How to get alerted when someone changes your DNS recordsTL;DR. Most DNS changes do not take your site down. A new MX record or an edited SPF record usually still resolves, so your uptime checks stay green. To catch these changes, list every record a name sOct 23 · 9 min readuptimepage.hashnode.dev
Google says on-call needs eight engineers. You have three.TL;DR. Google's SRE book works out that a 24/7 on-call rotation needs at least eight engineers. A team of two or three cannot reach that number, so it has to change what the number is built from: whic1AOct 6 · 11 min readuptimepage.hashnode.dev
Uncle Bob's uml-viewer on Rust: 35 dependency cycles down to 3TL;DR. Uncle Bob released uml-viewer, a clickable architecture diagram that draws Dependency Rule violations in red and is meant to be driven together with a coding agent. It only parses Clojure, so ISep 22 · 15 min readuptimepage.hashnode.dev
ICMP vs TCP vs UDP: the difference, explained for developersTL;DR. ICMP, TCP and UDP all travel inside IP packets, but they ask different questions. ICMP echo (ping) asks "does this address answer at all?" and needs no port. TCP asks "is a program listening onSep 13 · 14 min readuptimepage.hashnode.dev
How I mapped my codebase for humans and AI agentsTL;DR. I asked an AI model to turn my codebase into three things: a one-page summary for me, a JSON file for the next AI agent, and an interactive map you can click. It worked well, but only after oneJul 23 · 8 min readuptimepage.hashnode.dev