Dear visitor, thanks for stopping by! If you want, you can follow all updates on Snowball.be via RSS. You can also follow me on Twitter or Facebook. More interesting posts from other Microsoft Regional Directors can be found at The Region.
Gill Cleeren     Book review     July 27, 2008    

During my (short...) vacation, I took the time to read some technology books, one of them being "Applying Domain Driven Design with examples in C# and .Net" by Jimmy Nelsson. Lately, I'm getting more into DDD (Domain Driven Design) and this book seemed the perfect fit to get more and deeper knowlegde on the subject.

This book relies heavily on 2 other books, namely Martin Fowler's Enterprise Patterns and Eric Evans' DDD. I only read the first one, which wasn't a problem since Jimmy explains everything he refers to from Evans' book very thorough. I do recommend reading Fowler's Enterprise Patterns first though, as these are more interwoven throughout this book.

Jimmy does a good job showing you all aspects of DDD. The largest part of the book is building a small system using DDD principles. This gives you a direct practical feeling with the subject instead of high level abstract proza.

Some of the other well-discussed topics include Dependency Injection, Persistence Ignorance, introduction to NHibernate, AOP and Inversion of Control.

However, it's not all good. The book is quite heavy to read. In some parts, mostly when explaining TDD (test driven development), the text tends to get very lengthy and boring. At some points, I really 'forgot' what he was talking about, because of the long explanations and jumps to other thoughts going through his mind when writing.

All in all, a book that learned me a lot in trying to get less data-centric in my development work. I just started reading ".net Domain Driven Design - Problem - Design - Solution", which hopefully gives me a very practical approach to the DDD world.

Overal score: 7.5/10

 

  Posted on: Monday, July 28, 2008 12:42:50 AM (Romance Daylight Time, UTC+02:00)   |   Comments [3]
         
Monday, July 28, 2008 6:37:31 AM (Romance Daylight Time, UTC+02:00)
Gill,

I just finished reading .Net Domain Driven Design - Problem - Design - Solution and wasn't to impressed, most of the book still implements an application in a Data Centric Way, the GUI of the app is composed of almost only grid controls and his unit tests only cover CRUD operations. Sadly enough it does not use DDD to it's full extend.
Monday, July 28, 2008 8:50:25 AM (Romance Daylight Time, UTC+02:00)
Yves,

I have read about 100 pages now and I'm getting the same feeling. This is quite a pity since there aren't many books on the subject out there.

gill
Monday, August 11, 2008 5:52:19 PM (Romance Daylight Time, UTC+02:00)
DDD seems interesting. Do you think that it is worth trying for the new project.

Another book, a short one, is here http://jbossworld.com/downloads/pdf/infoq/DDDQuickly_InfoQ.pdf

I found it from here http://www.pdf-search-engine.com/domain-driven-pdf.html

Gimmy
Comments are closed.
2/7/2012   7:43:00 AM
 Welcome to Snowball.be
Hello and welcome to snowball.be!

My name is Gill Cleeren, I'm a Microsoft Regional Director and an MVP ASP.NET.
On Snowball.be, you'll find all kind news and articles on .net, ASP.NET, WPF, Silverlight and Microsoft in general.
More on me can be found on my about page.

Should you have any questions, don't hesitate to contact me by Send mail to the author(s) .

 Partner sites
 Most popular tags
.net (124) .net 3.0 (6) .net 3.5 (18) .NET 4 (18) .NET Show (1) ADO.net (4) ASP.net (53) ASP.net AJAX (4) ASP.NET MVC (3) Atlas (12) Azure (2) Blend (2) Book (5) Book review (4) C# (43) Case studies (1) Chopsticks (3) Community (10) Community Day (15) Consoles (1) Database (1) DevDays09 (4) DotNetNuke (4) Efficiency (57) Enterprise Library (5) Events (60) Expression (7) Games (3) Hardware (9) Internet (18) IT (1) jQuery (1) LightSwitch (3) Links (11) LINQ (4) Mac (2) Metro (1) Microsoft (75) Mix 07 (6) Mix 08 (4) Mix 09 (1) Mix 11 (1) Movies (4) MVP (5) MVP Summit 2008 (3) mvvm (1) Office 2007 (10) Other (8) PDC (22) PDC2008 (10) Personal (36) ppt (9) Programming (52) Programming tools (22) Regional Director (2) Silverlight (142) Silverlight Advent Calendar (24) sl4 (44) Slide decks (13) Snowball (13) Software (20) Microsoft (25) Speaking (14) SQL Server (10) TechDays (13) TechEd (14) telerik (6) Telerik (6) TFS (1) Twitter (1) Vista (73) Vista Tricks (9) Visual Studio.net (38) Visug (33) VS2010 (8) Wallpaper (2) WCF (2) Webcasts (9) Webinars (5) Windows (41) Windows 7 (5) Windows 8 (1) Windows Azure (2) Windows Mobile (3) Windows Phone 7 (2) WinFX (17) WinRT (1) WP7 (2) WPF (40) XAML (24)

 On this page
 This site
 Archives
Navigation
 Sitemap
 Blogroll OPML
 Disclaimer

All content is property of www.snowball.be. Nothing on this site can be copied or published elsewhere, unless otherwise stated.

This site is made by Gill Cleeren.

Questions? Opinions? Send mail to the author(s) E-mail