8. Domain-Driven Design
Soroush tells Chris about some of his takeaways from Eric Evans's book, Domain-Driven Design, and they discuss how we can apply some of its lessons in our day-to-day thinking about iOS development.
- Soroush's post on programming books: Resources For New Programmers
- Domain-Driven Design: Tackling Complexity in the Heart of Software, by Eric Evans
- Entity vs Value Object: the ultimate list of differences
- Value vs Entity Objects in Domain Driven Design
- Soroush: The Value of Value Objects
- The Swift blog: Value and Reference Types
- Tiny Types
- Soroush's post on enumerations
- Facade Pattern
- DDD: Aggregate
- Strategy Pattern
- Domain Driven Design and Development in Practice
- Episode 3: View Models, Again
- Episode 6: Singletons
- Cells