

Episode 418: Functional Programming in Enterprise Applications
Jul 22, 2020
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
Introduction
00:00 • 4min
Functional Programming
04:19 • 4min
Immutability in Object Oriented Languages
08:04 • 2min
The Difference Between Entities and Valued Objects
10:32 • 2min
Object Separation
12:40 • 3min
Why Valued Objects Are So Important for Your System?
15:14 • 2min
Object Validation
17:42 • 2min
How to Make Your Application Functionally Pure
19:56 • 5min
Validation
24:56 • 2min
Is This a Valid Vehicle Creation Request?
26:35 • 2min
Using Exceptions for Validation
28:22 • 6min
The Benefits of Using a Result Type
34:00 • 5min
Is There a Way to Throw an Exception?
38:48 • 3min
What Are the Drawbacks of Returning a Knoll?
41:58 • 2min
Is There a Maybe? Or an Option?
43:34 • 3min
Is It a Good Substitute for Te Sult Type?
46:11 • 2min
Is Your Domain Model a Threat to Your Clients?
48:20 • 5min
Is There a Way to Reduce the Number of Line Coads?
52:51 • 4min
Is There a Way to Combine Validation Rules in a Data Base?
57:06 • 2min
Domanjumin Design
58:46 • 6min
Is There a Good Example of a Lot of These Things?
01:04:42 • 2min