Asynchronous programming is the key to writing efficient and scalable server-side code in .NET as well as to writing user interfaces that do not hang while waiting for a response from a web service.
Last year, Microsoft announced Visual Studio Async CTP which adds support for asynchronous programming to the C# language. The extension was largely inspired by F# asynchronous workflows that are already available in Visual Studio 2010.
In this session, we'll look at how to write asynchronous code today using F# and how we'll write asynchronous code tomorrow using C#. We'll also look at F# agents, which is an elegant programming model for writing concurrent applications and you'll learn how to use F# agents from C# using the Visual Studio Async CTP.