Week 21, year 2015
- Return the most specific type, accept the most generic type - I guess most developers heard the guideline stating that, when designing methods, you should return the most specific type and accept the most generic one. Is it always applicable? Let’s try to look at it from different perspectives. [Enterprise Craftsmanship]
- Towards Modelling Processes - The video & slides for my keynote at NCrafts 2015 in Paris. Abstract Processes are at the heart of how many businesses operate. The processes are governed by policies, agreed upon with contracts, and guided by documents. In software systems on the other hand, we often bury the processes. There’s a domain model for sure, but it’s all about “things” and “actions”. Let’s explore how Event Sourcing allows us to explicitly model the effects of changes over time. [Mathias Verraes]