Skip to content
Tech Deep Dives cover art

All Episodes

Tech Deep Dives — 56 episodes

#
Title
1

IPv6 2/2

2

IPv6 1/2

3

Code Simplicity

4

Making Sense of Stream Processing

5

The Peril of Laziness Lost

6

Economics of Software Engineering Orgs

7

Hacking Cryptography 4/4

8

Hacking Cryptography 3/4

9

Hacking Cryptography 2/4

10

Hacking Cryptography 1/4

11

The Architect's Paradox

12

Residues

13

Advanced SCM Branching Strategies (1998)

14

Networking 5: Elegant TCP Hole Punching

15

Mono vs. Poly Repos

16

Cryptography Engineering 5/5

17

Cryptography Engineering 4/5

18

Cryptography Engineering 3/5

19

Cryptography Engineering 2/5

20

Cryptography Engineering 1/5

21

Out of the Tar Pit

22

Machine Learning 3/3

23

Machine Learning 2/3

24

Machine Learning 1/3

25

Semantic Compression

26

Windows Native API 4/4

27

Windows Native API 3/4

28

Windows Native API 2/4

29

Windows Native API 1/4

30

Trunk-Based Development 6/6

31

Effective Feature Management

32

Trunk-Based Development 5/6

33

Trunk-Based Development 4/6

34

Trunk-Based Development 3/6

35

Small Memory Software 3/3

36

Small Memory Software 2/3

37

Small Memory Software 1/3

38

Mastering Concurrency with Java 4/4

39

Mastering Concurrency with Java 3/4

40

Mastering Concurrency with Java 2/4

41

Mastering Concurrency with Java 1/4

42

High Performance Browser Networking 4/4

43

High Performance Browser Networking 3/4

44

High Performance Browser Networking 2/4

45

High Performance Browser Networking 1/4

46

Java Concurrency in Practice 4/4

47

Java Concurrency in Practice 3/4

48

Java Concurrency in Practice 2/4

49

Java Concurrency in Practice 1/4

50

Networking 4: HTTP/3

51

Networking 3: QUIC

52

Networking 2: Wireguard

53

Networking 1: Peer-to-Peer Communication Across NATs

54

Trunk-Based Development 2/6

55

Trunk-Based Development 1/6

56

CI/CD for Monorepos