Writing
Thoughts on backend systems, infrastructure, and the craft of shipping software.
A practical, no-fluff guide to HTTP/1.1 vs HTTP/2 vs HTTP/3 — how each one works, what problems it solved, the QUIC protocol, and how your JavaScript fetch() and Node.js code actually use them.
Aug 5, 2026 · 16 min read
In the world of system design, caching is a reliability strategy, not just a performance optimization. A deep dive into caching layers, strategies, and scaling challenges.
Mar 16, 2026 · 10 min read