The document discusses developing SharePoint 2010 and Silverlight web parts. It covers various tools used for SharePoint development including the SharePoint Manager, ULS Viewer, .NET Reflector and Fiddler2. It also discusses developing ASP.NET and Silverlight web parts directly in Visual Studio to avoid the slow build-deploy-test cycle of using SharePoint. Additionally, it introduces the SharePoint Pattern and Practices Guidance which provides patterns for testability, flexibility and other challenges of developing enterprise applications. Specific patterns covered include the service locator, MVP and MVVM patterns.