[EN] 101 SharePoint 2010 Code Samples

LOGO__SharePoint2010YAY!!! That’s awesome news. On February, 23rd Windows Azure Team has published 101 Code Samples for SharePoint 2010. I’m not SharePoint developer, but… not yet. As SharePoint administrator sometimes I must collaborate with developers, sometimes I should develop myself. Why I shoudn’t use as easy code as possible?

101 Code Sample for SharePoint 2010 is a special project for developers, connected with Windows Azure services. Based on the information from provider: 

Each code sample is part of the SharePoint 2010 101 code samples project. These samples are provided so that you can incorporate them directly in your code. Each code sample consists of a standalone project created in Microsoft Visual Studio 2010.

Let’s look just for the list of all 101 Code Samples, below:

CODE SAMPLES FOR SHAREPOINT 2010:
Accessing List Items from Silverlight
Accessing SharePoint Lists from External WCF Services
Calling Azure Services from Custom Workflow Activities
Calling Azure Services from Event Receivers
Calling Azure Services from Timer Jobs
Calling Azure Services from Web Parts
Calling RESTful SharePoint Services From Desktop Applications
Calling WCF Services from Custom Workflow Activities
Calling WCF Services from Event Receivers
Calling WCF Services from Timer Jobs
Calling WCF Services from Web Parts
Calling WCF Services Hosted in SharePoint
Canceling Synchronous Events
Creating Content Organizer Rules Programmatically
Creating Content Types Programmatically
Creating Custom Field Types
Creating Custom SharePoint Service Applications
Creating Custom Timer Jobs
Creating Document Sets Programmatically
Creating Items in Lists from External WCF Services
Creating List Items from Silverlight
Creating SQL Azure Records from Web Parts
Creating Taxonomies Programmatically
Declaring Records Programmatically
Deleting Items in Lists from External WCF Services
Deleting SQL Azure Records from Web Parts
Developing AJAX-Enabled Web Parts
Developing Application Pages
Developing Branded Media Controls
Developing Connected Silverlight Web Parts
Developing Connected Web Parts
Developing Custom Expiration Actions
Developing Custom Expiration Formulae
Developing Custom Field Controls
Developing Custom Navigation Providers
Developing Delegate Controls
Developing Editor Web Parts
Developing Event Receivers
Developing Feature Receivers
Developing JQuery-Enabled Web Parts
Developing List Definitions
Developing Page Layouts
Developing Ribbon Actions
Developing Ribbon Drop Down Controls
Developing Sandboxed Web Parts
Developing Sequential Workflows
Developing Site Definitions
Developing Solution Validators
Developing Starter Master Pages
Developing State Machine Workflows
Developing Styled Master Pages
Developing Web Templates
Developing Workflow Activities
Displaying User Profile Pictures Programmatically
Displaying Video Files Stored in Azure
Exporting Content by Using the Content Deployment API
Hosting Silverlight Applications that Call Azure Services
Importing Content by Using the Content Deployment API
Leveraging HTML5 Objects in SharePoint
Logging Data to the Developer Dashboard
Logging Site Events Programmatically
Managing Document Sets Programmatically
Performing Cached Cross-Site Queries
Performing Cross-List Queries
Performing Searches from Silverlight
Performing Searches from Web Parts
Programmatically Finding Tagged Items
Programmatically Reading User Profile Properties
Querying SQL Azure Data from Web Parts
Retrieving List Contents and Parsing Atom Responses
Retrieving List Contents in JSON Format and Parsing Responses
Retrieving Single List Items in REST Requests
Updating SQL Azure Records from Web Parts
Uploading SharePoint Library Content to Azure Storage
Using JavaScript and CAML to Query Lists
Using JavaScript to Create Lists
Using JavaScript to Delete Items from Lists
Using JavaScript to Edit and Save Values in Items
Using JavaScript to Enable Notifications
Using JavaScript to Get Details About Site Collections
Using JavaScript to Get Details About Sites
Using JavaScript to Retrieve and Interrogate Items in Lists
Using JavaScript to Show Dialog Boxes
Using JavaScript to Update Site Properties
Using JQuery to Retrieve List Contents in JSON
Using LINQ in REST Requests
Using REST to Create a SharePoint and Bing Maps Mashup
Using REST to Discover the Contents of Excel Worksheets
Using REST to Obtain Excel Charts
Using REST to Query Data Ranges in Excel Worksheets
Working with Disposable Objects

CODE SAMPLES FOR SHAREPOINT ONLINE:
Accessing Current User Information in Sandboxed Solutions
Accessing Web Services
Authenticating Using the Client-Side Object Model
Creating and Deploying Sandboxed Event Receivers
Creating and Deploying Sandboxed Feature Receivers
Creating and Deploying Sandboxed Web Parts
Creating and Deploying Sandboxed Workflow Activities
Creating Documents Using Word, PowerPoint, or OneNote Web App
Creating Excel Worksheets by Using Excel Web App
Deploying Sandboxed Content Types and List Definitions

Exciting, isn’t? Just download zip file (8,9MB) from HERE, unpack (you need about 39 MB free space) and add code for you Visual Studio 2010 environment.

PS.: ENJOY!!!