Thursday, December 20, 2012

Changing the mindset (Anemic Model -> DDD & Event Sourcing)

Found a great series of blog posts about the journey from the procedural or so called Anemic Domain style of programming towards DDD and Event Sourcing: Changing the mindset! Using a simple domain the author starts with the Anemic Domain (I would say procedural) approach. Then he refines the solution using Object Oriented Modelling (the good old nouns and verbs game) and finaly presents an "event sourced" model for the same domain eliminating the need for a (relational) database in the course of the model transformation. In the last part the author also highlights the change in the mindset of the developer with each change in the modelling approach.

Thursday, September 20, 2012

Tuesday, September 18, 2012

Greg Young's Event Store Now Available

Good news! :) Greg Young's event store implementation is now available on GitHub. For more information see http://geteventstore.com.

Wednesday, September 5, 2012

Backup data to a DVD-RW on OS X from the command line


  1. Erase the DVD:
    drutil erase quick
  2. Create an iso image:
    hdiutil makehybrid -iso -joliet -o image.iso path/to/source
  3. Burn the image:
    hdiutil burn image.iso -noverifyburn

Tuesday, July 31, 2012

Slow Cheetah - XML transforms for config files

Today I have found another nice visual studio extension: Slow Cheetah. Using this extension you can transform configuration files during the build. It's really useful if you want to change the contents of your config files depending on the build configuration, e.g. adapting connection strings, paths, hostnames, wcf settings etc. With Slow Cheetah you can transform all kind of configuraion files in your project not only the app.config or the web.config.