React 19 features I actually use, six months in
Six months after React 19 went stable, here are the features I actually use day to day, the ones I forget exist, and the ones…
Six months after React 19 went stable, here are the features I actually use day to day, the ones I forget exist, and the ones…
The Tailwind v4 dark mode setup I actually ship: the two-line CSS variant, a flicker-free toggle, the prose gotcha, and a five-minute pre-ship audit.
Go concurrency patterns I reach for on real projects: worker pools, pipelines, fan-in, and context cancellation, with code and the mistakes I still make.
I've shipped a hundred Dockerfiles over two years. Here are the Docker best practices that actually earned their keep, and the 2020-era tips I quietly…
The TypeScript satisfies operator fixed my worst type-narrowing habits. Where I use it, where as is still better, and the trap with as const.
I picked axum for a new Rust service last month. Here's what I learned comparing axum, actix-web, and Rocket in 2026, with code and when…
I used to watch Claude Code stream paragraphs of “Let me think about this carefully…” before every answer. Polite. Thorough. Also expensive. Then I found…
I migrated a Next.js chat endpoint from the raw OpenAI SDK to Vercel AI SDK v5. Here's the before/after code, where it wins, and where…
Go generics shipped in 1.18 and I ignored them for a year. Here are the three patterns I now use in production, plus one I…
After designing and consuming dozens of REST APIs, these are the rules that resolve the most arguments and save the most debugging time — with…