Lots of cool stuff was released yesterday that I mentioned in the post ASP.NET MVC3, WebMatrix, NuGet, IIS Express and Orchard released - The Microsoft January Web Release in Context. The Web Platform & Tools Content Team has been working hard on new content and tutorials to get you up to date on all this fun new stuff.
Here's a link rollup from Wade's documentation team. Congratulations to Mike Pope, Tim Teebken, Rick Anderson, Tim Ammann, Keith Newman, Erik Reitan and Tom Dykstra on a great set of content.
Read on!
Web Matrix
Tim Amman (Lead Writer), Erik Reitan and Mike Pope (Editor)
- Your First Website Using WebMatrix
- Create an open-source wiki website from the Web Application Gallery
- Create a website from a WebMatrix site template
- Create an ASP.NET website from scratch
- Create an open-source wiki website from the Web Application Gallery
- Add and edit ASP.NET Web Pages
- How to publish a web application using WebMatrix
- Download, edit, and republish your website with WebMatrix
- Use WebMatrix to optimize your site for search engines (SEO)
- Analyze requests to your website
- Connecting to a SQL Server or MySQL Database in WebMatrix
- Migrate a database to SQL Server
- Securing Web Communications: Certificates, SSL, and https://
- WebMatrix Content Guide
ASP.NET Web Pages with Razor Syntax
Tim Teebken (Lead Programming Writer), Erik Reitan, and Mike Pope (Editor)
- eBook (PDF Version) Onboarding series for new Web Developers and full project code downloads
- (also used at Web Camps)
- 1 - Getting Started
- 2 - Coding with Razor Syntax
- 3 - Creating a Consistent Look
- 4 - Working with Forms
- 5 - Working with Data
- 6 - Displaying Data in a Grid
- 7 - Displaying Data in a Chart
- 8 - Working with Files
- 9 - Working with Images
- 10 - Working with Video
- 11 - Adding Email to your Website
- 12 - Adding Search to your Website
- 13 - Adding Social Networking
- 14 - Analyzing Traffic on your Website
- 15 - Adding Caching for Faster Websites
- 16 - Adding Security and Membership
- 17 - Introduction to Debugging
- 18 - Customizing Site-Wide Behavior
- ASP.NET Web Pages API Reference
- Visual Basic Language and Syntax
- ASP.NET Web Pages Reference
Intro to ASP.NET MVC 3 onboarding series.
Scott Hanselman and Rick Anderson collaboration and Mike Pope (Editor)
Both C# and VB versions:
- Intro to ASP.NET MVC 3
- Adding a Controller
- Adding a View
- Entity Framework Code-First Development
- Accessing your Model's Data from a Controller
- Adding a Create Method and Create View
- Adding Validation to the Model
- Adding a New Field to the Movie Model and Table
- Implementing Edit, Details and Delete
- Source code for this series
MVC 3
Updated and new tutorials/ API Reference on MSDN
Rick Anderson (Lead Programming Writer), Keith Newman and Mike Pope (Editor)
ASP.NET MVC 3 Content Map - ASP.NET MVC Overview
MVC Framework and Application Structure
Understanding MVC Application Execution
Compatibility of ASP.NET Web Forms and MVC
Walkthrough: Creating a Basic ASP.NET MVC Project
Walkthrough: Using Forms Authentication in ASP.NET MVC
Controllers and Action Methods in ASP.NET MVC Applications
Using an Asynchronous Controller in ASP.NET MVC
Views and UI Rendering in ASP.NET MVC Applications
Rendering a Form Using HTML Helpers
Passing Data in an ASP.NET MVC Application
Walkthrough: Using Templated Helpers to Display Data in ASP.NET MVC
Creating an ASP.NET MVC View by Calling Multiple Actions
Models and Validation in ASP.NET MVC
How to: Validate Model Data Using DataAnnotations Attributes
Walkthrough: Using MVC View Templates
How to: Implement Remote Validation in ASP.NET MVC
Walkthrough: Adding AJAX Scripting
Walkthrough: Organizing an Application using Areas
Filtering in ASP.NET MVC - Creating Custom Action Filters
How to: Create a Custom Action Filter
Unit Testing in ASP.NET MVC Applications
Walkthrough: Using TDD with ASP.NET MVC
How to: Add a Custom ASP.NET MVC Test Framework in Visual Studio
ASP.NET MVC 3 Reference
Orchard
Keith Newman (Lead Programming Writer), Tom FitzMacken and Mike Pope (Editor)
- Working with Orchard in WebMatrix
- Accessing and Rendering Shapes
- Customizing The Default Theme
- Template file syntax guide
- Writing a New Theme
- UI guidelines for theme authors
- Packaging and sharing themes
- Writing a Widget
- Managing widgets
- Saving, Scheduling, and Publishing Drafts (Tom FitzMacken)
- Understanding Permissions (Tom FitzMacken)
- Understanding data access
- Understanding content handlers
- Getting Around the Admin Panel
- Adding Pages to Your Site
- Adding a Blog to Your Site
NuGet
Tom Dykstra, Tim Teebken and Mike Pope (Editor))
- Getting Started (Tim Teebken)
- Installing NuGet (updated)
- Installing a Package Using the Console (new)
- Installing a Package using the Add Library Package Reference Dialog Box (updated)
- Removing a Package Using the Console (new)
- Removing a Package Using the Add Library Package Reference Dialog Box (new)
- Updating a Package Using the Console (new)
- Updating a Package Using the Add Library Package Reference Dialog Box (new)
- Creating a Package (updated)
- Nuspec Format (updated)
- Version Range Specification (updated)
- Package Transformations (new)
- Package Manager Console Command Reference (updated)
- Adding a Package to the Official Feed (updated)
- Hosting your own local and remote NuGet Feeds (updated)
- NuGet Frequently Asked Questions (updated)
- NuGet Documentation tab (updated)
Website Panel
Mike Pope provided editing support for the WebsitePanel Guide, authored by the Website Panel development team.
Enjoy!
© 2011 Scott Hanselman. All rights reserved.

![clip_image001[1] clip_image001[1]](http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/LinkRollupNewDocumentationandTutorialsfr_9FCA/clip_image001%5B1%5D_838f8e31-9047-44f6-ab76-63cfe0a99043.gif)
![clip_image001[2] clip_image001[2]](http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/LinkRollupNewDocumentationandTutorialsfr_9FCA/clip_image001%5B2%5D_eb307373-85cb-4a5f-8ad2-6e5ad1a18356.gif)
![clip_image001[3] clip_image001[3]](http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/LinkRollupNewDocumentationandTutorialsfr_9FCA/clip_image001%5B3%5D_adbed811-af64-4527-9c15-d64634705f46.gif)
![clip_image001[4] clip_image001[4]](http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/LinkRollupNewDocumentationandTutorialsfr_9FCA/clip_image001%5B4%5D_51ad1c7d-adb5-4b01-8238-872eb3ef9fdd.gif)
![clip_image001[5] clip_image001[5]](http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/LinkRollupNewDocumentationandTutorialsfr_9FCA/clip_image001%5B5%5D_1a908a67-7110-4742-9fdf-be6203262a29.gif)
![clip_image001[6] clip_image001[6]](http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/LinkRollupNewDocumentationandTutorialsfr_9FCA/clip_image001%5B6%5D_479d62d3-2d96-4d51-9174-98fc3c7f6b0d.gif)
![clip_image001[7] clip_image001[7]](http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/LinkRollupNewDocumentationandTutorialsfr_9FCA/clip_image001%5B7%5D_425994e5-0c57-4ec8-8c86-11d66ef6f4ae.gif)
![clip_image001[8] clip_image001[8]](http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/LinkRollupNewDocumentationandTutorialsfr_9FCA/clip_image001%5B8%5D_ca8154e1-cdb7-4392-be64-c655283678cb.gif)
![clip_image001[9] clip_image001[9]](http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/LinkRollupNewDocumentationandTutorialsfr_9FCA/clip_image001%5B9%5D_0401aa37-5e0d-4e62-9fa2-8645f3bf2209.gif)
![clip_image001[10] clip_image001[10]](http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/LinkRollupNewDocumentationandTutorialsfr_9FCA/clip_image001%5B10%5D_28274d99-33ce-416b-a49e-a1b1a710b079.gif)
![clip_image001[11] clip_image001[11]](http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/LinkRollupNewDocumentationandTutorialsfr_9FCA/clip_image001%5B11%5D_56445616-8392-4092-a768-d8f1705bff04.gif)
![clip_image001[12] clip_image001[12]](http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/LinkRollupNewDocumentationandTutorialsfr_9FCA/clip_image001%5B12%5D_315a6747-bcf0-49f2-951a-c22e4347e852.gif)
![clip_image001[13] clip_image001[13]](http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/LinkRollupNewDocumentationandTutorialsfr_9FCA/clip_image001%5B13%5D_fc23e532-cfe2-4554-8910-976809b7435f.gif)
![clip_image001[14] clip_image001[14]](http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/LinkRollupNewDocumentationandTutorialsfr_9FCA/clip_image001%5B14%5D_8b6a9da7-10ae-48b6-b68c-1fe7cf00d949.gif)
![clip_image001[15] clip_image001[15]](http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/LinkRollupNewDocumentationandTutorialsfr_9FCA/clip_image001%5B15%5D_17275c56-62bc-4730-9d7b-ac79bab927db.gif)
![clip_image001[16] clip_image001[16]](http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/LinkRollupNewDocumentationandTutorialsfr_9FCA/clip_image001%5B16%5D_d2e4dde6-1a14-400e-91ed-9b642d27db17.gif)
![clip_image001[17] clip_image001[17]](http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/LinkRollupNewDocumentationandTutorialsfr_9FCA/clip_image001%5B17%5D_044add02-d008-46d3-ae36-7c2a53e9e5e4.gif)
![clip_image001[18] clip_image001[18]](http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/LinkRollupNewDocumentationandTutorialsfr_9FCA/clip_image001%5B18%5D_c3640c59-9528-4ae7-81e2-947306d4f8fc.gif)
![clip_image001[19] clip_image001[19]](http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/LinkRollupNewDocumentationandTutorialsfr_9FCA/clip_image001%5B19%5D_819a27aa-116c-42f7-ab09-2ee4e4a47ae3.gif)
![clip_image001[21] clip_image001[21]](http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/LinkRollupNewDocumentationandTutorialsfr_9FCA/clip_image001%5B21%5D_0ad8f2bc-aac7-401a-a6dd-7e646c986fdf.gif)
![clip_image001[22] clip_image001[22]](http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/LinkRollupNewDocumentationandTutorialsfr_9FCA/clip_image001%5B22%5D_90197b07-ad85-4cb5-a831-3ed10d316af4.gif)
![clip_image001[23] clip_image001[23]](http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/LinkRollupNewDocumentationandTutorialsfr_9FCA/clip_image001%5B23%5D_9bdbcbb6-c964-42ce-8744-ac9a10753d67.gif)
![clip_image001[24] clip_image001[24]](http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/LinkRollupNewDocumentationandTutorialsfr_9FCA/clip_image001%5B24%5D_625cdb5d-f383-4014-b822-0046ab250ebe.gif)
![clip_image001[25] clip_image001[25]](http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/LinkRollupNewDocumentationandTutorialsfr_9FCA/clip_image001%5B25%5D_18dffb48-545e-4077-97d4-210f9ef8c95d.gif)
![clip_image001[27] clip_image001[27]](http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/LinkRollupNewDocumentationandTutorialsfr_9FCA/clip_image001%5B27%5D_04cbe2ca-927a-4e8a-92c1-5c22276f80f3.gif)
![clip_image001[28] clip_image001[28]](http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/LinkRollupNewDocumentationandTutorialsfr_9FCA/clip_image001%5B28%5D_07cd3cb6-f4e4-425d-8015-14e8b2e6fbf2.gif)
![clip_image001[29] clip_image001[29]](http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/LinkRollupNewDocumentationandTutorialsfr_9FCA/clip_image001%5B29%5D_f0462551-6d37-4d48-bc09-1f64a34621eb.gif)
![clip_image001[30] clip_image001[30]](http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/LinkRollupNewDocumentationandTutorialsfr_9FCA/clip_image001%5B30%5D_54264582-2933-4a81-bf37-2bac6e3f126a.gif)