Loading…
Loading…
Categories
Popular tags
Reading List
Books, talks, tools, and newsletters that shaped how I think about backend engineering and systems. No padding — only things I have actually used.
The definitive guide to building reliable, scalable, and maintainable data systems. Covers replication, partitioning, transactions, and stream processing with uncommon depth.
Practical walkthroughs of real-world system design problems. Great for building intuition on tradeoffs before you need to make them in production.
The go-to reference for microservices architecture — from service decomposition to deployment, observability, and security.
The definitive Go book. Dense, precise, and written by the language designers. Read it twice.
Deep dive into Go's concurrency primitives — goroutines, channels, sync primitives, and patterns for writing correct concurrent code.
Practical, mistake-driven learning. Covers common pitfalls in Go with clear explanations and fixes. Excellent for intermediate Go developers.
Principles for building software that is easy to change and maintain. Focuses on separating concerns, dependency inversion, and testable architecture.
Patterns for building software that survives the real world — circuit breakers, bulkheads, timeouts, and stability patterns every senior engineer should know.
The clearest explanation of the difference between concurrency and parallelism, using Go as the lens. Essential viewing before writing concurrent Go code.
Why most large software projects fail and how to think about software quality at an organisational level.
Surprisingly good first-principles explanation of what Kubernetes is and why it exists.
Clean, fast GUI for PostgreSQL, MySQL, Redis, and more. The best database client I've used.
A modern terminal with AI assistance, command history search, and collaborative features. Far better than iTerm2 for daily use.
API testing clients. Bruno is the open-source, Git-friendly option; Insomnia is more polished. Both beat Postman for local development.
Hand-drawn style diagrams in the browser. Perfect for system design sketches and architecture diagrams.
Weekly system design deep-dives with excellent diagrams. Consistently high quality.
In-depth analysis of the software engineering industry — how big tech works, engineering culture, and career insights.
Curated Go news, articles, and projects every week.