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

Sign in to queue

Description

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!

Embed

Download

Download this episode

The Discussion

  • User profile image
    pranavaa

    Waiting for the session..!

  • User profile image
    Thomas​Bjorndahl

    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
    Markus

    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
    julielerman

    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.

Add Your 2 Cents