Mahesh
  • Work
  • About
  • Experience
  • Skills
  • Writing
  • Activity
  • Contact
Résumé
Home

Writing

Essays & notes

Thoughts on backend systems, infrastructure, and the craft of shipping software.

HTTP/1.1 vs HTTP/2 vs HTTP/3: What Every JavaScript Developer Should Actually Know

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

Caching in System Design: Strategies, Types, and Scaling Techniques

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

Mahesh

software engineer | ships things | reads the changelog

Back to top ↑