I’ve been in software development for the better part of a decade. These posts are some of the things I’ve picked up along the way.
Tag: Software Development

Code Snippet: Show blog ID in admin header
Just recently I ran into a case where I had to quickly look something up in the database of my WordPress development environment. I typically do this via a program...

Don’t Settle for Broken Windows
Small or large...a broken window is still broken. The same principal applies to your code. Small or large, a bug exists and needs to be fixed.

Reducing PHPUnit test times with Travis-CI
A few months ago I had proposed that the Easy Digital Downloads project expand our PHP/WordPress version matrix for our Travis-CI builds. The problem we quickly ran into, is that...

Not Everything Is a Nail
Often times, as a developer, I’m asked the question we all dread… Do you have a minute? I have an idea I want to run past you. <insert generic idea...

Setup DesktopServer with WordPress Trunk
While at WordCamp San Francisco this weekend I had the opportunity to sit down with the Operations Manager for ServerPress, the group behind the popular DesktopServer application that helps you...

Your IDE sucks
It’s the hot topic all developers talk about. Their tool sets…and why their toolset is better than yours. Why [insert IDE here] is better than [insert another IDE here], and...

Leading By Example
I’ve previously written a few posts about using WordPress Actions and Filters to better extend your plugins and/or themes. This time though, I want to talk about leading by example,...

Showing EDD File Download Sizes
The other day I got an interesting support thread for Easy Digital Downloads, asking for the list of files, and their sizes be displayed when viewing a product. Being that...

Generating Star Ratings with Dashicons
Recently I was working on a ratings website, and needed a quick way to consistently generate the current star ratings of the items. Many of you are familiar with the...

Your biggest asset as a developer
It’s tossed around on resumés, touted as why someone should be paid more, and used to taunt our prowess in the ever so changing world of software development. People with...