SharePoint Guidance
I recently heard about Microsoft's Patterns and Practices SharePoint Guidance that can be read and downloaded here.
The SharePoint guidance supports architects and developers in designing, building, testing, deploying and upgrading SharePoint intranet applications using a reference implementation called Contoso Training Management. This guidance demonstrates solutions to common architectural, development and application lifecycle management challenges like patterns, design tradeoffs, testing, managing different environments (eg dev, build, test, staging and production), development in teams and much more.