Chapters
Transcript
Episode notes
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
Introduction
00:00 • 2min
The Early Properties of Email
02:18 • 4min
The Compliance of Configuring a Mail System for Compliance
06:46 • 2min
How the Config Language Was Hard to Reason About?
08:31 • 3min
How to Write an Email Server in OCaml
12:01 • 2min
Using OCaml in a Mail Server Configuration Language
13:53 • 4min
How to Get Yourself Out of a Problem Like This
17:53 • 2min
Open Source Mail Server Implementation
19:40 • 2min
How Do You Reverse Engineering a New System?
21:30 • 5min
How to Write Software That Makes Things Happen
26:00 • 3min
What Are the Benefits of Using OCaml in a New Domain?
29:11 • 3min
Email Core Security
32:39 • 2min
The Power of Relay Lists
34:10 • 2min
Taking a Software-Oriented Workflow Approach
36:11 • 3min
The Culture of Software and the Tools of Software
38:46 • 2min
The Culture of Testing in OCaml
40:54 • 3min
OCaml Compiler - Pattern Match, Exhaustivity Check
43:47 • 2min
Open Source Mail Servers - Security by Obscurity
46:14 • 2min
How Do You Wish Email Was Better?
47:44 • 5min
The Biggest Problem With SMTP
52:41 • 3min
The Cost of Sending an Email
55:29 • 2min
The Reverse Mailing List Problem at Jamesthrough
57:59 • 3min
The Future of Email - Are You Optimistic About It?
01:00:43 • 3min