The Blog
Problem-first technical writing. Deep dives into backend systems, networking concepts, and engineering tradeoffs.
2026-03-15•2 min read
Why UDP Packets Get Lost (And How to Handle It)
UDP doesn't guarantee delivery. Understanding why packets get lost — and what you can do about it — is essential for building reliable real-time systems.
#networking#backend#udp#debugging
2026-03-10•2 min read
Docker Networking Deep Dive: Why Containers Can't Talk to Each Other
A deep dive into Docker's networking model — bridge networks, DNS resolution, and the most common reasons containers fail to communicate.
#docker#networking#backend#devops
2026-03-05•3 min read
Understanding Database Indexing: From O(n) to O(log n)
How database indexes actually work under the hood, why they make queries faster, and when they can actually hurt performance.
#databases#backend#performance#sql