SharePoint 2010 best practices for software developers
- http://msdn.microsoft.com/en-us/library/ee554869(office.14).aspx
, setting up a development environment. - http://msdn.microsoft.com/en-us/library/ff770300.aspx
, patterns and practices from MS Patterns and Practices group for developing applications in SharePoint 2010. - http://msdn.microsoft.com/en-us/library/ee231582.aspx
, Visual Studio.NET 2010 requirements for developing SharePoint 2010 solutions. - http://msdn.microsoft.com/en-us/library/ee556427(v=office.14).aspx
, best practices for SPF concerning suspending impersonation, unnecessary construction of SPSite and SPWeb objects, event receivers, disposing objects, file naming restrictions, handling large folders and lists, object caching techniques, and optimizing code performance. - http://sharepointdragons.com/
, disposing objects. - http://msdn.microsoft.com/en-us/library/ee558807(v=office.14).aspx
, tips about writing efficient code. - http://msdn.microsoft.com/en-us/library/gg552614.aspx
, Security Best Practices for Developers in SharePoint 2010. - http://msdn.microsoft.com/en-us/library/gg615455.aspx
, Best Practices for Developing Sandboxed Solutions in SharePoint 2010 - http://spg.codeplex.com/
, SharePoint Guidance Hands on Labs by MS. - http://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=23919
, developing applications for SharePoint 2010. - http://charliedigital.com/2009/08/29/design-patterns-for-sharepoint-entry-1/
, creating an IDisposable class for lists so you won’t forget to dispose SPSite and SPWeb objects. - http://sharepointmvc.codeplex.com/
, SharePoint MVC pattern. - http://social.technet.microsoft.com/wiki/contents/articles/7884.sharepoint-2010-building-a-web-part-that-implements-the-mvp-pattern.aspx, SharePoint MVP pattern.
- http://social.technet.microsoft.com/wiki/contents/articles/8181.sharepoint-2010-best-practice-which-api-to-use.aspx, which API should you use: SharePoint object model/web services/client object model/custom WCF service leveraging server object model?
- http://sharepointdragons.com/2012/03/09/determine-the-current-user-in-a-sps-2010-workflow/
, best practice for determining the current user in a SharePoint workflow. - http://social.technet.microsoft.com/wiki/contents/articles/8665.sharepoint-2010-best-practices-where-to-publish-a-wcf-service-en-us.aspx, create a separate WCF service or a WCF service in SharePoint context?
- http://social.technet.microsoft.com/wiki/contents/articles/8044.sps-2010-best-practices-retrieving-the-current-user-in-a-workflow.aspx, how to retrieve the current user in a SharePoint workflow.
- https://caf.sharepoint.microsoftonline.com/
MICROSOFT SHAREPOINT ONLINE CODE ANALYSIS FRAMEWORK (MSOCAF) This application have code rules that can be used to validate SharePoint Solutions.

July 4, 2012 

