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.
Chris on…Software Development

The definitive guide to WordPress asset versioning
How and when to use the different versioning options of the WordPress asset registration/enqueueing functions wp_register_script and wp_register_style.

Adding progress bars to your WP-CLI processes.
Learn how to add a progress bar to your WPCLI commands

Becoming a Better Debugger
Debugging software is the bane of existence for most developers. Once you can use a few key strategies though, it becomes something you love to do.

Conditionally add CSS classes to WordPress Widgets
How to conditionally add CSS classes to a WordPress Widget wrapper element, based off it's instance settings.

Make a branch from a Pull Request on GitHub
How to make changes to a GitHub Pull Request

3 Things More Important than the Programming Languages You Know
Knowing where to get started in software development can be tricky. Here are a few tips I give newcomers looking to make waves.

Local WordPress development with Pressmatic. A Review.
Full disclosure: I was an early beta tester for Pressmatic and was provided a license key for testing purposes. Screenshots and information in this post may change as the software...

Momentarily Pausing the Hustle
Finding a moment to pause the hustle can be good for your emotional and mental state.

Delorean Ipsum generator for WordPress
"The way I see it, if you're gonna build a way to quickly insert placeholder text in your WordPress site, why not do it with some *style?*" A quick plugin...

Planning for success means planning for failure
By planning for failure, your next project should succeed. You may hit a point where things go wrong, but with proper planning, you'll be prepared for it.