The Curious Engineer

All blogs / C# / .NET

Adam Nathan's Old Blog

learn.microsoft.com/en-us/archive/blogs/adam_nathan

Please visit https://adamnathan.net instead!

C# / .NETGame developmentMicrosoft blogsMSDN archive

’05’10’15’20’25
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

  1. My New Blog
  2. Announcing "101 Windows Phone 7 Apps"
  3. WPF 4 Unleashed!

2008 6

  1. Silverlight 2 Unleashed Available for Pre-Order
  2. Popfly Games: Now With High Score Tracking!
  3. New Game Creator features are now live!
  4. Popfly Game Creator Sample: Type Type Revolution
  5. Popfly Game Creator! (What I've been doing the last 6 months)
  6. .NET Rocks!

2007 13

  1. Petzold strikes again!
  2. Today's ego boosts
  3. Popfly public beta!
  4. View and Edit Live Silverlight Examples
  5. Silverlight 1.0 Unleashed is now available (sort of)
  6. Silverlight 1.0 Unleashed!
  7. WPF Unleashed, with Yaks!
  8. A guessing game created with Popfly
  9. Yes, I'm on the Microsoft Popfly Team!
  10. Petzold vs. Nathan? Books Like PowerPoint Presentations? Books Like Blogs?
  11. The WPF Challenge
  12. WPF Unleashed is flying off the shelves... even the shelf in my office!
  13. WPF Unleashed is now available!

2006 10

  1. Thoughts from the author of cards.dll
  2. WPF Unleashed: The perfect stocking stuffer!
  3. This one's for John...
  4. A new job... and we're hiring!
  5. WPF Unleashed!
  6. .NET and COM: Available once again in non-electronic form
  7. Aero Glass inside a WPF Window
  8. My encounter with another Adam Nathan
  9. This just in: .NET and COM is coming back in print!
  10. WPF Book Update (and SD West 2006)

2005 53

  1. Windows Vista: More little things in the December CTP
  2. The passing of one book and the birth of another
  3. WPF developer/designer cooperation in action!
  4. Using COM Interop to Create a WPF Visualization for Windows Media Player
  5. XAML *Video* Playing Cards
  6. That mysterious "proprietary" blackout in the PDC keynote webcast...
  7. Light up with WPF: The Video
  8. The best screenshots from the PDC...
  9. Light up on Windows Vista: The "Top 10" List
  10. Where I'll be @ PDC
  11. The artwork of PDCs through the years
  12. There goes my dream of being a rock star...
  13. Announcing www.winfxhearts.com!
  14. Testing...1...2...3...
  15. SLAR v2 is out!
  16. Could YOU be the next Microsoft Idol?
  17. The transformation of Jim Miller
  18. GooglePark
  19. Poorly-Named Dialog Buttons
  20. Windows Vista: It's the little things...
  21. Back to Internet Hearts
  22. Looking back at the Windows 95 Launch and wondering about the Windows Vista Launch
  23. From the CD Scrapheap
  24. Bizarre college flashback
  25. More code names disappear
  26. Goodbye Longhorn, Hello Windows Vista!
  27. Migrating from VC6 to VC8: Resources
  28. Mind-bending "two-way viewing-angle LCD"
  29. PDC talk descriptions & the game of Hearts
  30. Now available: Adobe Illustrator to XAML Plug-In
  31. I (heart) ATL
  32. .NET and COM: Now without 5.1 pounds of paper!
  33. XAML creation with Mobiform Aurora
  34. New on XAMLshare: Video-Filled Text
  35. Blog archives are back
  36. Internet Hearts: Guess the LOC
  37. A new product announced: 'Acrylic'
  38. 2005 Products: Why Upgrade?
  39. TechEd: Win a Portable Media Center!
  40. The Finalizer: 'IDispatch the Fury!'
  41. News from TechEd: New MVP Logo!
  42. VS always thinks my project is out of date!
  43. XAMLshare web service
  44. Avalon Beta 1 RC Breaking Changes
  45. Going to TechEd
  46. Now available: Beta 1 RC of Avalon and Indigo
  47. A new XAML wiki: XAMLshare.com
  48. When creating XAML by hand isn't feasible
  49. pinvoke.net is one year old!
  50. XAML Playing Cards
  51. Migrating Internet Hearts to WinFX
  52. .NET Framework 2.0 and app compat
  53. A new job

2004 3

  1. Help us help you!
  2. 'Introducing' PINVOKE.NET and its Visual Studio Add-In!
  3. CLR SPY: Feature requests for the next version

2003 30

  1. An Overview of Managed/Unmanaged Code Interoperability
  2. IsManaged
  3. PDC Book Signing and Book Giveaway!
  4. GUID Generation and VB6 Binary Compatibility
  5. Tech License Plates
  6. CLR SPY and Customer Debug Probes: The QueryInterface Failure Probe
  7. Suggestions for future CDPs?
  8. Quiz: Searching in a managed array
  9. CLR SPY and Customer Debug Probes: The Thread Changing Apartment State Probe
  10. Gotcha with STAThreadAttribute and Managed C++
  11. CLR SPY and Customer Debug Probes: The Disconnected Context and Unmarshalable Interface Probes
  12. Quiz: Gotcha with Exceptions and HRESULTs
  13. CLR SPY and Customer Debug Probes: The Invalid IUnknown and Invalid VARIANT Probes
  14. CLR SPY and Customer Debug Probes: The Object Not Kept Alive and Buffer Overrun Probes (A Quiz)
  15. TechEd Book Signing
  16. CLR SPY and Customer Debug Probes: The Collected Delegate Probe
  17. TechEd Bloggers
  18. CLR SPY and Customer Debug Probes: The PInvoke Calling Convention Mismatch Probe
  19. Blogging troubles resolved
  20. CLR SPY and Customer Debug Probes: The Marshaling Probe
  21. Introducing Customer Debug Probes and CLR SPY
  22. Structures with embedded string fields
  23. Quiz: What's wrong with the following code?
  24. size_is in managed code?
  25. PreserveSig
  26. Pseudo custom attributes
  27. GetLastError and managed code
  28. UnmanagedType.Struct and VARIANT marshaling
  29. The confusing UnmanagedType.LPStruct marshaling directive
  30. Disclaimer