Roger Lamb's Microsoft Application Development Blog

I am a Principal Application Development Manager (ADM) in Microsoft Services since 2001 located in Tampa, FL.

Application Lifecycle Management in SharePoint 2010

Check out this must read MSDN article for all SharePoint developers...

Author: Roger Lamb [MSFT] Date: 02/15/2011

Announcing SPDisposeCheck v14.0.4762.1000 Update for SharePoint Development

Download location: https://code.msdn.microsoft.com/spdisposecheck Update Summary: I’m happy to...

Author: Roger Lamb [MSFT] Date: 12/13/2010

Critical Path Training Rocks! – The Great SharePoint Adventure 2010

I recently attended the The Great SharePoint Adventure 2010 workshop from Critical Path Training in...

Author: Roger Lamb [MSFT] Date: 11/06/2010

SharePoint Developer Building Blocks by Eric White

  Check out Eric White’s excellent blog post SharePoint Developer Building Blocks: Technologies...

Author: Roger Lamb [MSFT] Date: 10/27/2010

HttpApplication Leak in SharePoint 2007 - Workaround with Init() virtual method

Todd Carter has recently discovered a significant memory leak with MOSS 2007 and WSS 3.0 which can...

Author: Roger Lamb [MSFT] Date: 02/09/2010

SharePoint 2007/2010 “Do Not Dispose Guidance” + SPDisposeCheck

Below I put together a quick reference of the known SharePoint properties and methods that you do...

Author: Roger Lamb [MSFT] Date: 11/29/2009

SharePoint Conference 2009 Developer Hands On Labs (HOLs)

Whether or not you were one of the lucky ones to attend the sold out SPC ‘09 conference in Las Vegas...

Author: Roger Lamb [MSFT] Date: 10/27/2009

Updated Patterns & Practices Developing SharePoint Applications Guidance

Congrats to Chris Keyser and all the authors/contributors for shipping the updated Version 2 of the...

Author: Roger Lamb [MSFT] Date: 09/04/2009

SharePoint STSADM Silverlight application on TechNet

Go check out the cool new TechNet interactive online Silverlight application which allows you to...

Author: Roger Lamb [MSFT] Date: 06/03/2009

Announcing Developer Best Practices Resource Center for SharePoint Server 2007

Find up-to-date guidance about how to write Microsoft Office SharePoint Server 2007 applications and...

Author: Roger Lamb [MSFT] Date: 04/03/2009

SharePoint Diagnostics Tool v1.0 (SPDiag) Released

There is a new GUI utility published today to Microsoft.com/downloads for x32 and x64 environments...

Author: Roger Lamb [MSFT] Date: 02/05/2009

Automate SharePoint Dispose() code reviews with SPDisposeCheck

Today the Microsoft SharePoint Product Team announced the SPDisposeCheck utility here and also at...

Author: Roger Lamb [MSFT] Date: 01/29/2009

SharePoint 2007 PublishingWeb.GetVariation() Method Leak

PublishingWeb.GetVariation() method returns a PublishingWeb object which which needs to be...

Author: Roger Lamb [MSFT] Date: 01/28/2009

SharePoint 2007 UserProfiles.PersonalSite Property Leak

The following edge case applies to MOSS 2007 (and not WSS 3.0). When using the following pattern the...

Author: Roger Lamb [MSFT] Date: 01/14/2009

try / finally using() SharePoint Dispose()

Chances are that by now if you have been developing on the Microsoft SharePoint Office Server (MOSS)...

Author: Roger Lamb [MSFT] Date: 01/14/2009

CTP of VSeWSS 1.3 Announced – Now installs on 64bit OS

Paul Andrew just announced on the Microsoft SharePoint Team Blog that a new Community Technology...

Author: Roger Lamb [MSFT] Date: 01/12/2009

SharePoint Automated Setup, Product Software Updates, and “Single-Click” Deployment

MOSS 2007 and WSS 3.0 December 2008 Cumulative Update (CU) Blog Updated 12/17/08 The Microsoft...

Author: Roger Lamb [MSFT] Date: 12/16/2008

SPDisposeCheck SPSite and SPWeb Dispose() Best Practice Utility Announced

Paul Andrew (Microsoft SharePoint Product Group) announced the SPDisposeCheck utility at the Tech·Ed...

Author: Roger Lamb [MSFT] Date: 11/12/2008

Updated SPSite.RootWeb Dispose Guidance

I have recently been working directly with the Microsoft Office SharePoint Server 2007 (MOSS 2007)...

Author: Roger Lamb [MSFT] Date: 10/04/2008

SharePoint 2007 and WSS 3.0 Dispose Patterns by Example

Blog Post Revised 12/13/2010 Overview SharePoint Server development has some gotchas with serious...

Author: Roger Lamb [MSFT] Date: 02/12/2008