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