Totally Awesome Windows Trick

While I prefer the term “particular”, some (especially my wife and all my friends) would call me “anal-retentive.” For example, I am, ahem, particular where my windows show up on the screen. I have all the applications I run set to their specific locations and nothing makes me uninstall an application faster than one which…

PDC Open Session: The Future of Diagnostics and Debugging/Tuning

There’s a ton two tons of interesting stuff coming up from the Diagnostics team in Dev10: the kind of stuff that completely changes the way you debug and tune! John Cunningham, the development manager for all diagnostic tools in Visual Studio, and I were talking and we thought it would be great to have a…

See You at the PDC!

This is like my seventh PDC! My first PDC was 15 years ago in 1993 and I still have the Windows plastic slinky on my bookshelf. Anyway, I’ll be at the 2008 edition of the PDC so please stop by the Wintellect booth and say hello. As I’ll be at the PDC to see some…

CrashFinder 2.8 – Yes, Native Code Still LIVES!

While .NET gets all the press, love and attention, hard core C++ native development still pays the bills for many of us. As it’s just a few days before the mass geekfest which will be all about everything .NET I thought it was time to release a new CrashFinder! Grab the latest version here with…

NetMassDownloader 1.5 Has Complete Support for VS 2008 SP1

Now that the .NET Reference Source Code for .NET 3.5 SP1 has made it up to Microsoft’s servers, Kerem Kusmezer and I updated NetMassDownloader to support populating your symbol server cache directory with all the source code and symbols. Microsoft did some tweaks to the debugger with SP1 and the symbols are expected to be…

Random Thoughts on Visual Studio 2008 SP1

As the world knows, Visual Studio 2008 SP1 is out so start your download engines. I’ve installed it on one machine so far and I thought I’d mention a few things I found interesting. The install took exactly an hour for me and was far better than the Visual Studio 2005 SP1 torture. After the…

Just Where Did Those Performance Counters Go?

On a particular Vista machine, I was setting up a PerfMon view to monitor the .NET memory performance of an application and ran into a problem. The.NET Memory # Bytes in All Heaps Performance Counter wasn’t in the list of performance counters. That was quite odd so I checked if that Performance Counter was there…

Paraffin 1.04 – A New Switch and Easier Updates

If you’re using WiX 2.0, my Paraffin tool can help you automate some of your setup chores. To read more about Paraffin, see the three part article, Part 1, Part 2, and Part 3. Thanks to Matthew Goos who sent me the patch, there’s a new –dirref when creating the initial .WXS file. That allows…

In Defense of Vista and the Challenges Facing Windows 7

Perception is everything. That applies to everything in life and certainly applies to Vista. It doesn’t take much web searching to find plenty of commentary indicating that Vista has not been well received and is often downright hated. In a lot of ways, I think Vista’s been given a bad rap, and my opinion is…

Software Development Meme

So Charles Petzold tagged me for this Software Development Meme and did that hurt. Just kidding. J It’s the first time I’ve been tagged since I was like five years old. Anyway, here goes: How old were you when you first started programming? Yes, I was a really late bloomer. In fact, that’s positively decrepit…