Tag: engineering
8 posts tagged “engineering”.
The Memory Leak Detective: Debugging Long-Running Node.js Services
Heap snapshots, diffing, the EventEmitter trap, and the closure trap — a practical field guide to finding memory leaks in Node.js services that were fine for weeks before they weren't.
SQL Window Functions: The Query Feature You're Not Using
ROW_NUMBER, RANK, LAG, LEAD, running totals, moving averages, top-N-per-group — a deep dive into window functions and the queries they make embarrassingly simple.
Ownership Without Tears: How Rust Prevents Whole Bug Classes
Use-after-free, data races, double frees — Rust's ownership model doesn't make these bugs rarer, it makes them unrepresentable. A technical walkthrough of moves, borrows, and lifetimes.
Why Your Wi-Fi Is Slow: A Technical Deep Dive
Channel width, SNR, retries, MIMO, backhaul, and the ISP. The real reasons home Wi-Fi underperforms, ranked by how often they're actually the culprit.
DNS, Explained: From Resolvers to Encrypted Queries
The recursive chain, caching and TTLs, DNSSEC, and the privacy problem that DoH and DoT were built to solve — a complete walkthrough of the internet's most invisible critical system.
Building a Tiny Static Site Generator in 200 Lines of Python
Front matter, Markdown, layouts, and a build graph — a complete static site generator in 200 lines, and everything you learn about the real ones by writing your own.
My Homelab Monitoring Stack: Observability on a Budget
Prometheus, Grafana, Loki, and Alertmanager on one old mini-PC — the complete monitoring stack I run for 14 services, with the dashboards, alerts, and lessons learned.
The Boring Truth About Agentic AI
Most agent demos are choreography. The agents that actually earn their keep look less like movie robots and more like a diligent junior employee with a checklist.