145 topics: mental models, patterns, Go, Java, Python, real-world, performance, lock-free, debugging
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
Threads, channels, async, locks in Java + Python + Go
Consensus, replication & more
Kernel, networking & system calls
Quick reference cards for interviews
“Start with use case identification, not technology selection. Ask 'what problems can AI solve for us,' not 'how do we use GPT-4'”
“Application Security (AppSec), Security Operations (SecOps), and Governance/Risk/Compliance (GRC) are three distinct functions that require different skill sets, tools, and team structures. Treating security as one monolithic team breaks down past 5-6 people”
The CRDT library that makes real-time collaboration work without a central authority
Dynamically adjusts compute capacity based on demand. Scales out under load, scales in when idle.
Answers 'is this element in the set?' with zero false negatives and a tunable false positive rate. If a Bloom filter says no, the element is definitely not there. If it says yes, the element is probably there