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, they are
Aug 18, 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 your data
Jul 7, 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 about a
Jun 30, 2014 2 min read
Page 1 of 1
Marc Costello © 2023
Powered by Ghost