Hi, ... Has I wrote you can use the Session object server side for that. We developed a UI framework following more or less the MVC patterns. Within this we...
There are problems with generating abstract base classes (for example) with concrete subclasses that are modifiable. For one, all the extra classes cause a...
Hi Rafael, I will probably support FC at some point. Well, you have the full MDD mindset. We different in opinion about generated code because I believe that...
Greg, Any word on these courses being available as videos in the future? I would love to see it but have not been able to make it work with my schedule, an...
C# is not my territory so probably I won't be of much help there. Abstract classes and interface delegation approach work well if you are generating for a...
The safe merging sections is what is used throughout the industry. As far as I know all the big players do it, including EMF, MetaEdit+, and me ;) Vaughn...
I have a question about building a UI (in this case a web site) that deals with multiple services. A customer can declare that he is importing a car. He...
After doing some research, I decided to use Reflection. I developed a clean solution to use Reflection and thought to share it here in case someone else has...
... Sounds like you've just made your first steps along the path of writing your own ORM! I don't recall whether you have reasons for not using an ORM...
within ... Yes. But you've described then as application services, sitting in front of the domain model. I would have them modelled as domain services,...
Thanks, Dan. The aggregate root in this case would actually be "Declaration", not "Car" since one can declare other goods as well and even club them with cars...
... ok ... That's the way I see it. In contrast, Udi, I think, treats the UI as an integration point for several domains (cf mashups). That's an architecture...
Hi Dan, Thanks for your great advice. You are right! I'm in the process of writing our own custom ORM. I know it is a pain and you may think why I am doing...
Hi, The question I ask is why they are both currently in separate BCs? I suspect that registrations might go over an approval process too. Dan's approach is...
You had stated you wanted to maintain consistency without relying on a UoW. I'm no DDD expert, but I and some colleagues are applying DDD principles as we...
Hi, My understanding is that if your Aggregates and BCs are defined correctly we don't need UoW. One argument against UoW while avoiding 2PC is that it...
Such kind of problems are better addressed by a BPM Engine than DDD. The requirement clearly asks for orchestration of two 'independent' services which...
... Not true. If using .NET, you could implement NHibernate's NHibernate.Persister.IClassPersister interface. It'd take care of the shovelling data into and...
Hi Dan, You really opened my eyes! Thanks :) I'll look more into nHibernate and see how we can implement it in this scenario. But having said that, I've been...
... Interesting point. Nuno, this is one of the main things I'm still confused about: Eventual Consistency. I understand the basic theory but when it comes to...
Hello, I asked a question about Aggregate boundaries a while ago and a lot of people shared some interesting ideas. However, some points were left uncleared....
Mosh, your statements are too strong. There is no consensus among the elder statesmen of the DDD community as to what is and is not "a correct DDD approach"....
Randy, If I was in your shoes, I would quote the "whole" statement Mosh expressed (instead of filling parts with ....). Plus, I wouldn't spend my time finding...
Hi Moshfegh, The first solution proposes that the event handler sets requests to ready. Where does it get the knowledge to do that? Solution nr 2. sounds...
Hello, I'm wondering if anyone has noticed how CQRS can affect the interface of Repositories. I noticed this in my current implementation and am wondering if...
I think it's a logical consequence of the tendency to let one command be handled by one handler, which executes that command in one transaction, on one...
Mosh, You may have missed a previous discussion where Greg's assertions about this were challenged. In fact Greg finally agreed that, for example, creating...