All Episodes
Tech Deep Dives — 56 episodes
IPv6 2/2
IPv6 1/2
Code Simplicity
Making Sense of Stream Processing
The Peril of Laziness Lost
Economics of Software Engineering Orgs
Hacking Cryptography 4/4
Hacking Cryptography 3/4
Hacking Cryptography 2/4
Hacking Cryptography 1/4
The Architect's Paradox
Residues
Advanced SCM Branching Strategies (1998)
Networking 5: Elegant TCP Hole Punching
Mono vs. Poly Repos
Cryptography Engineering 5/5
Cryptography Engineering 4/5
Cryptography Engineering 3/5
Cryptography Engineering 2/5
Cryptography Engineering 1/5
Out of the Tar Pit
Machine Learning 3/3
Machine Learning 2/3
Machine Learning 1/3
Semantic Compression
Windows Native API 4/4
Windows Native API 3/4
Windows Native API 2/4
Windows Native API 1/4
Trunk-Based Development 6/6
Effective Feature Management
Trunk-Based Development 5/6
Trunk-Based Development 4/6
Trunk-Based Development 3/6
Small Memory Software 3/3
Small Memory Software 2/3
Small Memory Software 1/3
Mastering Concurrency with Java 4/4
Mastering Concurrency with Java 3/4
Mastering Concurrency with Java 2/4
Mastering Concurrency with Java 1/4
High Performance Browser Networking 4/4
High Performance Browser Networking 3/4
High Performance Browser Networking 2/4
High Performance Browser Networking 1/4
Java Concurrency in Practice 4/4
Java Concurrency in Practice 3/4
Java Concurrency in Practice 2/4
Java Concurrency in Practice 1/4
Networking 4: HTTP/3
Networking 3: QUIC
Networking 2: Wireguard
Networking 1: Peer-to-Peer Communication Across NATs
Trunk-Based Development 2/6
Trunk-Based Development 1/6
CI/CD for Monorepos