TechTalk: Async in C# 5.0 - No More Callbacks!

By Mads Torgersen, Program Manager for the C# Language at Microsoft

For modern connected apps, asynchronous programming is necessary to ensure responsiveness of devices and scalability of services. However, asynchronous programming tends to be a teeth-grinding quagmire of dynamically wired-up callbacks, busting any attempt at well-structured code and practically ensuring bugs and poor error handling. C# 5.0 changes all that. The new 'async' language feature along with futures/promises-based APIs bring back the good old imperative experience. Come see how!

Sign up here!

Registration deadline: November 1 or as long as seats are available.

Questions: Please contact or call +45 45678000.

MDCC is hosting 3-4 TechTalks for developers during the year. The MDCC TechTalks are open for everybody and participation is free. Stay updated on our events on or join the MDCC Facebook group.

About Mads Torgersen

Mads is the Program Manager for the C# Language at Microsoft, where he runs the C# design meetings and maintains the language specification.

He has been one of the lead architects behind the biggest changes in C# 4 and 5 such as dynamic and async. Before joining Microsoft in 2005 Mads worked as an Associate Professor of Computer Science at the University of Aarhus and was part of the group that developed wildcards for Java generics.