As we approach the release of Windows 8, interest in developing Metro style apps is rising. I’m eager to start blogging about the world of Windows 8 coding later this year. In the meantime, we’re getting tantalizing tidbits from the product team’s Windows 8 app developer blog, like this excellent post from Program Manager Jason Olson on the new concurrency model.

Human beings are asynchronous by nature, which directly affects how we expect apps to respond to us. The Windows Runtime (WinRT) has embraced this asynchrony as a first-class citizen in the building of fast and fluid Metro style apps. If you are building a Metro style app, you will need to write some asynchronous code at some point. In this blog post, we talk about why asynchronous programming is so prevalent in WinRT, and we’ll give you the basics on how to use it in your apps and some background on how it works. […]

More after the jump.

Keeping apps fast and fluid with asynchrony in the Windows Runtime