Experienced .Net or Sharepoint developers should be aware of the patterns mentioned in the  documents, but its a good review, and you might find a few gems:

Best Practices: Using Disposable Windows SharePoint Services Objects

Learn the appropriate ways to write your code when using Microsoft Windows SharePoint Services objects so that you can avoid retaining the objects in memory with the Microsoft .NET Framework

Best Practices: Common Coding Issues When Using the SharePoint Object Model

Learn about common issues encountered by developers who write custom code by using the SharePoint object model