Last week I attended the course "Implementing Domain-Driven Design using LINQ" with Jimmy Nilsson in Stockholm. As you know Jimmy is the author of "Applying Domain-Driven Design and Patterns". This was the first time I really got acquainted with DDD and what better way than being introduced by Jimmy Nilsson?
I must say I really enjoyed the course, first of all there were only six of us that attended the course which led to really good discussions and there were a lot of time to ask questions. Second, I've been to a few presentations that Jimmy has done and I've never been disappointed. You can tell that he has done quite a few presentations by the way he acts. He's calm and he always has some way to make things easier to understand.
It was only a 2-days course so we only had the chance to cover the bare minimum of DDD, however, I feel like I've been thinking more and more with a DDD mindset after the course. By inspecting one of my projects a bit closer I discovered that the domain layer was pretty close to DDD already. In the project there is a few service classes which would be repositories in DDD. For example, there is a MemberService with two methods: FindByUsernameAndPassword and FindByEmail. There is however some work that has to be done to sort out all classes and categorize them into Entities and Value objects.
I'm hoping to be able to try out some DDD in an upcoming project. Until then I'll read Jimmys book and Eric Evans "Domain-Driven Design: Tackling Complexity in the Heart of Software".
Be the first to rate this post
- Currently 0/5 Stars.
- 1
- 2
- 3
- 4
- 5