Deep-dive technical insights into distributed systems, low-level engineering, and the architecture of modern backends.
Breaking down the core principles of distributed system design. How to think about consistency, availability, and partition tolerance when building systems that scale.
From zero to production-grade infrastructure. A deep dive into Docker internals, container networking, volumes, and orchestrating multi-service stacks with Compose.
How a 90s game engine still teaches you the most important lesson in graphics programming. Building a ray caster from scratch in C — math, projection, and rendering.
When to scale up vs scale out. A practical breakdown of horizontal and vertical scaling strategies, trade-offs, and when each one makes sense for your backend.
SOLID is not just OOP theory. A backend-focused breakdown of each principle with real examples in TypeScript and C++ — applied to APIs, services, and system design.
What actually happens when you spawn a thread. Diving into the OS scheduler, race conditions, mutexes, and how to write concurrent code that doesn't blow up.