Mathias Verraes advises companies on building software for complex environments. This involves primarily analysis and modelling, but also code, architecture, testing, and refactoring “unmaintainable” systems. He has worked with 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.
Mathias tweets at @mathiasverraes.
Talks I've Given
-
Keynote: Design Heuristics
Featuring Mathias Verraes
Software design principles aspire to be universal. And yet, when you create software, you sometimes intentionally violate principles.
domain-driven-design dddx ddd -
-
3
Unconference
Featuring Kacper Gunia, Mathias Verraes and Julie Lerman
Eager to be part of the #DDDX Unconference? Read below!
ddd dddx dddesign unconference -
Emergent Boundaries
Featuring Mathias Verraes
Modelling is more than knowledge management. It’s complexity management. To reduce cognitive load, you split things up, whether at small scale, in code, or in the large, such as Bounded Contexts. But if you choose large boundaries upfront, you risk getting it wrong, and being stuck to them for a...
ddd dddx boundaries modelling -
On Being Explicit
Featuring Mathias Verraes
“Make the implicit explicit” must be one of the most valuable advices I ever got about software modelling and design. Gather around for some tales from the trenches: stories from software projects where identifying a missing concept, and bringing it front and center, turned the model inside out....
bddx bdd -
On Being Explicit
Featuring Mathias Verraes
“Make the implicit explicit” must be one of the most valuable advices I ever got about software modelling and design. Gather around for some tales from the trenches: stories from software projects where identifying a missing concept, and bringing it front and centre, turned the model inside out....
domain-driven-design ddd devops architecture -
-
2
Workshop: Introduction to Event storming
Featuring Mathias Verraes and Julien Biezemans
Most business domains have a temporal aspect to them. That’s why, instead of modelling things and structures, Event Storming visualises events happening over time. Gradually, we add causation, business rules, dependencies, and processes, in a huge timeline.
cukeup modelling domain ddd communication visualisation event-storming
My Work
@mathiasverraes has not provided any work info yet.
Social and Blogging
@mathiasverraes has not provided social links yet.