Director of Random Technologies

Using diagnostic tools to tune and debug Windows software

Recent Posts on Code-o-rama

While I haven't been posting much here, I have been posting pretty regularly over on my main...

Author: johnls Date: 07/23/2007

Renamed my blog

Merry Christmas, etc., etc.. Hope you are all enjoying your XBOX 360's. New year, new blog name. I'm...

Author: johnls Date: 12/29/2006

Microsoft Points

We were having a discussion today about Microsoft Points and that it would be useful to be able to...

Author: johnls Date: 12/08/2006

Dynamic vs. Static Instrumentation

As you know if you are a Visual Studio Team System user, we provide two types of profilers with the...

Author: johnls Date: 11/15/2006

How to Upgrade Software with a Windows Installer Package

One of the things that you often want to do when creating a Windows Installer using WiX is to...

Author: johnls Date: 11/13/2006

Ethereal Network Packet Protocol Analyzer

I just rediscovered the Ethereal network protocol analyzer. I was trying to track down a problem...

Author: johnls Date: 05/07/2006

Visual Studio Macro Balloon

I've always loved editors with built in macro languages. Once you have macro control of every facet...

Author: johnls Date: 01/17/2006

Assembly Probing and Windows Installer

Some platform features are like the stuff hiding under rocks at the seashore. No, I don't mean the...

Author: johnls Date: 01/09/2006

Refactoring NUnit Unit Tests to VSUnit

If you have been using NUnit to write your unit tests, and you have access to Visual Studio 2005...

Author: johnls Date: 01/03/2006

Test Signing and Instrumentation

Boy, I seem to spend all my time in the deep dark recesses of the CLR. OK, this post is a little bit...

Author: johnls Date: 12/30/2005

Refactoring XmlValidatingReader in .NET 2.0

I seem to have come across this several times in the past week or two, so it's worth making a note....

Author: johnls Date: 12/29/2005

3D Windows XP Screen Saver

I was over at Building 20 on the Microsoft campus the other day and I noticed that all the lab...

Author: johnls Date: 08/28/2005

John's Dvorak Keyboard Self Help Guide

You find yourself facing a seemingly broken logon screen. Every character you type seems to come out...

Author: johnls Date: 08/17/2005

Changing MVID's

Ahhhhh. There's nothing quite like pasting a big chunk of code into your blog. It makes the prose...

Author: johnls Date: 08/13/2005