Domain Driven Design 101 talk next Wednesday

I’ll be speaking at the Wellington .NET user group next Wednesday about Domain Driven Design. It’s intended as an introductory session, so content will include:

  • Domain model basics (domain experts, ubiquitous language etc)
  • Building blocks (entities, value types, specifications, repositories, aggregate roots etc)
  • Anticorruption layers and bounded contexts
  • Making roles explicit
  • Persistence ignorance
  • Validation patterns
  • The onion architecture
  • When not to use DDD

The talk is on Wed 23 Sept at 6pm at Xero, Level 1, 98 Customhouse Quay (Above Workshop), Wellington. If you’re interested, please RSVP to As usual there will be free pizza and beer!