Cyrille Martraire (@cyriux on Twitter) is CTO and partner at Arolla (@ArollaFr), the founder of the Paris Software Craftsmanship community and a regular speaker in international conferences. With 16+ years of experience in startups, software vendors and banks, Cyrille still calls himself a developer. He's passionate about design in every aspect: TDD, BDD and in particular DDD. Cyrille also has an extensive knowledge of capital market finance, and he's the author of the book Living Documentation on Leanpub.
We often relate Domain-Driven Design with the content of Eric Evans' book; however even this book suggests looking outside for other patterns and inspirations: analysis patterns (Accounting, Finance), domain-oriented use of design patterns (the Flyweight pattern), established formalisms (e.g. monoids) and XP literature in particular (e.g. the patterns on the c2 wiki and OOPSLA papers).
The world has not stopped since the book either, and new ideas keep on emerging regularly. And you can share your own patterns as well.
In this session, through examples and code we'll go through some particularly important patterns which deserve to be in your tool belt. We'll also provide guidance on how best to use them (or not), at the right time and in the right context, and on how to train your colleagues on them!
You keep on hearing about Bounded Context but still not sure what they are and what they are for? Want to do microservices the right way? Of perhaps you understand them already and you don't know how to explain to your team mates?
Join me for a mini training session totally dedicated to Bounded Contexts! Through little games & examples you'll get familiar with this kind of beasts. You'll learn how to spot them in the wild and you'll even grow a sense to recognize the ugly ones!