Awesome blog posts
Table of Contents
These are blog posts I read over the years. Some of them explain concepts in a way that’s easy to understand. Some discuss common pitfalls/misunderstandings which are helpful for a newbie. There are also some blogs that I like to read. They either have witty or neat content.
Algorithms & Data Structure
Linux
Computer Networking
- How NAT traversal works
- How CDN works
- Shortest URLs on the Internet
- HTTP Meme Okay, this is not awesome, it’s just a product by me :))
- OSI Model
- Why TCP needs 3 handshakes
Programming
- Explaining dynamic programming to a 4 year old
- SOLID
- How to design a delayed scheduler in Java?
- Load Balancing
- Monorepo
- 5000x faster CRDTs: An Adventure in Optimization
Kafka
Docker & Kubernetes
- 10 Myths About Docker That Stop Developers Cold
- The What, Why and How of Containers
- A skeptic’s first contact with Kubernetes
Spring Boot
Git
- How to Write a Git Commit Message
- CHERRY-PICKING SPECIFIC COMMITS FROM ANOTHER BRANCH
- 89 things I know about Git commits
Distributed System
- Paxos
- Raft
- Learning about distributed systems: where to start?
- Microservices 101: Transactional Outbox and Inbox
- Erasure Coding for Distributed Systems
Web
Security
Hardware
- Everything I know about SSDs
- Writing GUI applications on the Raspberry Pi without a desktop environment
- Exploring How Cache Memory Really Works
- Making USB devices - end to end guide to your first gadget
Database
- Implementing MVCC and major SQL transaction isolation levels
- Let’s Build a Simple Database
- Build Redis from scratch
- B-trees and database indexes
Others
Blogs
- wizard zines : Explaining programming concepts in a comical way
- Lam Do : Tips and guides for preparing and conducting interview
- Alex Xu : Explain complex systems with simple terms
- Ivan Velichko : Network, Docker, Cloud Native learning materials in drawings
- CPU land : Putting the “You” in CPU
- Exactly Once : On distributed systems
- Google testing : Testing at Google
- Bits about Money : Tech, finance, and the wonky geekery that underlies the modern world
(To be updated…)