Algorithm patterns & code templates
End-to-end architecture problems
Design patterns & practical code
Deep dives into core tech
Production systems & operations
TCP, HTTP, TLS, DNS & more
Consensus, replication & more
Kernel, networking & system calls
Quick reference cards for interviews
“Async-first communication means decisions happen in writing, not in meetings that exclude half the team”
“Three organizational models exist for ML teams: centralized, embedded, and hybrid. Once you get past 5 ML engineers, hybrid tends to scale best because it balances specialization with product proximity.”
The Yjs WebSocket server that handles sync, auth, and persistence so teams do not have to
Stores unstructured data (files, images, logs, backups) as objects with metadata in flat namespaces
A skip list is a layered linked list where higher layers skip over multiple elements, giving you O(log n) search, insert, and delete on a data structure that is conceptually much simpler than a balanced binary tree