Reading/Listening List Roundup: July 2017

Free time coding has been non-existent lately. But I have been catching up on podcasts and articles.

Sponsored Post Learn from the experts: Create a successful blog with our brand new courseThe Blog is excited to announce our newest offering: a course just for beginning bloggers where you’ll learn everything you need to know about blogging from the most trusted experts in the industry. We have helped millions of blogs get up and running, we know what works, and we want you to to know everything we know. This course provides all the fundamental skills and inspiration you need to get your blog started, an interactive community forum, and content updated annually.

Basic Style Guides in WordPress

I have built or maintained a number of custom WordPress themes over the last few years and I’m big on making testing/validation as easy as possible.  I’ve had some experience with unit testing through my Symfony and Python work and I wanted to do the same with WordPress.  However, testing the look and feel of a website doesn’t easily fall within the scope of unit tests. When I first heard people talking about style guides, it felt like an intriguing and natural solution to this problem… But how to make use of it?

Continue reading

Cleaning a git repo

This is the nature of maintaining software.  You step into a role and are handed a repository of code.  There may be a lot of it, and it’s quality is questionable at best.  There may even be a ton of cruft.  I recently encountered one such repo involving a 7 year old WordPress Multisite. Additionally, there were a number of custom database tables and php CRUD apps were built alongside & intertwined with this MU instance.  About a year before I joined the project, the old Multisite instance became the basis for a new website, and a number of themes, plugins, library code, and log files were unnecessarily added to the new repository.  Even if one performs git rm, those files will still remain in the history and would be downloaded with every new clone.  Since it was still relatively early enough in the project’s history (and that I was the only active developer), I decided to try some more advanced git magic to purge these files.

Continue reading

Goals: Looking back on 2014 and ahead to 2015

I know this post is a bit late… ok, really late.  2014 proved to be a very full and active year, marked by the arrival of our new daughter mid summer.


My daughter passed out with mama after a busy day at the farmer’s market.  It’s as if the Chinese fortune cookie knew.


Checking out the river walk in San Antonio.


Happy Halloween from an inquisitive little bee.

I never fully appreciated how much one’s schedule will change when a child is thrown into the mix, but I wouldn’t trade it for anything.

Ok, down to the business at hand.

Continue reading