Home

Backend & Systems Engineering

Deep dives into what nobody tells you: sockets under the hood, real CI/CD, Go vs Spring Boot, and other adventures in the world of systems.

Select your language
whoami.ts — RuntimeRants
EXPLORER
runtime-rants
TSwhoami.ts
{}package.json
TStsconfig.json
#README.md
src
TSwhoami.ts
1// whoami
2const dev = {
3  focus: ["backend", "systems", "devops", "hardware"],
4  current: "deep diving into distributed systems",
5  philosophy: "understand the 'why' before the 'how'"
6};
7
8console.log(`> building: ${dev.current}`);
main
UTF-8TypeScript

Latest Posts

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.

March 9, 2026

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.

March 9, 2026

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.

January 30, 2026

Sockets for Dummies

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

January 27, 2026

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.

January 14, 2026
View all posts

Topics