C# 5.0 concurrency

The next iteration of the core .NET languages (C#, VB.NET) looks set to have some pretty cool language constructs for performing tasks asynchronously in a really easy fashion. Designed to “let you have your cake and eat it to” – write code as you would for synchronous operations, and let the compiler take care of asynchronous callbacks and so on. Very cool! Check out the PDC talk from Anders Hejlsberg.