Completed
Sum Type
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Domain Modeling Made Functional
Automatically move to the next video in the Classroom when playback concludes
- 1 Intro
- 2 Why do domain modeling
- 3 How can we reduce the garbage in
- 4 Domain modelling made functional
- 5 Domain driven design
- 6 Outline
- 7 Is Functional Programming Scary
- 8 Functional World
- 9 Functional Program
- 10 Domain During Design
- 11 Shared Mental Model
- 12 Context
- 13 Terminology
- 14 Code
- 15 Persistence
- 16 Algebraic Type System
- 17 Composable Type System
- 18 Sum Type
- 19 Payment Methods
- 20 Pattern Matching
- 21 Type Checking
- 22 Optional Values
- 23 Optional Boolean
- 24 Optional String
- 25 Required Choice
- 26 Email Addresses
- 27 Customer IDs
- 28 Email Address
- 29 Spring
- 30 Ecommerce
- 31 Business Rules
- 32 Contact Information
- 33 Static Types
- 34 Summary
- 35 FSHARP