Domain-driven design

  1. What is domain-driven design?
  2. The ubiquitous language
  3. Model-driven design
  4. Refactoring toward deeper insight
  5. Preserving model integrity