The Patterns and Practices team at Microsoft has been putting Microsoft's recommendations for how to design, develop, deploy, and operate architecturally sound applications for the Microsoft application platform. The team incorporates:

  • Software Factories which help architects and developers create highly-effective instances of specific types of applications.
  • Application Blocks that are reusable libraries that provide proven solutions to common development challenges.
  • Guides the consiste of written guidance.

Just released is Enterprise Library 3.0 featuring two new application blocks: Validation Application Block and Policy Injection Block. Enterprise Library 3.0 site includes links to webcasts, presentations, and hands on labs.

In additon, the team has produced several MSDN webcasts to cover these topics:

Each webcast provides in-depth training for developers and architects using the guidance offered by the Patterns and Practices team.