Writing & Thoughts
Deep dives into distributed systems, SRE culture, and architectural patterns.
The Matryoshka Dolls of Modern Networking: A Technical Evolution
A layered exploration of modern networking — from packets to policy — and how it shapes cloud‑native systems.
And I thought I knew about DNS
A deep dive into DNS resolution, propagation, and common pitfalls in distributed environments.
Git Selective Ignore - Because Sometimes You Need to Keep Secrets from Git (But Not From Yourself)
How to use local ignores to keep secrets out of git without losing your sanity.
GitOps Journey
A practical look at adopting GitOps at scale — what worked, what didn’t, and what surprised us.
Rust Basics & Ownership
A friendly walkthrough of Rust’s ownership model and why it changes how you think about systems programming.
Terraform at Scale
Patterns, pitfalls, and best practices for managing Terraform in large, fast‑moving organizations.
Memory Efficient Go Structs
How memory alignment works in Go and why the order of fields in your struct matters for CPU performance.
Golang Garbage Collection
Understanding how Go manages memory and how to tune the garbage collector for low-latency workloads.
Building CLI Apps with Cobra
Best practices for building professional-grade command-line tools that engineers actually want to use.
Looking for more?
I've written dozens of technical articles over the years. You can browse the full history in the main writing archive.
Explore Full Writing Archive