

#48 Composability in Distributed Systems - Because Math! With Heather Miller
Nov 19, 2021
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 • 3min
The Importance of an Independent IDL in Serialization
03:15 • 2min
The Security Vulnerabilities of Java Serialization
05:08 • 3min
Spark: Rethinking Distributed Systems Work
08:12 • 4min
The Importance of Eventually Consistency in Distributed Systems
12:38 • 2min
How to Create a Conflict-Free Replicated Data Type
14:21 • 3min
The Importance of Arbitration Orders
17:39 • 2min
The Mathematical Foundation of Distributed Systems
20:02 • 4min
The Importance of Composition in Functional Programming
24:13 • 6min
How to Deal With Failure in Distributed Systems
30:09 • 2min
The Future of Functional Programming
32:31 • 4min
The Importance of Chaos Engineering
36:07 • 2min
The Benefits of Chaos Engineering
38:11 • 2min
The Uncoolness of Research
40:15 • 2min
Grovium Native Image and Reflection
42:04 • 2min
The Importance of Reflection in the Serialization Library
43:50 • 3min
Scala 3: A Better Way to Solve Problems
47:04 • 2min
The Future of Serialization
48:43 • 2min
The Challenges of Serialization
50:31 • 3min
How to Serialize a System in a Day
53:11 • 2min
The Conflict of Cultures in Composability
55:03 • 2min
The Culture Clash and the Shift to Functional Programming
56:54 • 2min
The Importance of Functional Programming
58:38 • 4min