No Macros in Visual Studio 11

Microsoft certainly didn’t bother to advertise this whopper in their VS11 blog posts: Visual Studio 11 drops macro support, including the separate Macros IDE, the VB-like macro language, and even recording & replaying keystrokes! I only just noticed this because of an InfoQ post mentioned on Twitter. To be sure, there are plenty of other … Continue reading “No Macros in Visual Studio 11”

Eric Woodruff takes over Sandcastle

Eric Woodruff has taken over all future maintenance of the Sandcastle documentation compiler. The newly fixed release, plus Eric’s existing GUI and improved style sheets, are now included in his Sandcastle Help File Builder. On the bright side, this is the best thing that could possibly have happened to the project. In the past six … Continue reading “Eric Woodruff takes over Sandcastle”

Uncontested Lock Performance

Recently I wondered about the performance cost of preemptively putting monitor locks on small library methods that might conceivably be called from multiple threads. That’s a great subject for a micro-benchmark, so I wrote a few tests in C# and Java and posted the results in Uncontested Lock Performance. As it turns out, standard locking … Continue reading “Uncontested Lock Performance”

Check .NET Version is Public Domain

A few days ago I was asked to clarify the licensing of my Check .NET Version script for Inno Setup, so I wanted to confirm that it’s indeed public domain. Generally speaking, all the small code snippets on my website are in the public domain unless otherwise noted, and that’s probably how everyone treats small … Continue reading “Check .NET Version is Public Domain”