by Organisers @virtualddd | Oct 2, 2020
Domain-Driven Design Europe 2017 http://dddeurope.com – https://twitter.com/ddd_eu Domain invariants are all around you. In every business rule your domain expert ever tried to give you. You should use them to guide your design. You should also be testing them!...
by Organisers @virtualddd | Oct 2, 2020
Domain-Driven Design Europe 2017 http://dddeurope.com – https://twitter.com/ddd_eu Imagine you’re a potter making your bowls on a wheel in your studio. Now imagine that your craft has a different workflow: you make your bowls by writing scripts that are executed...
by Organisers @virtualddd | Oct 2, 2020
Domain-Driven Design Europe 2017 http://dddeurope.com – https://twitter.com/ddd_eu If (domain logic) then CQRS, or Saga? The “if” statement – the guard clause that makes sure that what shouldn’t happen, can’t happen. We see it all over our code base, especially...
by Organisers @virtualddd | Oct 2, 2020
Domain-Driven Design Europe 2017 http://dddeurope.com – https://twitter.com/ddd_eu It's awkward to perform scientific experiments on developers, so let's simulate them instead! The emerging field of software process dynamics applies systems thinking...
by Organisers @virtualddd | Oct 2, 2020
Domain-Driven Design Europe 2017 http://dddeurope.com – https://twitter.com/ddd_eu Almost all project I worked on used some form of messaging and experienced breakdowns. So, let's take messaging as an excuse to tell stories about failures,challenge our...