Talk in English - US at PHPSerbia Conference 2017
View Slides: https://speakerdeck.com/cassell/domain-driven-design-2
Short URL: https://joind.in/talk/e8752 (QR-Code (opens in new window))
Once you try domain-driven design (DDD), you will never design software in the same way again. We will start by discussing what it means to use a ubiquitous language, encapsulate logic in value objects, and use bounded contexts, entities, and aggregate roots to manage state and protect invariants. We will also cover more-advanced topics in the DDD world, such as event sourcing and command query responsibility segregation.