Lambda Expressions, Anonymous Methods, and Syntactic Sugar

What is the relationship between lambda expressions, anonymous methods, and delegates? The answer is, in two words: syntactic sugar … or is it? To show this, I put together a […]
Mac Pro + OS X 10.6 (Snow Leopard) + Windows 7 x64 = Love
If you’ve been reading my blog for a while, you have already seen my infatuation with using Apple hardware. With a freshly pressed copy of Apple’s latest, OS X 10.6 […]
Fixing a Server 2008 R2 Upgrade from Server 2008 Activation Problem
After remoting into my domain controller I recently upgraded to Server 2008 R2, I very briefly saw a balloon tip pop up that said: “Invalid Windows Activation” (or something close […]
Silverlight 3’s New and Improved Duplex Networking
One of the many cool features added to the run-time in Silverlight 2 was support for WCF duplex services. That support allowed Silverlight clients to connect to duplex services and receive asynchronous callbacks […]
Bugslayer Tips Reappear
A while ago we lost the link where I had put all the tips that ran in my Bugslayer column in Microsoft Systems Journal and MSDN Magazine. Now they’re back. […]
WPF – Animating multiple elements simultaneously
A question appeared on StackOverflow asking how to animate a property on multiple elements from one or more trigger mechanisms (i.e. a button click or list box selection). The traditional […]
Windows Home Server Restore Hint
Messing around I managed to wipe out one of my machines. Fortunately, I have rock solid backups with Windows Home Server, which I highly recommend. When disaster strikes, all you […]
Can the VS Debugger Automatically Attach to Any Child Spawned by a Process Being Debugged?
In my article on Easier Multithreaded Debugging, there was a great question in the comments from GregM: < p style=”margin-left:36pt”>John, how about a way to make VS automatically attach to […]
Automatically Freezing Threads (Brrrrr)
Looks like many people liked my macros that made multithreaded debugging easier. One of the comments on the article from Sam was worth exploring deeper: John, Great post! Would you […]