Month: August 2008

Top 5 Usability Lows of Mac

Smashing Magazine had a post yesterday called Top 10 Usability Highs of Mac OS. The article makes some great, valid points: Apple has a lot of things right in Mac OS.  They also have gotten a lot of things right with the Mac hardware.  However, they also got a lot really wrong.  As someone who…

Read MoreView 6 Comments

Comments FTW!

Can you tell me what this const represents? 1: private const int MINIMUM_WORD_OCCURRENCES_TO_INCLUDE_DEFAULT = 1; What about if I include this helpful comment? 1: /// <summary>The Default Minimum Word Occurrences To Include</summary> 2: private const int MINIMUM_WORD_OCCURRENCES_TO_INCLUDE_DEFAULT = 1; The point, kids, is that comments should provide some insight into the variable (or method, or…

Read More

Microsoft .NET Framework 3.5 SP1 released?

Along with the release of SQL Server 2008, it looks like the final version of .NET 3.5 SP1 has shipped.  You can snag the bits here.  This update includes some very cool stuff, including Dynamic Data, the Entity Framework, ADO.NET Data Services, and lots of improvements throughout the framework. 

Read More

How to run a software development company (INTO THE GROUND)

I was all set to write an informative post about HashSets today, but I'm not going to.  Instead, I'm going to finally start what will be a new on-going series here on this blog.  The series will cover the things you *shouldn't* do if you hold some sort of managerial stake in a software project. …

Read MoreView 21 Comments

Essential Development "Tools"

I've had the unfortunate pleasure of changing out two of my machines in the last week.  First, my trusty Dell Inspiron is being phased out in favor of the lighter, sturdier, sexier VistaMac.  Second, my ancient workstation at my day job is finally being replaced by an HP xw6600 workstation with a quad core Xeon…

Read More

Unit testing complex ASP.NET MVC controllers with Moq

One of the advantages of the new ASP.NET MVC framework is improved testability.  Testing simple controllers is as simple as testing any other class.  Once you start accessing HttpContext-related things though (such as the request, response, etc), things become much more tricky.  There’s a few things in MVC Contrib that can help, but I’ve found…

Read More

LogMeIn.com problems with Firefox 3 and Vista

I’m not sure who to blame, but after switching to Windows Vista on one of my development workstations, I’ve been unable to get the Firefox 3 plug-in for LogMeIn.com to work.  No matter how many times I tried to install it, no plug-in files appeared on my computer.  I even tried running Firefox 3 with…

Read MoreView 1 Comment