<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>DDD on Coffee-Driven Development</title><link>https://duijzer.com/tags/ddd/</link><description>Recent content in DDD on Coffee-Driven Development</description><generator>Hugo</generator><language>en-US</language><copyright>© {currentYear}, Jacob Duijzer. All rights reserved</copyright><lastBuildDate>Thu, 07 Mar 2019 19:52:10 +0100</lastBuildDate><atom:link href="https://duijzer.com/tags/ddd/index.xml" rel="self" type="application/rss+xml"/><item><title>Asynchronous Model Validation</title><link>https://duijzer.com/posts/async-model-validation/</link><pubDate>Thu, 07 Mar 2019 19:52:10 +0100</pubDate><guid>https://duijzer.com/posts/async-model-validation/</guid><description>&lt;p&gt;UPDATE: &lt;a href="www.kamilgrzybek.com/"&gt;Kamil Grzybek&lt;/a&gt; commented on my article and pointed me in this direction: a blog post about &lt;a href="http://blog.stephencleary.com/2013/01/async-oop-2-constructors.html"&gt;Async OOP 2: Constructors&lt;/a&gt; by &lt;a href="http://blog.stephencleary.com"&gt;Stephen Cleary&lt;/a&gt;. While I still my post, I realize it is a bad practice.&lt;/p&gt;
&lt;p&gt;Last week I found some &lt;a href="http://www.kamilgrzybek.com/"&gt;great articles&lt;/a&gt; about &lt;a href="https://martinfowler.com/tags/domain%20driven%20design.html"&gt;Domain Driven Design&lt;/a&gt;. While I have been trying out various patterns and design principles like Clean Architecture and Domain Driven Design I was still finding out how to implement domain events. While doing some exercises I came up with a solution to validate domain entities with asynchronous validations which I want to share.&lt;/p&gt;</description></item></channel></rss>