Completed
Terminology
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