Perficient (was eTech)
   Search
 
Communities Minimize
          
INETA Charter Member
Meetings Minimize
      
Philly Code Camp 2009.2!
David Laribee Minimize
David Laribee Alt.NET 12:30 room 141

Strategic Domain-Driven Design

Microsoft MVP

philly.net
The fundamentals of Domain-Driven Design (DDD) are easy enough to grasp and place into practice: develop a Ubiquitous Language within one or more Bounded Contexts to evolve objects that encapsulate the complexity of your application. Design gets significantly more challenging when you encounter a multiple domains or multiple teams. In short order you?ll be confronted with hard questions: How do I integrate multiple models? How do I share elements between models? How do I integrate modeling efforts across multiple teams in a large enterprise? This session will tackle the problems associated with introducing DDD in large, non-trivial systems and rolling out the practice in the enterprise. We?ll review a number scenarios where different patterns can be leveraged to maintain model integrity and elegance.
David Laribee is President of Xclaim Software, an ISV offering a platform for building document management applications. He has 10+ years experience designing, developing, and architecting enterprise applications with Microsoft technologies. David has worked with the .NET Framework since the zero-day in internal IT, product development, consulting, and rapid prototyping contexts across a wide variety of industries. David is a frequent speaker at local and national developer events, a Microsoft MVP in the Solutions Architecture category, and a certified ScrumMaster. He writes about agile practices, software architecture, and the business of software on the CodeBetter blog network (http://thebeelog.com).