Super Cool MSBuild Debugging In the VS IDE!
Have you ever tried to figure out why your MSBuild-based build is failing? While the diagnostic output is OK, it really isn’t an each task (no pun intended) to debug […]
Updated PowerShell Script for Setting Your Symbol Paths
Here’s my latest script for setting up a user’s_NT_SYMBOL_PATH environment variable as well as Visual Studio 2010’s symbolsettings. In a previous version of this script, I wasn’t setting the publicsymbol […]
Unit Testing Dynamic XAP Files
By now, you probably are aware that you can dynamically load XAP files using the Managed Extensibility Framework (MEF) within your Silverlight applications. Have you been scratching your head, however, […]
Getting an iPhone with iOS4 to Internet Tether to Windows 7 without iTunes
AT&T has finally enabled internet tethering so you can use your iPhone as a 3G connection. Those of you outside the US that have had iPhone tethering for years can […]
Dynamic Page Loading in Silverlight
A while back, I blogged about the INavigationContentLoader interface introduced in Silverlight 4. INavigationContentLoader is an extensibility point in Silverlight’s navigation framework that lets you provide your own plug-in for […]
How to Capture a Minidump: Let Me Count the Ways
As I was waiting for a minidump I was grabbing on a very large and busy server application to finish writing, my mind wandered and I realized there were quite […]
VS Remote Debugging Across Workgroups or Domains
Remote debugging in Visual Studio works great if both machines are on the same domain and/or workgroup. It also works dreamily if you’re doing straight native C++ where you can […]
Upcoming PowerShell Podcast Interview
If you haven’t guessed by now from my blog, I have a little bit of a passing interest in PowerShell these days. Hal Rottenburg from PowerScripting Podcast will be interviewing […]
Tips and Tricks for INotifyPropertyChanged

As a WPF or Silverlight developer, you know that your models must implement INotifyPropertyChanged and it can be a pain. To do it safely, you really need to check to […]