Blog
Tutorials, guides, and insights to help you become a better developer.
Picture this: a live dashboard that polls for new notifications every 3 seconds. The count increments in state, the UI updates, everything looks right — except the interval callback is silently reading count = 0 on every tick, because it.
AdminJune 8, 20266 min read

Docker containers aren't tiny VMs. They're Linux processes wrapped in namespaces, cgroups, and OverlayFS — here's how the kernel primitives actually fit together.
AdminJune 5, 20268 min read
One binary and one config against six packages and a decade of plugins. The gap is real but narrower than the write-ups claim — Biome has had React Hooks rules since v1.0.0, and its v2 config drops the field most tutorials still tell you to set.
AdminJune 3, 20269 min read
Lodash's curry is 10 lines. Build curry, partial, compose, and pipe from scratch in JavaScript — then use them to write clean data pipelines without a single nested callback.
AdminJune 1, 20264 min read
Open a modal 10 times without cleanup and you've got 10 stacked timers silently draining memory. Here's what this looks like in a PR and how senior devs catch it.
AdminMay 29, 20266 min read
Express has the ecosystem, Fastify has the schema validation, and Hono runs everywhere. Here's the practical breakdown of all three so you can actually make the call.
AdminMay 27, 202610 min read
PostgreSQL trades storage space for concurrency — MVCC, WAL, and vacuum aren't quirks, they're the design. Understanding this explains most performance mysteries.
AdminMay 25, 202612 min read
Measured: pnpm cut three projects' node_modules from 132 MB to 42 MB and blocked a phantom import npm let through. The real difference is what that single architectural choice compounds into at scale.
AdminMay 22, 20269 min read
Cypress runs inside the browser; Playwright runs outside it. That one architectural split explains the debugging experience, the WebKit story, and why parallelism costs money on one and nothing on the other.
AdminMay 20, 20268 min read