Archive for May 2015

Week 22, year 2015

  • Is a CQRS Command = to a GoF Command? - Oh the irony. The DDD community advocates for unambiguous language. And yet even our own terms are heavily overloaded. Whether it’s on stackoverflow like here or on the DDD/CQRS google group like here. So, just to be clear … … a CQRS command is not the same as the Gang Of Four Command Pattern. But what […] [Learn CQRS and Event Sourcing]
Permalink | From 25 May 2015 to 31 May 2015 | Last updated on: Mon, 7 Jun 2021 09:09:40 GMT

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]
Permalink | From 18 May 2015 to 24 May 2015 | Last updated on: Thu, 9 Jun 2022 15:28:31 GMT

Week 20, year 2015

  • 3 misuses of ?. operator in C# 6 - I guess you already know about the safe navigation operator (?. operator) coming up in C# 6. While it’s a nice syntactic sugar for quite a few cases, I’d like to point out some misuses of it I’m sure we will see when C# 6 is released. [Enterprise Craftsmanship]
Permalink | From 11 May 2015 to 17 May 2015 | Last updated on: Mon, 7 Jun 2021 09:11:15 GMT