Facilitating the spread of knowledge and innovation in professional software development



Choose your language

InfoQ Homepage Presentations Frameworks and DDD: Keeping the Model Clean

Frameworks and DDD: Keeping the Model Clean



In this presentation recorded during QCon SF 2008, Tim McCarthy talks about preserving the purity of the domain model while using frameworks. Frameworks can be very useful when developing applications, but they can present some pitfalls, mudding the domain, if they are not used properly. The presentation is targeted at developers.


Tim McCarthy is a freelance consultant in San Diego who architects and builds highly scalable layered web and smart-client applications utilizing the latest Microsoft platforms & technologies. Tim is the author of .NET Domain-Driven Design with C#: Problem-Design-Solution. He has also written for MSDN and SQL Server Magazine.

About the conference

QCon is a conference that is organized by the community, for the community.The result is a high quality conference experience where a tremendous amount of attention and investment has gone into having the best content on the most important topics presented by the leaders in our community. QCon is designed with the technical depth and enterprise focus of interest to technical team leads, architects, and project managers.

We need your feedback

How might we improve InfoQ for you

Thank you for being an InfoQ reader.

Each year, we seek feedback from our readers to help us improve InfoQ. Would you mind spending 2 minutes to share your feedback in our short survey? Your feedback will directly help us continually evolve how we support you.

Take the Survey

Recorded at:

Mar 02, 2009

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Community comments

  • Open Source Examples

    by Aaron Weiker,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    Anyone know where these examples are at?

  • Re: Open Source Examples

    by Erick Pimienta,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    Yeah!!, where are those sample that were presented at the demo. It will be helpfull to share them.

  • Re: Open Source Examples

    by Abel Avram,

    Your message is awaiting moderation. Thank you for participating in the discussion.

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p


Is your profile up-to-date? Please take a moment to review and update.

Note: If updating/changing your email, a validation request will be sent

Company name:
Company role:
Company size:
You will be sent an email to validate the new email address. This pop-up will close itself in a few moments.