Author: Jon

Sublime Merge

I woke up to some interesting news today in that the makers of the beloved Sublime Text have debuted a completely new git GUI client called Sublime Merge. This is interesting to me on a number of levels. I think the first thing that struck me was the pleasant surprise of discovering the tool. I […]

Posted: September 20, 2018

Cleaning up Links in your WordPress Site After Switching Domains or Permalinks

I recently moved this content from Monday By Noon where it sat for over a decade to its new place here on this domain. I learned a lot about a lot during that time and as I iterated on the site I played around with permalinks a number of times. There was a time when […]

Posted: September 04, 2018

Morten Rand-Hendriksen and Gutenberg

If you haven’t had a chance to watch this recent interview between Torque Magazine and Morten Rand-Hendriksen I highly encourage you to do so: Morten is one of the people I really look up to for his eloquence in being able to verbalize things in such a way that resonates really well with his listeners […]

Posted: September 01, 2018

Using Parcel to Bundle your Vue Powered WordPress Plugin

I’ve been working with Vue for the past little while and it has very much struck a chord with me and how I like to work. I think if you’ve been sticking with modern JavaScript development in any way you’ve got similar feelings about your latest workflow. Because I work with WordPress-related projects so much, […]

Posted: June 07, 2018

MyLocalDev Part 4: Differentiating Your Local Environment

I’m not too proud to admit that there have been numerous occasions where I’m convinced a server is lying to me only to discover that I was looking at production instead of my local development environment. I’m also not too proud to admit that it’s happened the other way too, where I’ve made edits to […]

Posted: September 28, 2017

MyLocalDev Part 3: MailHog and mhsendmail on OS X

There was one a time where I was working on a project. This project involved making edits to a site that had been live for some time, but was due for a few updates. I did what I always do and updated my dev environment first via git and pulled down a copy of the […]

Posted: September 28, 2017

MyLocalDev Part 2: MEMP and Valet

Every local development environment is based on a stack of some sort. My goal here was to remove as many barriers to development as possible, and for me that aligns with installing everything locally. Local for me equates to OS X, so everything in this series is based on that setup. Install Homebrew Homebrew on […]

Posted: September 28, 2017

MyLocalDev Part 1: Background

I recently updated my computer and in doing so decided to start fresh instead of migrating everything over. I’m a developer and with that comes a ton of tinkering which results in a lot of extra cruft lying around over time. Unused applications, configurations that have been tinkered with beyond recognition, heck even virtual machines […]

Posted: September 28, 2017

WooCommerce SKU Search Direct Link to Product Variation

I was recently working with someone who made extensive use of SKU searches on their website. The issue they were running into when using SearchWP was that while the WooCommerce Product Variations were being found when searching for the variation SKU, the resulting permalink pointed to the parent product. Wouldn’t it be nice if the site […]

Posted: December 15, 2016

Pricing Service-based Projects: Part 2 – Hourly Pricing AKA the Unsung Hero

This is the second part in the Pricing Service-based Project series. Check out Pricing Service-based Projects: Part 1 – My Way or the Highway. I spent my first five years of “professional” Web development as part of a team who billed by the hour. Hours were currency, and it was a constant balance between billable […]

Posted: May 23, 2016