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

  1. Google Analytics Events Not Tracking

    January 2015

    Recently I had to add some custom event tracking to a website via Google Analytics. Following the simple instructions on the analytics site, I setup some JavaScript to fire off when specific links were clicked. Note this is using their Universal Analytics which is a newer version of the platform.

    read more
  2. Error Siteground Staging Push

    January 2015

    Had an odd occurrence while moving a fairly complex WordPress project from staging to live on SiteGround hosting. One of the reasons I recommend SiteGround is their behind-the-scenes development tools. Their staging tools for simplicity and usefulness being chief amongst them.

    read more
  3. Using Git And Subversion With Wordpress Plugins

    August 2014

    WordPress uses Subversion for its source control system. If you are going to author a WordPress plugin you are required to use their Subversion repository to manage and publish the plugin.

    read more
  4. Nginx and PHP-FPM suddenly permission denied

    August 2014

    Seemingly, without cause, one of our web applications began exhibiting strange behavior. It had run without needing much intervention for years. But suddenly files were not fully downloading, they were only getting a small partial download when the file download stalled.

    read more
  5. 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