Marc Costello
  • Home
Sign in Subscribe

ddd

A collection of 3 posts
c#

Using Domain Events

An issue commonly encountered when working with DDD aggregates, is getting aggregates to interact; with each other, and other services around it. If you are unfamiliar with the aggregate pattern, Martin Fowler sums it up [http://martinfowler.com/bliki/DDD_Aggregate.html] nicely. Transactions shouldn't happen between aggregates,
18 Aug 2014 2 min read
ddd

Handling immutable types (part 2)

You can read the first post of the series - Handling immutable types part 1 [https://www.marccostello.com/handling-unwieldy-immutable-types] - If you haven't already. -------------------------------------------------------------------------------- In my last post [https://www.marccostello.com/handling-unwieldy-immutable-types], I went on to explain some of the benefits of immutable types in
07 Jul 2014 2 min read
c#

Handling immutable types (part 1)

Immutable types are nice. We like immutable types. They are massively undervalued when building software. Many of us don't take the time to consider the purpose of the class we are creating and how it fits into the structure. Why immutable types? It is much easier to reason
30 Jun 2014 2 min read
Page 1 of 1
Marc Costello © 2025
Powered by Ghost