C# 5 has one big feature... asynchronous functions, aka "async/await". It's ever so exciting, whether you're writing client code which needs to have a responsive UI without turning your code into spaghetti, or server code where you really don't want to start 100,000 threads just because you've got a high traffic web server which needs to perform long-running tasks. In this talk I'll demonstrate what async functions look like, then dive into how they work under the hood. Be warned: once you've used C# 5, all other asynchronous code will look atrocious.
(I'll also demonstrate the other new features of C# 5 - that will take about 5 minutes, at most...)
Loading more stuff…
Hmm…it looks like things are taking a while to load. Try again?