Speaker Details

Nico Krijnen
Luminis
An explorer at heart, Nico loves to navigate the ever changing technology landscape and find practical solutions to complex problems. For a big chunk of his career, he disrupted the DAM space by building an innovative file management solution called Elvis, which is being used by media organizations all over the world. Besides leading and supporting teams and giving direction, he likes to roll up his sleeves and experience first-hand how (and whether) the latest technologies work in the real world. He is never shy of making unconventional choices to achieve radical results.
Two brains, one domain, one laptop, and a guarantee for fun and learning. You’ll go back to basics, because unlike learning the latest framework or tech, getting better at modeling in code is a skill that will stay with you wherever you go. You'll be talking about the domain, designing the model and explore coding the model in Java, Kotlin or any other language you prefer.
This is a hands-on coding workshop where you will work in pairs together with other participants. Your base will be the output of an EventStorming session and some context about the domain that you'll be modeling. Together, you'll play around, modeling parts of the domain in code, using tests to guide your design.
Java, Kotlin and Python starter projects will be provided to get you up and running quickly. Multiple starters are available, some that apply EventSourcing, and some with a more traditional approach.
All you have to bring is a laptop with a recent version of IntelliJ installed (only one laptop per pair is needed). Throughout the workshop, pairs will share their approach so we can all learn from each other.
What you will learn:
- Why you need to start by understanding the problem before you start coding.
- How to 'sketch' in code and tease out a model bit by bit.
- Not to be afraid to throw away the model and sketch again.
More