Monthly Archives: June 2007

ReSharper plugin for cyclomatic complexity

This post was originally published here. I was giving a demo the other day and that showed ReSharper’s cyclomatic complexity plugin. It puts a squiggly underneath method declarations that have a cyclomatic complexity over 15, and also tells you what … Continue reading 

Posted in Misc | Leave a comment

Generic Value Object Equality

This post was originally published here. I read a post from Oren the other day where he posted some code for a generic Entity base type that implemented the correct equality logic.  I realized that I’ve needed a generic base type … Continue reading 

Posted in C#, Domain Driven Design | 2 Comments

Disable annoying computer beep

This post was originally published here. My work laptop would emit loud beeps occasionally when I hit the wrong button, performed an invalid action, or maybe just looked at it funny.  No volume controls could disable the beep, as it … Continue reading 

Posted in Misc | Leave a comment

Multi-Targeting support for VS 2008

This post was originally published here. So the official name for Visual Studio “Orcas” is Visual Studio 2008 – which is not as nice as “Silverlight”, but it does give Microsoft a year of leeway to delay release.  One of … Continue reading 

Posted in Misc | Leave a comment

The problem with code comments

This post was originally published here. Let me first state that I’m not proposing eliminating the use of code comments.  Code comments can be very helpful pointing a developer in the right direction when trying to change a complex or non-intuitive block of code. Additionally, I’m also … Continue reading 

Posted in Rant | Leave a comment

Choosing between constants or static fields

This post was originally published here. I recently needed to add some code to our project that pulled some information out of configuration.  The configuration is broken into sections and values, and I need to give the API a section … Continue reading 

Posted in C# | Leave a comment

VSTS Scrum process templates

This post was originally published here. There have been some rumblings around that some in my company might be interested in Scrum and Team System, so I thought I’d compile a list of Scrum process templates and some highlights (and lowlights).  The … Continue reading 

Posted in Agile, VSTS | Leave a comment

Team Foundation Build, Part 4: Values, Principles, and Practices

This post was originally published here. In the last post of this series, I discussed how to create a build definition. Before I start discussing extending and customizing Team Foundation Build, I think it’s important to discuss some values, principles, … Continue reading 

Posted in Agile, Team Build, VSTS | Leave a comment

ASP.NET 2.0 Page Lifecycle Poster

This post was originally published here. I found this cool poster that details the ASP.NET 2.0 page lifecycle, and it includes the Page, Control, and Adapter events. As complex as the lifecycle is becoming, this one’s definitely going on the … Continue reading 

Posted in ASP.NET | Leave a comment