Dec 31, 2025 — 3 min read
Access denied: when your browser extensions look like attack vectors
Tried booking a flight. Got blocked. VPN didn't help. IP was clean. Turns out Akamai thinks my 21 security extensions make me look like a hacker. They're…
Page 2 of 3
Dec 31, 2025 — 3 min read
Tried booking a flight. Got blocked. VPN didn't help. IP was clean. Turns out Akamai thinks my 21 security extensions make me look like a hacker. They're…
Nov 19, 2025 — 7 min read
500 GB of logs, 7 days, same hardware. VictoriaLogs vs Loki: 94% lower query latencies, 37% smaller storage, half the CPU and RAM.
Oct 24, 2025 — 3 min read
Netlify suspended five free-tier sites of mine one Tuesday night. The 15-minute migration to Dokploy on a €3/month VPS that bought everything back.
Oct 14, 2025 — 8 min read
Deployed a TLS fingerprinting rule that seemed reasonable. Blocked every Chrome 119 user on Windows. The incident report was not fun to write.
Jan 12, 2025 — 2 min read
What I rewatch when the day's debugging is done — That 70's Show, Arrested Development, HIMYM, and the detective canon from Holmes to Poirot.
Dec 20, 2024 — 6 min read
After two years of running both GitHub Actions and GitLab CI across 50 microservices, here is which one I'd reach for and when.
Dec 18, 2024 — 7 min read
A practical guide to setting up Prometheus and Grafana for production monitoring. No theory, just battle-tested configurations that work.
Dec 15, 2024 — 5 min read
Hard-learned lessons from debugging Kubernetes issues at 3 AM. These tricks will save you hours of frustration.
Dec 10, 2024 — 10 min read
Your containers are probably insecure. Here's how I learned to harden Docker containers the hard way, and the security mistakes that almost cost us.
Dec 5, 2024 — 9 min read
Our AWS bill hit $50k/month. Here's exactly how we reduced it to $20k without sacrificing performance or reliability.