by Organisers @virtualddd | Oct 26, 2018
Every test should describe the problem & not the solution, every program should do both. Most of your current programs describe only the solution to a problem long forgot in time. Let us change this, let us write programs that are a description of the problem (as...
by Organisers @virtualddd | Oct 24, 2018
Domain-driven design grew in popularity during the last decade and we see more and more people coming to our community, seeking for answers and are eager to share their experiences. But more often than not we hear stories of failures. People keep saying that they have...
by Organisers @virtualddd | Oct 24, 2018
Guided by practical examples this talk conveys the value of how code can become clearer when focusing on behavior, language, responsibility and the chosen model to implement. The clarity that ensues can lead to a more supple design allowing to implement – or...
by Organisers @virtualddd | Oct 24, 2018
We struggle with good functional design for as long as we build software at scale – which is for roughly 60 years meanwhile, and we haven't solved the problem by far. But while in the past bad design only meant a hard to change and maintain codebase, the...
by Organisers @virtualddd | Oct 17, 2018
In this talk we demonstrate the idea of Sagas and process managers to control a flow of domain events across transactional aggregate and context boundaries. We will not just use slides but explore runnable code available on GitHub. We will use lightweight open source...