As many other developers, I’ve been used to the fat service layer and the anemic domain model of the transaction script pattern. In that programming model, immutability is pretty much as rare as a Dodo. However, I have been investigating the rich domain model pattern lately (as you can read in my previous post) and [...]
Author’s note: this is an article that I co-authoredwith a colleague, Robert van der Steen. It has also been published in our company newsletter.
Many of the applications we write for our clients nowadays use the service paradigm: a dedicated and often reusable component within the application that is responsible for [...]
One of my current projects is responsible for delivering a library of functions that are used by several applications being built and maintained at our customer. One of those functions in particular is quite central to the operation of all the applications that use out library and is responsible for collecting, transforming and combining data [...]