Deep Dive into WinRT: MSDN Session
Thanks for coming to my session on WinRT internals today at Microsoft Raanana! Preparing for this session has been very interesting for me, especially as I was mucking around with vtable pointers for the Pro .NET Performance book anyway :-)
In this session we talked about the following:
- Refreshment of how COM objects work
- WinRT object layout and relationship to COM
- The WinRT type system and threading model
- Asynchronous operations in WinRT
- Windows metadata files and projecting WinRT APIs to C#, C++/CX and JavaScript
- Designing and developing WinRT components
- Performance interoperability tips for WinRT
- Profiling WinRT applications with Visual Studio Profiler
Here’s my favorite slide—as close to assembly language as they let me:

You can download the slides (PDF) and demos right now; the session’s video recording (Hebrew) will be available later on Channel 9.
I am posting short updates and links on Twitter as well as on this blog. You can follow me: @goldshtn