Adam Nathan's Old Blog
learn.microsoft.com/en-us/archive/blogs/adam_nathan
Please visit https://adamnathan.net instead!
- Posts
- 118 from 4 Apr 2003 to 31 Oct 2010
- Posting
- archived, read-only
- Kind
- personal blog
- Feed
- https://learn.microsoft.com/en-us/archive/blogs/adam_nathan/feed.xml
2010 3
2008 6
2007 13
- Petzold strikes again!
- Today's ego boosts
- Popfly public beta!
- View and Edit Live Silverlight Examples
- Silverlight 1.0 Unleashed is now available (sort of)
- Silverlight 1.0 Unleashed!
- WPF Unleashed, with Yaks!
- A guessing game created with Popfly
- Yes, I'm on the Microsoft Popfly Team!
- Petzold vs. Nathan? Books Like PowerPoint Presentations? Books Like Blogs?
- The WPF Challenge
- WPF Unleashed is flying off the shelves... even the shelf in my office!
- WPF Unleashed is now available!
2006 10
- Thoughts from the author of cards.dll
- WPF Unleashed: The perfect stocking stuffer!
- This one's for John...
- A new job... and we're hiring!
- WPF Unleashed!
- .NET and COM: Available once again in non-electronic form
- Aero Glass inside a WPF Window
- My encounter with another Adam Nathan
- This just in: .NET and COM is coming back in print!
- WPF Book Update (and SD West 2006)
2005 53
- Windows Vista: More little things in the December CTP
- The passing of one book and the birth of another
- WPF developer/designer cooperation in action!
- Using COM Interop to Create a WPF Visualization for Windows Media Player
- XAML *Video* Playing Cards
- That mysterious "proprietary" blackout in the PDC keynote webcast...
- Light up with WPF: The Video
- The best screenshots from the PDC...
- Light up on Windows Vista: The "Top 10" List
- Where I'll be @ PDC
- The artwork of PDCs through the years
- There goes my dream of being a rock star...
- Announcing www.winfxhearts.com!
- Testing...1...2...3...
- SLAR v2 is out!
- Could YOU be the next Microsoft Idol?
- The transformation of Jim Miller
- GooglePark
- Poorly-Named Dialog Buttons
- Windows Vista: It's the little things...
- Back to Internet Hearts
- Looking back at the Windows 95 Launch and wondering about the Windows Vista Launch
- From the CD Scrapheap
- Bizarre college flashback
- More code names disappear
- Goodbye Longhorn, Hello Windows Vista!
- Migrating from VC6 to VC8: Resources
- Mind-bending "two-way viewing-angle LCD"
- PDC talk descriptions & the game of Hearts
- Now available: Adobe Illustrator to XAML Plug-In
- I (heart) ATL
- .NET and COM: Now without 5.1 pounds of paper!
- XAML creation with Mobiform Aurora
- New on XAMLshare: Video-Filled Text
- Blog archives are back
- Internet Hearts: Guess the LOC
- A new product announced: 'Acrylic'
- 2005 Products: Why Upgrade?
- TechEd: Win a Portable Media Center!
- The Finalizer: 'IDispatch the Fury!'
- News from TechEd: New MVP Logo!
- VS always thinks my project is out of date!
- XAMLshare web service
- Avalon Beta 1 RC Breaking Changes
- Going to TechEd
- Now available: Beta 1 RC of Avalon and Indigo
- A new XAML wiki: XAMLshare.com
- When creating XAML by hand isn't feasible
- pinvoke.net is one year old!
- XAML Playing Cards
- Migrating Internet Hearts to WinFX
- .NET Framework 2.0 and app compat
- A new job
2004 3
2003 30
- An Overview of Managed/Unmanaged Code Interoperability
- IsManaged
- PDC Book Signing and Book Giveaway!
- GUID Generation and VB6 Binary Compatibility
- Tech License Plates
- CLR SPY and Customer Debug Probes: The QueryInterface Failure Probe
- Suggestions for future CDPs?
- Quiz: Searching in a managed array
- CLR SPY and Customer Debug Probes: The Thread Changing Apartment State Probe
- Gotcha with STAThreadAttribute and Managed C++
- CLR SPY and Customer Debug Probes: The Disconnected Context and Unmarshalable Interface Probes
- Quiz: Gotcha with Exceptions and HRESULTs
- CLR SPY and Customer Debug Probes: The Invalid IUnknown and Invalid VARIANT Probes
- CLR SPY and Customer Debug Probes: The Object Not Kept Alive and Buffer Overrun Probes (A Quiz)
- TechEd Book Signing
- CLR SPY and Customer Debug Probes: The Collected Delegate Probe
- TechEd Bloggers
- CLR SPY and Customer Debug Probes: The PInvoke Calling Convention Mismatch Probe
- Blogging troubles resolved
- CLR SPY and Customer Debug Probes: The Marshaling Probe
- Introducing Customer Debug Probes and CLR SPY
- Structures with embedded string fields
- Quiz: What's wrong with the following code?
- size_is in managed code?
- PreserveSig
- Pseudo custom attributes
- GetLastError and managed code
- UnmanagedType.Struct and VARIANT marshaling
- The confusing UnmanagedType.LPStruct marshaling directive
- Disclaimer