Blogs (6 articles)
Thoughts on software development, technology, and building things that matter.

Building Managed Redis From Scratch
Redis takes one command to run, so why does every cloud bill you monthly for a managed one? I built it on a platform that does not sell one, to find out what you are actually paying for.

From Zero to CNCF Graduated Project Member: The Ultimate Guide to Open Source
A practical guide on how I went from zero open source contributions to becoming a core member of CNCF projects like Knative.

Hands-On TCP vs UDP: Layer 4 in Action
A deep dive into how TCP and UDP actually work at Layer 4, with hands-on examples and real packet analysis.

Understanding Go's Empty Struct: Internal Working
How Go's empty struct works internally, why it takes zero bytes, and practical patterns for using it effectively.

Arrays and Slices in Go: Internals That You Should Know
The internal mechanics of arrays and slices in Go — memory layout, capacity growth, and common pitfalls.

Dependency Injection in Golang
Clean architecture patterns in Go using dependency injection — why it matters and how to implement it properly.