Deep Dive into WinRT: MSDN Session

April 23, 2012


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

Add comment
facebook linkedin twitter email

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>



  1. MottiApril 25, 2012 ื‘ 11:15 AM

    Please post a link once the video is live on Channel 9.

  2. Joe ArnonMay 1, 2012 ื‘ 12:11 PM

    Hi Sahsa,
    i’m trying to debug an example and I get lots of exceptions (int 3) in the code before even getting to my code.
    do you know anything about it?
    i’m working on Windows 8 consumer preview 64Bit with Visual studio 2011 Beta.

    Thanks for your help.