MSDN Flash - Volume 15, Number 4: February 14, 2011

Top Stories

Dynamic Data: Pattern Matching Database Records with F#

When migrating data from other sources into a single database used by your app, you'll probably have to employ some matching and de-duplication processes to end up with a useful data store. We'll show you four different matching algorithms and the F# code to implement them.

Dynamic .NET: Understanding the Dynamic Keyword in C# 4

The dynamic keyword brings exciting new features to C# 4. We'll show you how it works and why it simplifies a lot of your coding tasks, including some handy COM interop possibilities.

Code Samples Index for Windows Azure

Code samples for Windows Azure application developers - check back often to see what's new.

Your Featured Content

Building Your First Windows Phone 7 Application

Hello Windows Phone

Launchers and Choosers

Using Pivot and Panorama Controls

Application Lifecycle

Windows Phone Navigation and Controls

The Whens, Hows, and Whys of Load and Performance Testing
February 23, 2011, 5:00 P.M. Pacific Time
Website load and performance testing helps you understand and minimize the risk of user abandonment.

Video: Microsoft SDL Requirements Phase Security Practices
The security practices of the requirements phase of the Microsoft SDL help you build more secure, reliable, and standards-compliant software.

Ramp UP: Web Development with ASP.NET
Take this free course to learn the nuances of building web applications with ASP.NET - no prior knowledge needed. Work hands-on, quickly learn basic skills, plus how to get started building web applications with Visual Studio.

Learn How to Use the Windows Azure SDK Tools to Package and Deploy an Application
The Windows Azure SDK provides tools and resources that you can use to package and deploy your application, including local compute and storage emulators, and tools for deploying to the emulators.

Video: Windows Azure Platform Security Essentials: Module 3 - Storage Access
Graham Calladine, Security Architect with Microsoft Services, describes the options for controlling access to information stored in Windows Azure Storage or in SQL Azure.

Windows 7 for Developers Learning Snack - Learn Something New in Minutes
Learn different aspects of implementing touch, multitouch, and ink; new taskbar functionality: implementing jump lists, thumbnails, toolbar buttons, overlay icons, custom window switches, and more; implications of using sensors and location implantation in applications; and the internal structure of Windows 7 libraries as well as the APIs, and how to make an application library aware.

Bytes by MSDN Interview: Tim Heuer Discusses Silverlight
Learn about the future (no, Silverlight is not going away) and the feature wish list. Silverlight 4's top features tie back to the top 15 feature wish list. Find out how to submit your next Silverlight feature request!

Developing a Real Outlook Social Connector Provider by Using a Proxy Library
Learn how to create an Outlook Social Connector provider, return friend and non-friend information, return activity information, and create a Microsoft Windows Installer (.msi) package for deployment.

Video: Applying Microsoft SDL Requirements Practices in Windows Azure
Similarities to regular web applications mean you won't be operating in an entirely new environment. Focus less on infrastructure and platform and more on securing the application layer. Learn how to map existing and new risks to the cloud-based environment.

New (and Free) Virtual Lab: Windows Azure Native Code
In less than 90 minutes, learn how to build a very simple C++ native assembly, enable full trust support in Windows Azure, and create a simple ASP.NET website that calls the native assembly using p/invokeCreate.

Windows Azure Forums - Join the Discussion - Learn Something New
Get advice on Windows Azure platform development topics, deployments, troubleshooting tips, and more. Discussions abound - join the party!

Video: Windows Azure Platform Security Essentials: Module 4 - Secure Development
Graham Calladine, Security Architect with Microsoft Services, describes best practices for designing and deploying secure applications on the Azure platform.