Domain-Driven Design: Tackling Complexity in the Heart of Software

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