Archive for August 2016

Week 35, year 2016

  • DDD Weekly: Issue #11 - Event Sourcing is Awesome [blog] Gad Berger, Jet Technology Blog. “When it was pointed out to me the database was last known to be in sync 8 days prior, my heart sank. When was the last time that you had a SQL database that had 8 days of mismatched data and it was an easy fix to correct? This is where event sourcing and our microservices came to the rescue!” [DDD Weekly]
  • Domain model isolation - I’ve been using the term "domain model isolation" for a long time already but just recently realized that its meaning might not be as obvious as I thought. In this post, I’ll try to describe what it means to properly isolate your domain model and why it is important. [Enterprise Craftsmanship]
Permalink | From 29 August 2016 to 04 September 2016 | Last updated on: Mon, 7 Jun 2021 09:11:14 GMT

Week 34, year 2016

  • Thanks for Subscribing! - Thanks so much for signing up for DDD Weekly! I’m looking forward to having you aboard! [DDD Weekly]
  • DDD Weekly: Issue #10 - Domain-Driven Design: The Good Parts [video] Jimmy Bogard. “Beyond the endless technical arguments it causes, domain-driven design can actually produce great software. We have to look past the hype into the true value of DDD, what it can bring to our organizations and how it can enable us to build quality systems. With the advent of microservices, DDD is more important than ever - but only if we can get to the good parts. [DDD Weekly]
  • What is domain logic? - In this post, I’ll write about a couple of thoughts regarding what domain logic is and how to distinguish it from other types of logic. [Enterprise Craftsmanship]
Permalink | From 22 August 2016 to 28 August 2016 | Last updated on: Mon, 7 Jun 2021 09:11:14 GMT

Week 33, year 2016

  • DDD Weekly: Issue #9 - Get your feet wet with domain-driven design: 3 guiding principles Steven A. Lowe. “1. Capture the domain model, in domain terms, through interactions with domain experts….” “2. Embed the domain terminology in the code….” “3. Protect the domain knowledge from corruption by other domains, technical subdomains, etc…” Strategic Domain Driven Design with Context Mapping Alberto Brandolini. “agreeing on a model is a quite sophisticated form of communication, involving a common understanding of the problem and a similar view on the possible solution. [DDD Weekly]
Permalink | From 15 August 2016 to 21 August 2016 | Last updated on: Mon, 7 Jun 2021 09:10:50 GMT

Week 32, year 2016

  • DDD Weekly: Issue #8 - Software Developers use Domain Driven Design to Drive Business Mikael Zandin. An interview with Jef Claes about a refactoring project for which he chose to use “DDD methodology and its architectural approach for the refactoring effort.” “The resulting system discovered customer behaviors which led to changes in business practice as well as cultural changes in the company.” …now that’s my cup of tea :) The Precision Blade Alberto Brandolini. “Software development is a learning process… that’s not what our bosses think. [DDD Weekly]
  • Nesting a Value Object inside an Entity - In this post, we are going to look at what to do if you are not able to treat some concept in your domain as a Value Object and have to make it an Entity. TL;DR: create a nested Value Object inside that Entity and relocate as much domain logic to that Value Object as possible. [Enterprise Craftsmanship]
Permalink | From 08 August 2016 to 14 August 2016 | Last updated on: Mon, 7 Jun 2021 09:11:14 GMT

Week 31, year 2016

  • DDD Weekly: Issue #7 - Representing a collection as a Value Object Vladimir Khorikov. “Can you have a collection of Value Objects abstracted as a Value Object itself?” Or, in other words, can you represent a collection as a Value Object? Vaughn Vernon on Microservices and Domain-Driven Design Jan Stenberg. Summary of a talk given by Vaughn Vernon at Scala Days New York 2016. DDD Decoded - Don’t Fear Eventual Consistency Mike Mogosanu. “…As we can see, Eventual Consistency exists without computers or CQRS. [DDD Weekly]
  • Representing a collection as a Value Object - I was reviewing the list of topic ideas lately and found this question in the discussion to my DDD in Practice Pluralsight course. While I answered it - somewhat briefly - in the discussion thread, I think it’s worth a separate detailed blog post. The question itself goes like this: "Can you have a collection of Value Objects abstracted as a Value Object itself?" Or, in other words, can you represent a collection as a Value Object? [Enterprise Craftsmanship]
Permalink | From 01 August 2016 to 07 August 2016 | Last updated on: Mon, 7 Jun 2021 09:11:14 GMT