The video below is a recording from the //BUILD C++ sessions -- in the video, Tarek Madkour, a leader on the VC++ team shares some very wise perspectives on modern C++ for Windows 8 Metro style apps.
Hint: most of your time will be spent writing ISO C++, not C++/CX, which is the language extension you use to program at the boundary of your Metro application.
"Tarek also hooks us up with Sridhar Madhugiri, one of the authors of the Windows Runtime Library (WRL), a low level native library for advanced WinRT programming. When would you use WRL? Why would you use WRL? How do you use WRL? Sridhar answers these questions and more in our extended interview with him (it's long, but very well worth your time!)," notes Channel9.
Table of Contents(click time code links to navigate player accordingly)
[02:46] Tarek Madkour beams in to talk about C++ at BUILD
[14:40] Sridhar Madhugiri digs into the Windows Runtime Library (WRL)
[01:00:07] ~GoingNative(); //we just call delete() to end it all...
GoingNative 2: C++ at BUILD, Windows Runtime Library(WRL), Meet Tarek and Sridhar:
In this GoingNative Live at //BUILD part 1 -- we meet Joanna Mason, Herb Sutter and Tony Goodhew (co-host and GN partner). If you're curious about Herb's and Tony's positions on the C++11 compliance in VC11, this is a great thing to watch.
Joanna works on the Xaml designer for Blend that you can use to build UI for your C++ app. That's right. A Xaml design surface for native developers.
GoingNative Live at BUILD: Herb Sutter, Joanna Mason, Tony Goodhew: