All Technical Articles
Comprehensive engineering deep dives on distributed systems, system design, data structures, and modern web application development.

How I Rebuilt My Blog with Next.js, MDX, and Hashnode Integration
The story of migrating my blog to Next.js App Router, adding full MDX support, and combining Hashnode articles into a single unified platform.
System Design: A Battle-Tested Framework for Large-Scale Architectures
How to systematically decompose, design, and defend complex distributed system architectures from functional requirements to capacity planning, partitioning, and fault tolerance.
Understanding Databases for System Design: ACID & Isolation Levels
A deep dive into transaction isolation levels, concurrency anomalies (dirty reads, non-repeatable reads, phantom reads, write skew), and how PostgreSQL and MySQL implement them.
System Design: All About Caching & Cache Stampede Mitigation
Comprehensive analysis of caching strategies (Cache-Aside, Write-Through, Write-Behind), eviction policies, multi-tier architectures, and mitigating cache stampede with probabilistic early expiration.
Segment Tree: Range Updates with Lazy Propagation
Mastering interval queries and range modifications in O(log N) using delayed push-down evaluation in Segment Trees for competitive programming.
React Hooks Deep Dive: Under the Hood of Fiber & State Queues
An architectural exploration of React Fiber, hook linked lists, closure traps, and why order matters in React's internal reconciler.
The Ultimate Guide to Writing MDX Blogs
Learn how to create beautiful, interactive blog posts using MDX with our custom component library.