Debugging Tips and Tricks, Part 4

Part 4 of the 5-part series is up on Channel 9.  In the previous screencasts, we looked at setting breakpoints and how to work with advanced breakpoints, filters, and working with multiple threads.  We also took a quick look at tracepoints.  In part 4, we'll look at the watch windows, the immediate window, and Make Object ID command…

Southern Fried Roadshow Coming Soon!

In about two weeks, we’ll be kicking off our next MSDN Southern Friend Roadshow – this time, hitting Atlanta, Charlotte, and Raleigh on June 1st, 2nd, and 3rd.  Here’s the session lineup: · Highlights of MIX 2009 There were many exciting announcements at MIX 2009 around Silverlight. This whirlwind session will introduce the new capabilities coming in Silverlight 3, including behaviors, new controls, and support for running Silverlight apps outside of the browser. We’ll also take groundbreaking i... [More]

Debugging Tips and Tricks, Part 3

The third in the series of debugging tips has been posted to Channel 9(including the player here, too).   A quick abstract: In parts 1 and 2, we looked at setting breakpoints, and talked about setting up advanced breakpoints using hit counts and some simple conditions.  In part 3, we’ll dive a little deeper into some conditions by writing methods to help debug our application, then look at using the filter breakpoint modifier to debug multithreaded applications.  Finally, we’ll take a q... [More]


I’m on a FAIL kick lately, and this one deserves a post.  I used to be a huge fan WinRAR, a file compression tool that was easy to use and supported a wide array of options like file spanning and encryption. I’m all for integrated ads – that is, ads that leverage the same font/color scheme of the site.  Now, both of these ads in the page below are for the same product, RegistryBooster 2009.  The ad in the top right is obviously an ad, but it’s pretty close to crossing the line.  What do... [More]

Debugging Tips and Tricks, Part 2

Part 1 was a pretty basic introduction to setting breakpoints.  Now it’s time to have a bit more fun!  In part 2, I’ll look at using breakpoint modifiers – specifically, using the hit count modifier, and then the condition modifier.  The condition modifier can be incredibly powerful – while we can corrupt the state of our application pretty easily (as I’ll demonstrate), it starts to open a whole new world for debugging more efficiently.

Debugging Tips and Tricks, Part 1

Recently, I’ve been doing a number of talks on tips and tricks with the Visual Studio debugger.  I thought it would be a good idea to start putting together a series of DevNuggets on these tips – so here is the first!   Part 1 is primarily an introduction into setting breakpoints … turns out there are number of ways to set breakpoints other than just clicking in the gutter. This is primarily of interest to entry level developers, but the follow parts will get into some advanced techniques.&#... [More]

My Apps

Dark Skies Astrophotography Journal Vol 1 Explore The Moon
Mars Explorer Moons of Jupiter Messier Object Explorer
Brew Finder Earthquake Explorer Venus Explorer  

My Worldmap

Month List