Adesh Gupta
Hi there 👋 and welcome to my corner of the web. This is a space dedicated to exploring the things that spark my curiosity in the world of software engineering. I dive into interesting problems, deconstruct complex topics, and document what I learn along the way.
Think of it as an open invitation to join me on a fun ride through tech. I'm glad you're here!
Feb 3, 2026
Rate Limiting Algorithms: Token Bucket, Leaky Bucket, Sliding Window, and More
Learn rate limiting from first principles: interactive playgrounds for Token Bucket, Leaky Bucket & more. Includes Redis + Lua implementation details.
Oct 8, 2025
Database Replication using PostgreSQL and Docker
Learn database replication from first principles: understand WAL before implementing PostgreSQL read replicas with Docker. Covers async and sync modes.
Sep 22, 2025
React useTransition: Concurrent Rendering and Performance Patterns
Learn React useTransition from first principles: why blocking renders hurt UX, how concurrent rendering works, and patterns for responsive filtering and forms.
Jun 3, 2025
JavaScript Types and Coercion: typeof, NaN, Boxing, and Interview Questions
Master JavaScript types from the ground up: typeof quirks, NaN behavior, boxing, and coercion explained through history and practical examples for interviews.
May 14, 2025
React Server Components: SSR vs RSC, Payload Format, and Hydration
Understand React Server Components from first principles: SSR vs RSC, the actual RSC payload format, hydration mechanics, and how client/server components compose.
Newsletter
New articles, straight to your inbox. No spam.