Stop guessing: a practical look at TCP buffer tuning
Everyone copy-pastes the same sysctl block from a 2013 forum post. Here is what those numbers actually mean, and how to pick them for your own links instead of cargo-culting.
Read more →Field notes from years of running servers, chasing packets, and reading too much kernel documentation.
Everyone copy-pastes the same sysctl block from a 2013 forum post. Here is what those numbers actually mean, and how to pick them for your own links instead of cargo-culting.
Read more →Image bloat is almost never one big mistake. It is a dozen small ones stacked into layers. A tour through multi-stage builds, layer caching, and the apt-get trap.
Read more →The gap between a toy unwrap() prototype and a service you trust at 3 a.m. is mostly about error types. A pragmatic path from ? to custom errors.
systemd gets a lot of hate, but a well-written unit file replaces a pile of fragile init scripts. The directives I reach for, and the ones I avoid.
Read more →Asterisks do not always mean packet loss. A short guide to interpreting the noisy middle of a traceroute before you blame your ISP.
Read more →Small quality-of-life shortcuts that pay for themselves the first week. Nothing clever, just things I got tired of typing out by hand.
Read more →Patterns that turned the borrow checker from an adversary into a slightly pedantic colleague. Cloning is not always defeat.
Read more →