View in iTunes Any Podcatcher

Don’t miss out on the power of "Done".

Most time management books have a powerful idea they teach.  The idea of putting your to-do list together and then as something is done, marking though it with a  pen.  Marking though the finished task is the cap to the completed work.  It feels great to complete that task
One of the most powerful aspects [...]

INETA Community Champion

I’m not bragging (really, I’m not), I’m just posting information…about me…winning an award.  Crap, that is bragging isn’t it.  Oh well, the show must go on.
I’m an INETA Community Champion for 2nd Quarter 2008.
You can read more about what it take to become a Community Champion at INETA’s web site (see link above).
Share This

No Sleep for Windows 2008 Server Hyper-V

I’ve been in the process of moving to Windows 2008 “Workstation,” and at the same time taking advantage of some 64bit goodness.   Previously I had been running Server 2003 on my development laptop, and getting quite a bit of work out of Virtual Server - now that everybody is all excited about Hyper-V I thought [...]

On the Alt.Net Podcast

This post is a bit late, but I thought I should mention that I’m on the Alt.Net Podcast talking about JQuery in ASP.Net with Rick Strahl, Dave Ward, Bertrand Le Roy, Scott Koon, and Steven Harman.
This was a fun podcast to be on, even though we had a few hick-ups along the way (I [...]

Convince Me You Can’t Branch by Purpose

As I have stated before, I am amazed at how an organizations culture (read: dysfunctions) are reflected in their source control systems. This is a really a restatement of Don Norman’s assertion, which says, "The design of a software system reflects the culture of the organization that created it."
So, not to belabor a point, but [...]

Refactoring Exercise: The Single Responsibility Principle vs Needless Complexity

Ray Houston has written this post on his blog named Single-Responsibility Versus Needless Complexity. His post contains the following code sample of which he suspects that it possibly violates the Single Responsibility Principle:

public bool Login(string username, string password)
{
var user = userRepo.GetUserByUsername(username);

if(user == null)
[...]

LINQ in Depth: Understanding ToArray()

In my last post, I showed a bit of code that would take any list, array, diction, or IEnumerable implementer, and return a delimited string.
My solution created a StringBuilder, then looped thru the list, adding the values to the StringBuilder each time.  Then, finishing up, remove the last delimiter.
The other solution is to use the [...]

Sunny Florida

Well, I am the second elgant coder to be outside of the Boise, Id area.  I have moved to Florida and am currently camped in a hotel on Ormond Beach. 
Although I enjoyed my 10 years in Boise it was time to move on.  After being riffed  from Micron I was pretty much at ends [...]

Things I Learned This Week

Team System

If you want to see history on a file across branches, this tool helps a lot. The default history dialogs in Team Explorer do not let you do this.
Any branching model besides Branch for Purpose (BFP) is almost not supported in TFS SCC. This is forgivable considering BFP is a very flexible and [...]

ToDelimitedString Extension Method

This has probably been done before, but I thought I would post my implementation.
Take a given generic list (or something that implements IEnumerable, and convert it to a delimited string.
First, in a static class, (I have a class called GeneralExtensions for just this sort of thing), add this code.

1: public static string [...]

Close
E-mail It