From MSDN Channel 9
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!