by Alex Turner and Mads Torgersen
The new Windows Runtime is adopting a heavily asynchronous programming model to ensure the responsiveness of Windows 8 client apps. This makes it more critical than ever to have great support for asynchronous programming in your programming language. Come learn about the async language innovations coming in C# and Visual Basic and how these new language features come together with new Windows Runtime APIs to simplify asynchronous programming. No more callbacks!
by Matt Merry
The Windows Runtime is a key piece of technology used by all Metro style apps in Windows. How exactly does it work though? You too can become a Windows Runtime Expert by taking a deep dive into the internals of the Windows Runtime using not much more than a new project in Visual Studio and a debugger. After this talk, you will understand how A "Hello World" Metro style app uses the Windows Runtime, enabling you to build better apps.
by Brent Rector
Many Windows Runtime APIs were designed during the course of Windows 8, and many lessons were learned during this process. Come learn what challenges the designers of the Windows Runtime APIs encountered, how they solved the problems and why they chose the selected resolutions. After this talk, you will be able to incorporate this guidance into your own API designs to make APIs that are simple to use, easy to maintain and a joy to program against.
United States United States, Anaheim
13th–16th September 2011