Tailwind v4 Container Queries: The Media Queries I Stopped Writing
Tailwind v4 ships container queries as first-class utilities. Here's the @container pattern I now reach for, with before-and-after code from real components.
Tailwind v4 ships container queries as first-class utilities. Here's the @container pattern I now reach for, with before-and-after code from real components.
I rebuilt a side project on TanStack Start after rage-quitting Next.js. Here's where Start fits my brain better, and where Next.js still wins for me.
Why tRPC v11 has become my default for small-team TypeScript apps, what a procedure actually looks like, and where I still write plain REST handlers.
Six months after I converted a 410-file Jest suite to Vitest, here is what got faster, what I had to rewrite, and where I still…
After ten weekends of telling myself it could wait, I swapped ESLint plus Prettier for Biome on a TypeScript monorepo. Real numbers, what broke, what…
I dragged my feet on Svelte 5 for nearly a year. Twenty months in, here is what I actually use across runes and snippets, plus…
React Query vs SWR in 2026, picked by use case, not by feature checklist. I walk through cache model, mutations, Next.js fit, and my actual…
I upgraded to Tailwind v4 out of boredom and got a faster dev loop I didn't expect. Here's what the Rust-based Oxide engine actually changed,…
Next.js 15 flipped App Router caching from opt-out to opt-in. What changed for fetch and GET route handlers, why it is safer, and how I…
React 19's useOptimistic hook replaced my hand-rolled optimistic UI: instant likes and messages with automatic rollback. Here's how I use it, with code.