A case study for .wixlibs.

The Visual Studio setup is composed of over 30,000 source files that get compiled into over 250 MSI files. Needless to say it is a large code base. The problem is that a lot of the code was machine generated and is now very difficult to maintain. A few months ago, I started a large scale restructuring effort to improve the code and build process. I thought I'd share one of the key aspects in my restructuring effort.

Read more...

WiX Working Group video of the week, unicode.

Do you remember the days of programming for Windows 9x and Windows NT? Remember all the _T() littering your strings? Back then I remember dreaming of the day when all programs were written for Windows 2000 or better. Why? Because those operating systems all ran Unicode. Tonight's video is an amazing homage to the enormity that is Unicode.

Read more...

WiX Working Group video of the the week, holographic plastic.

Every once in a while I'll get a video that gets everyone in the room to go, "Wow!". I never really know which videos will have that effect but I love it when it happens. This video had everyone in the room going impressed. They were particularly impressed when the two holographs were nonchalantly stacked on top of each other. They were also impressed when K dug up the price tag.

Read more...

WiX Working Group video of the week, juggling robots.

We're still a ways away from I, Robot but robot research is starting to produce some fun videos. What I find particularly interesting is how well the flying robots seem to be developing. Forget trying to walk, just put a few embedded helicopter blades in body and teach the robot to fly. It's even more impressive when you get them to cooperate.

Read more...