Wednesday, March 30, 2011

My Substring Brings All the Boys to the Yard


I recently had to do some simple string manipulation for a data transformation project that I'm working on when I rediscovered the many limitations and faults with the string.Substring() method.

I've never liked the implementation of Substring(), it's an exception happy, whiny baby of a method if ever there was one. But now with extension methods in .NET, I can make it better!

Thursday, March 3, 2011

Auto-broken Builds


As the practice of software development has matured, we have developed a number of 'tools' in order for software development to become more efficient, reliable, faster, and more dependable.  These 'tools' include things like unit tests, intellisense (auto-completion), development methodologies like agile, code analysis, source control, and automated builds.

Sunday, February 27, 2011

Building Custom Free Shoes with NIKEiD


I was recently in the market for a pair of new running shoes, specifically I was looking for a pair of Nike Frees.  I have long been aware of the concept and potential benefits of the Frees and I had recently heard a lot of positive reviews from people who owned them, so I figured it was time to get myself a pair.

Monday, February 21, 2011

Hello World!


Okay, I know.  I couldn't have picked a better title for my first blog post to introduce my new site?  Sure I'm a developer and 'Hello World' has become synonymous with the introduction of any new 'thing'.  Hell, even Tiger Woods used the phrase to introduce himself to the PGA Tour (not that anyone didn't already know he was).