Latest posts

Tech Blog 🚀

Notes on homelab adventures, systems programming, networking deep-dives, and the tools I'm learning along the way.

#linux #networking #go #python #devops #selfhosted #security
24
Posts published
12
Topics covered
3+
Years blogging
Coffee consumed
🔍
Apr 10, 2026 · 12 min read

Writing a DNS Resolver in Go — The Hard Way

Instead of reaching for a library, I implemented the DNS wire protocol from scratch over raw UDP sockets. Painful, educational, and absolutely worth it for understanding how domain lookups actually work under the hood.

#go #networking #dns
⌨️
Mar 29, 2026 · 6 min read

Why I Switched from VS Code to Neovim (and Back Again)

A developer's honest six-month journey through Neovim config rabbit holes, Lua plugin landscapes, and the realisation that a hybrid workflow might actually beat both extremes.

#neovim #vscode #tooling
🌅
Mar 15, 2026 · 9 min read

Automating My Morning Briefing with a Raspberry Pi

Every morning at 7am, a Pi Zero 2W pulls weather, calendar events, and top Hacker News posts, then formats a clean digest and pushes it to my phone. Full build inside.

#python #raspberrypi #automation
🔐
Feb 28, 2026 · 15 min read

Understanding TLS 1.3 by Implementing the Handshake

TLS is one of those things we all rely on but few truly understand. I walked through RFC 8446, implemented a simplified handshake in Python, and I'll never take HTTPS for granted again.

#security #tls #python
🐳
Feb 10, 2026 · 7 min read

Docker Compose Patterns I Wish I Knew Earlier

After years of sprawling compose files, I've distilled the patterns that actually matter: health checks, dependency ordering, secrets management, and multi-environment overrides that don't make you cry.

#docker #devops #containers
📬

Stay in the loop

New posts land about twice a month. No spam, no fluff — just the good stuff.

✅ You're on the list!