How the WiX toolset got its name.

This morning someone asked me how the WiX toolset got its name. It isn’t a terribly long story so I thought I’d write it down quickly. [read more]

6

In defense of Windows Vista’s Restart Manager.

In the last week there were three RSS feeds I follow that mentioned the new Restart Manager service in Windows Vista. First, Mary Jo Foley says, “The technology is designed to update parts of the operating system or applications without having to reboot the entire machine.” That sentence is slightly misleading because the Restart Manager…

17

Windows Installer XML as a Domain Specific Language.

Gareth Jones, who is obviously a DSL aficionado, makes a couple interesting points in his two recent blog entries. In his first blog entry, Gareth points out that the "DSL Setup Project" in November’s DSL Tools CTP is a "domain specific setup builder". I called it a "specialized setup package builder" here but Gareth’s wording…

0

Core WiX toolset v2 shipped in a Microsoft product…

I had many goals for the WiX toolset since its inception six years ago. Obviously, being released as a true Open Source project was one of those goals that was met about a year and half ago. Another goal was to have the core WiX toolset (candle, light, wix) shipped as part of a Microsoft…

3

The WiX toolset meets the MSI 4.0 feature set.

Today the Windows Installer PM team met with a few members of the WiX Virtual Team to talk about the upcoming features in MSI 4.0. Actually, the WiX toolset was represented by just Bob (who isn’t in that picture) and me. The others were probably all busy doing real work. Anyway, the Windows Installer PMs…

2

ClickThrough – simple MSI creation plus auto-update over RSS.

I have wanted to talk about ClickThrough for many months. Finally, enough of the prototype came together this weekend at Seattle Mind Camp to be released (over a very slow internet connection) to SourceForge. I showed it to a few people at the event and received a lot of positive feedback and interest in the…

10

Deciphering the MSI Directory table, part 5 (the dot, colon and pipe)

It is time to pick up the story of the Directory table where we left it. I started this blog entry by going back and re-reading that which I had already written. The first paragraph of part 1 surprised me because it reminded me how long I’ve been operating under frustration. Then when I re-read…

2

Seattle MindCamp, I’ll be there. Will you?

Tonight Reid and I went out to our favorite Chinese Restaurant near Microsoft, Sichuanese Cuisine Restaurant. Of course, on the way out I grabbed a fortune cookie. Mine said: You will enjoy doing something different this coming weekend. Well, that certainly seemed very apropos because this weekend I’m attending Seattle MindCamp. My ticket showed up…

3

Frustration with Process, Progress, and Context Switch Costs.

Okay, lunch is done so now I’m going to write my second post of the day before going out to play some flag football. Random note, writing two blog entries in one day feels odd to me. I don’t know why it seems like I should only have one post per day but it feels…

1

Internal blogs at Microsoft.

This is the first of two blog posts today. Sorry, for those of you who are regular readers looking for setup this isn’t your day. There are just some things that I’ve wanted to write down for a while. So I’ve decided to ignore the pressing tasks at hand and just do something fun for…

1