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 Importance of Dramatic Customization in Enterprise Software
01:41 • 2min
The Importance of Risk Mitigation in Enterprise Software
03:38 • 2min
The DoD's Sunk Cost Fallacy
05:24 • 2min
The Reluctance to Change Your Life
07:25 • 4min
Kotlin Server Side Adoption
11:04 • 2min
Nullability in Kotlin and Java
13:05 • 2min
How to Chain Function Calls in Kotlin
14:44 • 5min
The Importance of Chaining Operations Together
20:03 • 2min
The Importance of Chaining
22:13 • 4min
The Algebraic Laws of Monads
26:15 • 2min
Monadic Returning a Null or a Value
28:34 • 2min
The Advantages of Monads
30:15 • 2min
How to Implement a Flat Map Function in a Monad
32:23 • 2min
How to Handle Monads in Scala
34:02 • 3min
How to Nest With Monads
37:14 • 2min
JavaScript and Kotlin: Chain Ability
39:02 • 3min
The Confusion of Do Notation and Monadic Operations
41:38 • 2min
The Curse of the Monad
43:27 • 3min
The Importance of Exceptions in C++
46:11 • 3min
Why Monads Are Too Complex and No One Would Understand It
48:48 • 3min
The Importance of Monads in Language Development
51:38 • 2min
How to Use Monads in Kotlin
54:05 • 3min