This month Mathias Verraes from the DDD community will discuss combination of BDD and Event Sourcing. Here's an abstract:
BDD aims to bridge the communication gap between business and development. However, BDD only tackles the communication up to the tests. After that, the code can still take any form, incomprehensible to the business.
It turns out that in the cross section of BDD, Domain-Driven Design, and Event Sourcing, there are plenty of opportunities to get verifiable code, cheaply. This talk explores how with Event Storming, you can build a temporal model. We’ll look at how a stricter form of BDD leads to better tests, and how you can avoid your tests from lying to you. And most importantly, we’ll see how you can explore complex business processes with non-technical stakeholders.
Mathias Verraes is a programmer, consultant, blogger, and trainer. He advises companies on building enterprise applications for complex business domains, and on dealing with legacy systems. He has advised for clients in Finance, Automotive, Government, Logistics, E-Commerce, and more. He teaches Domain-Driven Design courses and co-organises the DDD Europe conference. When he’s not working, he’s at home in Kortrijk, Belgium, helping his two sons build crazy Lego train tracks.
Doors should be open from 18:30.
Talk should start around 19:00-19:15.