New course: Domain-Driven Design: Working with Legacy Projects

My new training course Domain-Driven Design: Working with Legacy Projects went live.

Domain-Driven Design: Working with Legacy Projects

I’m continuing the topic of Domain-Driven Design on Pluralsight. This one is about working with legacy projects.

From this course, you will learn how to be productive with a legacy code base even if it’s a complete mess. Some of the specifics of the course:

  • Implementing the Anticorruption Layer pattern.

  • Creating a clean and maintainable domain model in the environment with an existing legacy code base.

  • Evolving the domain model using Synchronizing Anticorruption Layer.

  • Guidelines to consider before conducting a refactoring or a full rewrite.

As usual, this course contains an in-depth, step-by-step demonstration of how to do all this, as well as the theory behind it which explains why behind the how.

You can find the source code for the project on GitHub.

If you need a trial code which grants 30 days unlimited access to Pluralsight, shoot me an email and I’ll send you one.


I don't post everything on my blog. Don't miss smaller tips and updates. Sign up to my mailing list below.


comments powered by Disqus