React Compiler: What I Deleted After Turning It On
I switched on the React Compiler in a real app and deleted most of my useMemo and useCallback calls. Here's what changed and where it…
I switched on the React Compiler in a real app and deleted most of my useMemo and useCallback calls. Here's what changed and where it…
Real LLM hallucination examples from my own apps, why retrieval doesn't fully fix them, and the cheap code checks I run to catch made-up answers…
I defended Redux for years, then Zustand made most of the boilerplate disappear. Here's how the two compare, with real code, and where I still…
What I actually keep in the hooks folder in 2026 - usePersistedState, useDebouncedValue, useEventListener - and the half-dozen custom hooks I quietly deleted.
I moved some production caches to Valkey and kept Redis on others. Here's what actually changed, what stayed identical, and when I'd still pick Redis.
Most htmx tutorials skip the part that confuses React developers. Here's the mental model I needed before any of it clicked, plus the four patterns…
After running PgBouncer for years, I moved one workload to PgCat. Here's what it gave me, where PgBouncer is still better, and the migration steps…
Six months of running Bun in production for a small Node service. What I gained, what I lost, and the three sharp edges that almost…
Drizzle vs Prisma in 2026: my honest take after six months in production on Next.js, Hono on Workers, and one boring Node service on a…
How I actually choose a Rust web framework in 2026, with the four questions I ask before opening Cargo.toml and a real code snippet from…