Monday, December 24, 2007

After evaluating the latest version of VMware Workstation 6 for my free month, I got out my credit card and bought a copy over the weekend.

I was last a VMware customer for Workstation 4 so I didn't qualify for a discount on moving to 6 but, despite the $200 price tag, I think it's money well spent. Microsoft's recent virtualisation investment is going into the server platform, specifically Hyper-V for Windows 2008. As a consequence, desktop virtualisation has been somewhat abandoned for the time being at least. There's really no comparison between Virtual PC and VMware Workstation.

There are a couple of features that make it compelling beyond what Virtual PC provides. The first is that I can run 32-bit Windows Vista as my host operating system, which gives me the best compatibility with drivers, etc. but I can experiment with 64-bit by running 64-bit guests. This means I can set-up 64-bit server environments to play with and also test application compatibility in 64-bit XP or Vista.

The second thing that I like, and that VMware has always been better at handling, is snapshots. In Workstation 6, there is a great dialog that allows you to keep a hierarchy of snapshots and to branch and prune just as you like. Here is an example of an XP VM that I've set-up to allow testing of both IE6 and IE7:

VMware Workstation 6 - Snapshot Manager

Scott Hanselman is working on a series of screencasts demonstrating the new features of the ASP.NET 3.5 Extensions. I watched his How-To Screencast on the MVC Framework a couple of weeks ago and marvelled at the quality of the experience that Scott has created. Very professionally done, at least I think so. Your view counts too, though, and Scott has requested feedback on his screencast style.

I bought Don Syme's Expert F# book a couple of weeks ago. This is the definitive guide to a language that's going to become an officially supported part of the Visual Studio family in the coming year or so. Amazon UK don't seem to have it yet so I bought from Computer Manuals and received a very speedy service.

I've seen quite a few rave reviews of Advanced Windows Debugging including from Raymond Chen and also from Mike. I think this one will make my wish list. :)