Kung Fu Grep

3878741556_5aaa29113d_o 0

How We Updated 37 Plugins in 4 Days

If you haven’t heard by now, there was a massive day of security releases for several WordPress plugins, and Easy Digital Downloads was no different. We were included in a batch of auto updates...

1350774047_77cfd5b403_o 2

Protect All the Reputations

When developing software, particularly web applications, you are hardly giving your product to the end user. There’s typically a relationship that looks more like:

Sure, the people you are selling to are ‘customers’...

id-e1420074238916 0

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 called Sequel Pro, which...

7856783506_ebfb329672_o 0

Don’t Settle for Broken Windows

In one of my posts a while back about my must have books on software development, I listed ‘The Pragmatic Programmer‘ as the 2nd book. Yes, I still recommend it. I still try and...

310155894_2e5b7517c2_o 2

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 with the existing matrix,...

nails 8

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 with slight twist here>...