March 2010

Volume 25 Number 03

March 2010 Code Downloads

March 2010

Cutting Edge - ASP.NET Ajax Library and WCF Data Services

This month Dino takes a look at the JavaScript components coming in the ASP.NET Ajax Library and explains how they can be used for effective client-side data access.

Data Points - Precompiling LINQ Queries

Did you know that by precompiling LINQ queries you might actually be degrading your app’s performance if you’re not careful? Julie Lerman explains how to ensure you’re not re-precompiling queries each time and losing the expected performance benefits across post-backs, short-lived service operations and other code where critical instances are going out of scope.

Extreme ASP.NET - Model Validation & Metadata in ASP.NET MVC 2

Scott Allen shows how to improve your user input validation with new features coming out in ASP.NET MVC 2 that easily allow validation on both the client and server.

Finger Style - Exploring Multi-Touch Support in Silverlight

Touch isn't just a form of mouse input in Silverlight: Sometimes what's required are controls specialized and optimized for touch.
Additional code

IIS Smooth Streaming - Enhancing Silverlight Video Experiences with Contextual Data

Adaptive streaming addresses the problem of smooth content delivery and decoding. We walk you through the basics of IIS Smooth Streaming and demonstrate how you can manipulate audio, video and caption data in your own Silverlight projects.

Test Run - Testing Silverlight Apps Using Messages

Silverlight greatly simplifies the process of building rich Web applications, and we’ll walk through an example of using Messages as a quick method of interactively testing simple Silverlight apps.

UI Frontiers - MIDI Music in WPF Applications

Every PC contains a built-in 16-piece band ready to play some music. Charles shows you how MIDI support in the NAudio sound library lets you play tunes in your .NET apps.