Adam Nathan's Old Blog

Please visit instead!

July, 2005

Blog - About

Who is Adam Nathan?

I'm not Adam Nathan the actor, although I did make an uncredited appearance as a "close-up extra" in the 1988 flop known as Tiger Warsaw because it was filmed in my home town.  (In fact, the Buhl Mansion mentioned on IMDb is where I got married!)

I'm also not Adam Nathan the pop star, because although I tried out for American Idol, I didn't make the cut. :)

Instead, I'm Adam Nathan the Software Design Engineer at Microsoft.  I'm created the prototype for what has become Microsoft Popfly, and am still on the team, loving every minute of it!  Prior to that, I was a member of the Common Language Runtime team for 6 years, so I got the privilege of being at the core of .NET technologies since the very beginning.

I'm the author of WPF Unleashed.NET and COM: The Complete Interoperability Guide, plus a co-author of ASP.NET: Tips, Tutorials, and Code, and a contributor to .NET Framework Standard Library Annotated Reference, Vol. 2.  I'm currently working on a new book, so stay tuned!

I'm also the creator of and its Visual Studio add-in, an online community-driven repository of PInvoke signatures that helps developers migrate to managed code.  I've also created the CLR SPY tool that opens the lid of the Common Language Runtime "black box" and enables developers to find and diagnose bugs in their managed code.  I've also recently put together, a wiki meant for sharing XAML samples.

I'm a regular speaker on the topic of managed code, interoperability, and WinFX.  I graduated from Cornell University with an honors B.S. degree in Computer Science.

  • Adam Nathan's Old Blog

    Goodbye Longhorn, Hello Windows Vista!

    • 3 Comments Longhorn = Windows Vista With product names, my feeling is that anything new takes awhile to get used to, especially after using a codename for several years. It's hard to imagine...
  • Adam Nathan's Old Blog

    Migrating from VC6 to VC8: Resources

    In order to update Internet Hearts with WinFX features , I'm going to leverage C++ Interop and recompile at least some of the source code with /clr so I can start using managed APIs. Therefore, my first step was to get the source code (which hadn't been...
  • Adam Nathan's Old Blog

    Mind-bending "two-way viewing-angle LCD"

    Check this out: The fact that it costs twice as much as a standard display is unfortunate, but I've heard two interesting ideas for future applications. Imagine...
  • Adam Nathan's Old Blog

    PDC talk descriptions & the game of Hearts

    Today Raymond talks about marketing tweaking PDC talk descriptions and some little-known history on Microsoft Hearts , both of which made me smile since I'm going to be doing a PDC talk primarily based on my Internet Hearts project . Of course, Internet...
  • Adam Nathan's Old Blog

    Now available: Adobe Illustrator to XAML Plug-In

    I've been anxiously waiting for Mike to unveil this , and today he has! Check it out at : There's also a Channel9 video here: An awesome, free...
  • Adam Nathan's Old Blog

    I (heart) ATL

    I just got back from a vacation to the east coast, and in one restaurant bathroom I saw an interesting piece of graffiti: I (heart) ATL Actually, that wasn't the only interesting insight written on that stall wall. There also was: Continental...
Page 1 of 1 (6 items)