Developing Core Business Applications with Domain-Driven Design (DDD) and Microsoft .NET

Play Developing Core Business Applications with Domain-Driven Design (DDD) and Microsoft .NET


Domain-driven design (DDD) has proven to be an invaluable tool when developing applications in high complexity domains. In this presentation we look at DDD in general and discuss some of the main concepts such as ubiquitous language, different architecture approaches, and strategic patterns such as bounded context. We then take a closer look in particular at how to apply some of the tactical patterns of DDD with .NET. The next step then is for you to give it a try!



Right click to download this episode

The Discussion

  • User profile image

    Waiting for the session..!

  • User profile image

    Hi. I attended this session and liked it. In the video at time 1:02 you show a VS2012 project with a .feature file. What kind of project is that and how do I install that extension?

  • User profile image

    He is using NBehave for the .feature files. I think there are several different libraries to day that give you the same BDD support.

  • User profile image

    Actually I was in the session (have not re-viewed it h ere) and if I recall correctly (though I could be mistaken) Jimmy had SpecFlow in his session and Per used NBehave in his. Jimmy made a funny comment that in the early days if BDD there were more tools for doing BDD than practitioners! Smiley

  • User profile image
    Per Rovegard

    Julie is correct! :-) It was SpecFlow, whereas I showed a glimpse of NBehave.

Conversation locked

This conversation has been locked by the site admins. No new comments can be made.