A small React state bug I keep seeing: mutating arrays/objects inside a state setter. Here’s the mental model and the quick fix. Learn more >
Notes from a Raspberry Pi + touchscreen MPV setup: tap debouncing, more reliable logging, and keeping MPV warnings useful instead of noisy. Learn more >
AppCenter/CodePush is being deprecated in March 2025 — here’s how I evaluated cheaper hosting options for a self-hosted CodePush server, and what I’m testing next. Learn more >