DDDSample documentation update
I have just published some new documentation pages on DDDSample.Net CodePlex site. You can now read about Domain-Driven Design elements in context of class diagrams, compare CQRS approach to the classic one and read on how Event Sourcing influences the model.
No trackbacks yet.
Classic DDD example, renewed
about 3 months ago - No comments
I’ve spent some time recently renewing my old DDDSample.NET project. I understand that it is the projection of my subjective and uninformed view of Domain-Driven Design, but still I see a value in having some implementation compared to having nothing — it provokes discussion. That’s why I will continue to invest my time in it. [...]
Renewing DDDSample.Net, iteration 0
about 4 months ago - No comments
As I promised in one of the previous posts, I am now in process of renewing the DDDSample.Net source code. It’s been quite a while since I published the first version of it. Many technologies have changed and my take on Domain-Driven Design and software architecture also has changed slightly.
First of all, the repo was [...]
.NET architecture samples
about 5 months ago - 4 comments
A Domain-Driven Design sample I created some time ago, DDDSample.Net, is now a little bit rusty. I though it is a good idea to spend some time and make it up to date. It will involve, for sure, moving the project to github because you all know what I thing about TFS version control.
Currently there [...]
DDDSample.Net news
about 1 year ago - No comments
Quite a lot have happened since last DDDSample.Net information was published here. Version 0.8 was released on April 18. This is the most recent binary release of the project. It focuses on the concept of model layers which were introduced in a separate code branch.
On April 30 another branch — AutoPersistence – was added. AutoPersistence [...]
Automatic domain model persistence – halfway through
about 1 year ago - No comments
Just a quick note. There was no new post yesterday because I was busy implementing automatic persistence for domain model concept-proof. In the previous post I was writing about private field automapping. Since then I managed to implement a bunch of other concepts, including composite elements.
My fork of FluentNHibernate (automapping-fields branch) on github was updated with [...]
DDDSample 0.7
about 1 year ago - No comments
0.7 release of DDDSample is there. Go, download it, and say if you like it. There are now really five different versions in the package:
Classic with synchronous communication
Classic with asynchronous communication via NServiceBus (these two can be switched using compilation target)
CQRS using two NHibernate relational sores
CQRS using with relational store based on LINQ 2 SQL (not available [...]
Raportowanie a CQRS
about 1 year ago - 4 comments
Zdaję sobie sprawę, że tytuł jest ogromnym skrótem myślowym. Tak naprawdę chodzi mi o możliwość generowania raportów z rozwiązań wykorzystujących model domeny z CQRS. Oczywiście, posłużę się przykładem DDDSample. Na wstępnie jednak muszę się przyznać, że nie jestem ekspertem od business intelligence, więc jeśli popełniłem jakieś karygodne wykroczenia, proszę o wyrozumiałość i zgłoszenie poprawek w [...]
O usługach
about 1 year ago - 4 comments
Zostałem niedawno zapytany, dlaczego w projekcie DDDSample.NET projekt “Application” nazywa się właśnie tak, a nie “Domain Services”. Zwróciło to moją uwagę na całkiem spory problem nazewnictwa związanego z DDD oraz ogólnie z architekturami. Jednym ze źródeł problemu zdaje się być niesamowicie przeładowane znaczeniowo słowo “usługa”. Ale po kolei…
Wspomniany projekt “Application” zawiera fasadę Modelu Domeny udostępniającą [...]
Event sourcing in DDDSample: reviewing Mark Nijhof’s solution
about 1 year ago - No comments
As CQRS version of DDDSample is getting mature, I am switching my development efforts to event sourcing support. For those of you who don’t know that yet, event sourcing is a pattern which encourages persisting not snapshots of data in particular moments in time, but rather events which describe how these data changes. Then, data [...]
LINQ 2 SQL in DDDSample
about 1 year ago - No comments
Yesterday I committed a preview of LINQ to SQL branch of CQRS version of DDDSample. As you might guess, I replaced NHibernate in reporting subsystem with L2S. Why? Because I wanted to show that reporting is simple in terms of data access and doesn’t need such a sophisticated framework as NHibernate.
I must confess that [...]




about 1 year ago
Great work