
Patterns & Practices
Get flash to fully experience Pearltrees
Web Service Software Factory 2010
Entity Designer Database Generation Power Pack - ADO.NET team blog
Snoop
Snoop (a WPF utility) The latest & greatest on Snoop including x64 support can now be found at the Snoop project on CodePlex . Download Source Installer News Updated (after a long hiatus) to include .NET 3.5 support and a couple of extra tweaks and styling.Silverlight
Introduction to Unity
Write Less Code and Play More Golf—Getting to Know Enterprise Library 4.0
Guidance Automation Extensions 2010 and Guidance Automation Toolkit 2010
patterns & practices
Doug Purdy, Microsoft Corporation Jeffrey Richter, Wintellect January 2002 Summary: This article discusses the use of design patterns in the Microsoft .NET Framework. An extremely powerful tool for developers or architects in development projects, design patterns ensure that common problems are addressed via well-known and accepted solutions, and that correct code is developed more rapidly, reducing the chance that a mistake will occur in design or implementation. (21 printed pages)
Exploring the Observer Design Pattern
Enterprise Library
patterns & practices Developer Center March 2012 The Microsoft Enterprise Library is a collection of reusable software components (application blocks) designed to assist software developers with common enterprise development cross-cutting concerns (such as logging, validation, data access, exception handling, and many others). Application blocks are a type of guidance; they are provided as source code, test cases, and documentation that can be used "as is," extended, or modified by developers to use on complex, enterprise-level line-of-business development projects.patterns & practices – Enterprise Library
Visual Studio Application Lifecycle Management
By using the suite of tools in Visual Studio 2012, and combining those tools with Visual Studio Team Foundation Server, you can apply proven practices to manage your application's lifecycle, from understanding customer needs through code design and implementation to deployment. You can use the instrumentation in these tools to trace requirements to checked-in code, builds and test results. These practices can help your team create software that is valued by your customers and that is faster and more reliable. You can use these tools to achieve the following results: To start to use these tools, see Adopting Team Foundation and Visual Studio for Application Lifecycle Management .WPF Hands-On Lab: Get Started with the Prism Library
In this lab, you will learn the basic concepts of Prism and apply them to create a Prism Library solution that you can use as the starting point for building a composite Windows Presentation Foundation (WPF) application. After completing this lab, you will be able to do the following: You will create a new solution based on the Prism Library. You will create and load a module. You will create a view and show it in the shell window.patterns & practices Developer Center February 2012 Prism provides guidance designed to help you more easily design and build rich, flexible, and easily maintained Windows Presentation Foundation (WPF) desktop applications, Silverlight Rich Internet Applications (RIAs), and Windows Phone 7 applications.
Developer's Guide to Microsoft Prism
For more details of the topics covered in this guide, see Contents of the Guide . In this chapter, you will learn about the architecture for a typical SharePoint line-of-business (LOB) application, and the components it contains. You will see the key scenarios and the important design considerations for SharePoint LOB applications.

