DCSIMG
Deep Dive into WinRT: MSDN Session - All Your Base Are Belong To Us

All Your Base Are Belong To Us

Mostly .NET internals and other kinds of gory details

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:

image

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

Comments

Motti said:

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

# April 25, 2012 11:15 AM

Joe Arnon said:

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.

Joe

# May 1, 2012 12:11 PM

Sasha Goldshtein said:

@Joe: What's the example?

# May 2, 2012 10:22 AM
Leave a Comment

(required) 

(required) 

(optional)

(required) 


Enter the numbers above: