Creating this site

This is not valid anymore. The site is build with hugo This blogpost will be a about the why, but mostly about how I’ve created this site. I’ve created this site mostly for these reasons: Make myself visible on the web. Practice my design and web-development skills. Practice my writing (blog). Record things I’ve learned for myself. Maybe someone else will find something useful here. Content The contents of this site contain information about me, to make me more visible on the web. »

Thomas Coopman on #other,

Contact

Email thomas.coopman@infinitetree.eu Phone +32 491 08 06 16 Website infinitetree.eu Location Aartselaar - Belgium Profiles Github tcoopman Bitbucket tcoopman Twitter tcoopman Google+ thomascoopman »

Thomas Coopman

Post title

written with https://maebert.github.io/themostdangerouswritingapp/#/write?limit=5&type=minutes How to make illegal states impossible with Event Sourcing. The problem is that with event sourcing, you don’t have any rules on what commands can be send out. Well, you have those rules in the domain, but it’s hard to make them explicit in the software. That doesn’t mean that it’s impossible to enforce the domain rules per se. A possible solution is to make your core domain logic, based on the making illegal states impossible and to have your commands validated through this core domain logic. »

tag1

»

Thomas Coopman

tag2

»

Thomas Coopman