Improving my Samsung Galaxy SII


As many of you might know, most Avanade personnel uses a Windows Phone 7 as their mobile device. I have one too and love it, for it does all that you'd want from a work phone perspective. The problem is though, that the device I got was one of the first devices available and that there was still a lot of room for improvement. Now, with the new HTC Titan and the Nokia Lumia 800 (and soon 900) things have changed dramatically, but the HTC Trophy which travels with me to work every day couldn't compete with the Android phones out there.

So, for personal use, I bought a Samsung Galaxy SII. And if it weren't for the ability to completely customize the thing, I wouldn't have liked it one bit :). This speaks for the Phone 7 experience. From a software perspective I love it. It's the hardware of the HTC Trophy I dislike. But this blog isn't about what I dislike about the Trophy it'll be about how I changed my Galaxy SII to a much better phone.

Did you miss my TechdaysNL talk on Code Reviews in TFS11?


Last month I gave a presentation at the Dutch TechDays 2012 conference in The Hague. I talked about the new features around Code Reviews in Visual Studio 11 and Team Foundation Server 11 beta (back then it was still the developer preview).

I've shared the presentation (in English) on my SkyDrive.

And if you've mastered the beautiful Dutch language, you might enjoy the recording which can be found on Channel9 or after the break...

Using existing Code Analysis Rules with TFS 11 beta

Last week I explained how to get the Check-in policies from TFS 2010 working with TFS 11, today I'll demonstrate how you can modify the configuration of Visual Studio 11 to allow it to run your custom Code Analysis rules without any modifications or recompilation.

The process is very similar. Open your custom rule with Reflector and look up all the references. In my case I had references to these assemblies from Visual Studio or FxCop 10:

FxCopCommon, Version=, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
FxCopSdk, Version=, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
Microsoft.Cci, Version=, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
Microsoft.VisualStudio.CodeAnalysis, Version=, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
Microsoft.VisualStudio.CodeAnalysis.Common, Version=, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
Microsoft.VisualStudio.CodeAnalysis.Interop, Version=, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a

Using existing Check-in policies with TFS 11 beta


A few days ago a forum user of the MSDN forums posted a question on how to use the existing Check-in policies from Visual Studio 2010 (or below) with the Visual Studio 11 beta. I remembered having bookmarked a similar question on how to use the 2008 Check-in policies in 2010.

The process to use an older version is rather straightforward, but it requires some digging.

Most Reading