Skip to content

9 series

Series

Multi-part guides meant to be read in order — each starts at the fundamentals and builds toward how the topic actually works in production.

Series · 12 parts

System Design Fundamentals

A practical path through the building blocks of scalable systems: load balancing, scaling, caching layers, replication and sharding, consistent hashing, consistency models, message queues, idempotency, rate limiting, service communication, and high availability — grounded in real production engineering, not just interview theory.

Start reading

Series · 9 parts

TypeScript Deep Dive

A path from thinking in types to advanced type-level programming: the type system model, generics, utility types, discriminated unions, narrowing and type guards, conditional and mapped types, the satisfies operator, and turning on strict mode to make the type system actually protect you.

Start reading

Series · 7 parts

Node.js Runtime Internals

How Node.js actually works under the hood and how to build on it: the event loop and non-blocking I/O, async patterns, streams and backpressure, worker threads for CPU-bound work, clustering across cores, finding memory leaks, and error handling that stays honest about bugs.

Start reading

Series · 15 parts

Redis Masterclass

A practical path through Redis: the core data structures, caching patterns, and the infrastructure uses (pub/sub, streams, locks, rate limiting, leaderboards), then running Redis in production with replication, Sentinel, Cluster, and monitoring.

Start reading

Series · 40 parts

PostgreSQL Masterclass

A deep, practical path through production PostgreSQL: data types and schema design, indexing and query performance, transactions and concurrency, JSONB and full-text search, and scaling with partitioning, replication, and backups.

Start reading

Series · 40 parts

Full Stack SaaS Masterclass

A build-it-for-real series taking a multi-tenant SaaS from empty folder to production: stack choice, monorepo, and the Next.js and NestJS foundations.

Start reading

Series · 3 parts

Senior Engineer Handbook

Coding interviews from a senior engineer's point of view: how to approach the room, then the array, hashing, two-pointer, and sliding-window patterns.

Start reading

Series · 50 parts

React & Next.js Complete Guide

Modern React and the Next.js App Router: hooks, performance, server components, data fetching, forms, accessibility, testing, and production architecture.

Start reading

Series · 40 parts

NestJS Production Guide

Build a production NestJS API: modules and DI, validation, guards and interceptors, PostgreSQL and TypeORM, caching, queues, real-time, testing, and deployment.

Start reading