MSDN Flash - Volume 15, Number 7: March 28, 2011

Top Stories

Cloud-Based Collaboration with SharePoint Online

Learn how SharePoint Online development is similar to and different from SharePoint 2010 development by following along with Chris Mayo as he builds solutions that run in the cloud.

Visual Studio 2010 HTML5 Templates for jQuery 1.5.1 and Modernizr 1.7

Rey Bango's updated his HTML5 website and page templates; check out his original tutorial on how to create your own.

Debugger APIs: Writing an Extension for Debugging Tools for Windows

Learning how to debug is a crucial developer skill. Fortunately, Visual Studio provides great tools for helping you debug your code. We'll cover the basics of building a custom debugger extension so you can analyze dump files (and also live systems) with ease.

Your Featured Content

Video: Microsoft SDL Verification Phase: Security Practices
Aviram Jenik, CEO, Beyond Security, discusses "black box" testing, the importance of testing data entry endpoints with good, bad and fuzzed input, and points to tools that can assist with these tasks. He also demonstrates "JPG fuzzing," generating malformed images, and identifying vulnerabilities in an image processing application.

Security Talk Series Video: Quest Software's Azure Services
Dive into the benefits of claims-based authentication and authorization, which are leveraged by Quest's OnDemand solutions, and see how a customer's Security Token Service (STS) can be interconnected with other public STS systems to provide access to cloud-based solutions.

Attack Surface Analyzer - Quickly Evaluate Changes to the Windows Platform
The Attack Surface Analyzer Beta allows you to take and compare snapshots of your system, enabling you to detect changes that affect a computer's attack surface. Find more information under the Verification tab on the SDL tools site.

Bytes by MSDN Interview with Evan Hutnick
Evan Hutnick, Developer Evangelist for Telerik, and Rob Cameron, Senior Architect Evangelist for Microsoft, swap notes, share best practices, and reveal great resources for Silverlight and Windows Phone 7. You won't want to miss this lively conversation between these two developer evangelists!

MSDN Virtual Lab Express: HTML 5 Video
After completing this lab, you will be better able to encode and tag videos.

Download the Visual Studio 2010 Load Test Feature Pack Deployment Guide
Unlimited load testing. The Load Test Feature Pack lets you generate unlimited virtual users for load-testing your applications.

Sorting in the Parallel Patterns Library (PPL)
PPL resembles the C++ Standard Template Library (STL), providing general-purpose containers and algorithms for performing fine-grained parallelism.

C++/CLI IntelliSense in Visual Studio vNext
We've done a lot of work to get this in and, barring major unforeseen complications, you should expect to see it in the final product.

RIA Frameworks: Building Data-Centric Web Apps with ASP.NET MVC and Ext JS
JavaScript frameworks provide an alternative to plug-ins for rich web app front ends. We'll show you how to use the Ext JS library and ASP.NET MVC to quickly build a robust data-centric solution.

Want to Win a Windows Phone 7?
Develop and submit an app to the Windows Phone Marketplace and you can be eligible for a chance to win a Windows Phone 7 (approximate retail value: US$500). Contest ends on June 30, 2011.

Video: Applying Microsoft SDL Verification Practices within Windows Azure
Aviram Jenik, CEO, Beyond Security, explains how "black box" testing is increasingly relevant to cloud-based applications, discusses classic attacks such as SQL injection and Cross Site Scripting (XSS), and enumerates different inputs that should be focused on in Windows Azure-based applications.

Microsoft SDL Requirements Phase: Security Practices
In this video, Chris Weber, Managing Partner and Robert Mooney, Senior Software Development, Casaba, discuss the security practices of the Requirements phase of the Microsoft Security Development Lifecycle (SDL).

MSDN Webcast: Security Talk: Using the Attack Surface Analyzer
April 7, 2011, 1:00 P.M. Pacific Time
By taking snapshots before and after an application is installed, Attack Surface Analyzer highlights weaknesses and security misconfigurations and generates a report listing changes to securable objects and the computers attack surface.

MSDN Virtual Lab: Lap Around Internet Explorer 9
After completing this lab, you will be familiar with new features of Internet Explorer such as support for web standards, DOM filtering, SVG support, performance instrumentation, and developer tools.

Expression Web Pro SP1 Is Available for Download
Includes support for HTML5, CSS3, expands support for PHP, and includes enhanced SuperPreview.

C++/CLI to C++ Tips and Tricks
In a mixed programming model, there are some techniques you may need to employ between C++ and C++/CLI code. Get more C/C++ news in The Visual C++ Weekly.

Scott Meyers: Appearing and Disappearing consts in C++ (PDF)
This article examines various aspects of type declaration and deduction in both current standard C++ as well as the forthcoming revised standard (C++0x), with an eye towards helping developers understand how and why the effective type of a variable can be different from what's "obvious."

The Global Conference Is Real: The Success of the PDC10 Player and Application
Learn how Microsoft used the Windows Azure platform to transform its Professional Developer Conference (PDC) into a virtual conference of unprecedented scope.

Windows Touch 101 in C++/Win32
These videos and accompanying simple code samples demonstrate how to program Windows touch applications in Win32 using GDI for drawing and C++ as the underlying programming language.

Unleash a More Beautiful Web
As amazing as the web is, its potential is immeasurably greater. Internet Explorer 9 was designed to let that potential shine through. See how developers and designers are creating a more beautiful web using HTML5 and advancements in Internet Explorer 9.