C# vNext, async operations and performance
Posted: (EET/GMT+2)
The next version of the C# language is about making more and more operations asynchronous. This model works well in many situations, and is the modern way to build responsive, interactive applications (think Metro/Windows Runtime, for instance). Now, asynchronity has its drawbacks, the most significant being the more difficult programming model compared to the traditional synchronour model. But even so, the new model is about performance, but event that isn't a free lunch.
Lately, I've ended up in multiple discussions about the topic, so I thought I'd point back to a Build session last year, titled "The zen of async: Best practices for best performance". Be sure to watch the session, it's good material.