Essential Software for OSX
Last week, I ended up getting an absolutely gorgeous 17in MacBook Pro. As is typical from Apple, the out of box and setup process was absolutely perfect. The aesthetics of this computer are absolut...
Last week, I ended up getting an absolutely gorgeous 17in MacBook Pro. As is typical from Apple, the out of box and setup process was absolutely perfect. The aesthetics of this computer are absolut...
When working with a Ruby on Rails application, one of the first things that I lot of people start working with is flash. There are certain conventions that are used to pass specific messages from t...
Recently, I’ve started rekindling my love affair with the Ruby language. One of my favorite idioms is ||=. How many times do you find yourself writing something like: if (someVariable != null) { ...
In what is sure to end up as a flame war, Jeremy Miller asks the question: “is there a good reason to switch to MSBuild?”. I want to throw my $0.02 into the mix.</p> I do not have a compelli...
Software quality is a very subjective term and means many different things to many different people. Consistently, a part of the definition of software quality includes whether or not the software ...
Is it a fair assessment to state that organizations that utilize platforms other than Microsoft Windows are much quicker to install security related operating system patches? I’ve found over my ca...
I moderate all comments posted to this site to protect readers from inappropriate content. One of the best spam comments I’ve seen came through my email box earlier. hello , my name is Richard ...
We are probably one of the very few organizations in the wild that is actually using TFS for our source control system as well as backlog items, etc. We are really striving for an end-to-end TFS so...
Mladen discusses the performance of List<T>.ForEach vs foreach and finds that the earlier is more performant than other methods of iterating collections. The comments are rather interesting a...
A little note to myself: Whatever advice or samples that you give to a client is most often going to be exactly what they implement. In order to minimize your support costs, it should be very impor...