Every single time I pick Domain driven design for one of my projects or layers, I regret using it! But it’s not the whole story…
Is ASP.Net MVC always the best choice?
I’ve always mentioned in my articles, that many of the ASP.Net developers have little information about web pages structure. Because they have a POWERFUL tool named Visual studio!
Domain driven design aggregate and Entity Framework
We discussed on how aggregates are used as a root class to work with a group of classes in Domain driven design . As we noticed, in some scenarios we need to hide details from user and let them communicate with some classes through the aggregate root only.
When to use Domain Driven Design
I’ve noticed that most of developers go for Domain Driven Design at their first choice. Well, the question is : “Do I have to solve ALL the problems through domain driven design?”.
Aggregates and Facade pattern
Aggregates in domain driven design are in fact the equivalents of facade design pattern. Let us have a look at facade pattern principle:
Continue reading
How domain driven design leads to Ubiquitous language
The term “Ubiquitous language” may be new to you. Yet Ubiquitous language is an important concept in software development .
Continue reading