Posts

All articles sorted by date. Deep dives, comparisons, and various technical explorations.

Filter by topic
Coming Soon

Modern CI/CD: GitHub Actions, GitLab CI & Beyond

Jenkins is dead. Here's how CI/CD actually works in 2026 with modern tools.

#cicd#github-actions#devops
Coming Soon

What is Jenkins and How Does it Work?

Understanding the grandfather of CI/CD. Why it existed, how it works, and why we moved on.

#jenkins#cicd#legacy
Coming Soon

How Git Works Under the Hood

Blobs, trees, commits, and refs. The internals of Git that make everything click.

#git#internals#deep-dive

Go sync & Concurrency

A deep dive into Go's sync package and atomic operations. Mutex, RWMutex, WaitGroup, Cond, Once, sync.Map, and atomic types explained with real examples and common pitfalls.

#golang#concurrency#sync#internals

DB Indexes & Transactions

How database indexes work internally with B+ Trees, why transactions lock rows, and how both are deeply connected. Explained for backend engineers who want to stop guessing.

#databases#mysql#internals#performance

RoundTripper in Go

Understand how Go's RoundTripper works, the low-level mechanism behind every HTTP request. Learn to customize it for logging, retry, headers, and more.

#golang#http#networking#internals

Sockets for Dummies

Finally understand what listen(), accept(), and the TCP handshake really do. No more confusion.

#networking#linux#sockets#beginners

CI/CD Real World

A real CI/CD pipeline has secrets, caching, rollbacks, and debugging. Let's see how to set it up without dying in the attempt.

#cicd#devops#github-actions