The Microsoft patterns & practices (p&p) team has released Developing Applications for SharePoint 2010 - a deep technical insight into the key concepts and issues for SharePoint 2010 solution developers. It contains guidance documentation, detailed examples, and a reusable class library. These resources are designed to help solution developers and architects make the right decisions and follow proven practices when designing and developing applications for SharePoint 2010.
This guidance will help customers understand the decision points, tradeoffs, and performance implications that the new functionality introduces; it also helps customers learn how to take best advantage of the new capabilities that SharePoint 2010 provides.
The guidance documentation is divided into four core sections:
The best way to get started with Developing Applications for SharePoint 2010 is by reading the documentation. The documentation will lead you through the key concepts and then direct you to the reference implementations that demonstrate these concepts.