Core Wiki

Table of Contents

Articles

Articles/videos

Domain Driven Design (DDD)

  • Code design should be understandable to non developers
  • Communicate design in the code
  • Types are for type checking and as domain modelling tool (“a good static type system is like having a compile-time unit tests” - Scott Wlaschin)

Concepts

Agile - rapid feedback during design phase.