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.
DDDSample.Net news
about 2 months 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 3 months 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 4 months 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 4 months 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 5 months 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 5 months 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 5 months 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 [...]
CQRS w praktyce
about 5 months ago - 11 comments
Dużo piszę ostatnio o CQRS (Command Query Responsibility Segregation), ale nie pokazałem ani razu jak to podejście wygląda w praktyce. Postaram się dziś naprawić to niedopatrzenie. Posłużę się w tym celu projektem DDDSample w najnowszej wersji CQRS.
Układ solution
Tak wygląda układ solution Visual Studio:
Kod podzielony jest na cztery główne obszary:
Domain — tutaj znajduje się logika biznesowa [...]
DDDSample 0.6
about 6 months ago - No comments
DDDSample.Net version 0.6 have just been released on CodePlex. Check the new CQRS variant of the solution and compare it to the classic one. Thoughts?
DDDSample on Git
about 7 months ago - No comments
Since implementation of the core features of DDDSample is almost finished I am thinking about opening the project for external contribution. In order to make it happen I am mirroring the main code repository (which is CodePlex’s TFS) with one on github. It will allow you to branch DDDSample.Net at will and publish your modifications [...]




about 4 months ago
Great work