2015
04.20

If not history, then certainly popular culture is filled with great butlers. The ever dedicated Cato Fong is butler and sparring partner to the incorrigible Inspector Clouseau. Alfred Pennyworth has taken care of Bruce Wayne since childhood. Wadsworth is a hero two thirds of the time.

In August of 2012 I was introduced to another butler wholly dedicated to his craft. His name is Jenkins. Like the other butlers mentioned, Jenkins is something of a hero in his own right. He is surprisingly capable, incredibly flexible, and immensely helpful. Allow me to introduce you.

Read More >>

2015
04.18

Throughout the years I have encountered a number of systems, often performing a critical task, that were forgotten. In most cases these systems were the victim of their own reliability. Usually because they had so few problems, over time they were simply forgotten. Most of the time I encountered these systems when they finally broke, when it became necessary to make a change to them, or when some other effort resulted in their discovery.

MSBuild reminds me a great deal of the systems I have described. Prior to a couple years ago I had never used it outside of Visual Studio, and was not aware that it was being used by Visual Studio in the background. I first encountered MSBuild while trying to figure out how to build .NET projects using Jenkins. I learned that MSBuild had been included in the .NET framework for years1. That was wonderful news to me, because it meant that to setup a build environment all I had to do was simply install the appropriate versions of the .NET framework on the build server.

Read More >>

2015
04.15

For a number of reasons this blog was originally hosted by 1&1. I started working with 1&1 around 2007, and much has changed since then. In my opinion the majority of those changes have not been for the better. I could articulate a long list of complaints, but long story short; I have recently been very dissatisfied with 1&1’s services.

I have used GoDaddy‘s services over the years as well, and have dealt with GoDaddy a number of times on behalf of clients and employers. Unfortunately I have a hard time supporting GoDaddy. The company’s questionable practices as a registrar1,2,3,4 and their sleazy advertising campaigns4,5 make it hard for me to have respect for them to start with. Their decision to back SOPA6, however, cemented their place in the list of organizations that will not receive my business.

Read More >>