Checkout the last few posts, take a look at everything or find out more about the why and who.

  1. Testing Static Website Creation with Grunt and Mocha

    May 2014

    I gave a talk recently for the Southern Maine Web Developer Group on the topic of the Grunt task runner. The slideshow for the talk was itself the example project of Grunt in action.

    read more
  2. Trouble Installing MongoDB on Amazon Linux

    November 2013

    I have spent the last two years developing against different noSQL databases, sometimes just small projects to get the feel for them. I'm moving my latest project from CouchDB to MongoDB after about a year off of using mongo with any seriousness. Therefore it needed to be freshly installed on one of my current development machines, in this case an Amazon Linux instance at AWS.

    read more
  3. The Jumping Form Cursor

    November 2013

    My friend was working on one of those websites, old, hacked up, unmaintained and dumped-in-your-lap. This are notoriously difficult to work with, the owners only see the surface level and are therefore unwilling to scrap something that looks to be running perfectly on the surface. These sites are a lot like the Indestructible Mr. Burns. They are incredibly unhealthy, but all the ailments are in a perfect balance so you are wary to disrupt anything lest the whole house-of-cards collapse. Debugging them is always tricky, they are usually documented only in the head of four developers ago, and are a spaghetti mess. To make things more complicated this site was an older attempt at a single-page app, which was really just a bunch of javascript, frames and everything all over each other.

    read more
  4. What is the Humans.txt file?

    August 2013

    I like the idea of the humans.txt file. It is a simple .txt file you can make available at the public root of your website which describes the participants in the creation of the site. This blog has one.

    read more
  5. Git all the things!

    August 2013

    It is a small tip, but what that has served me well for awhile: .git all the things! Although it is seen as a "Source Code Management" tool it is really part of the Software Configuration Management toolset, in reality it is a text file state tracker. Very useful for source code, but also invaluable for configuration file.

    read more