Microsoft SharePoint 2010 Development with Visual Studio 2010: Expert Cookbook
Creating a sequential workflow
Creating a site workflow with an initiation form
Deploying an InfoPath form with the workflow
Creating a task from the workflow
Creating a custom activity for a sandboxed solution
Creating a state machine workflow
Adding a custom workflow status
Creating a pluggable workflow service
List Definitions and Content Types
Extending an existing content type
Creating custom content type using an object model
Associating a document template with the content type
Associating a workflow to a content type
Creating an external content type
Creating a code-only web part (sandboxed solution)
Creating AJAX enabled web parts
Adding configuration properties to web parts
Creating connectable web parts
Creating a Silverlight web part
Inserting new contacts through REST
Creating a custom SharePoint WCF service
Working with Client Object Model
Creating a list using a Managed OM