Blog

WordPress development in PhpStorm

Andrey Savchenko aka @Rarst is someone on my short list of developers to which I stop, drop, and listen. Recently a post went up outlining a ton of awesome WordPress-specific details to utilize when using PhpStorm, which happens to be a big part of my development environment for many of the reasons covered therein. It […]

Posted: November 19, 2014

Let’s Kill the Billable Hour

This was a great talk. It covers the history of the billable hour and thanks to the title I won’t be spoiling the outcome when I agree that project/value based pricing is better for us as designers and developers, and it’s better for our clients as well. We need to have a discussion about how […]

Posted: November 14, 2014

Shortcake – Shortcode Awesomeness in WordPress

WordPress Shortcodes are the often abused, immensely powerful, quirky snippets of text in WYSIWYG editors that open the door to a ton of possibilities. Shortcodes power many of the million-dollar-revenue themes and are the root of many flavorful discussions among the WordPress community. Shortcodes arrived with WordPress 2.5 in 2008! There has been a lot […]

Posted: November 10, 2014

My Move from MAMP Pro to Vagrant for WordPress Development

I recently upgraded to a new computer and in doing so shook up my entire development environment. My last was based on MAMP Pro for a number of reasons. Primarily: it just worked. I rarely had to bring up the GUI, everything was just ‘native’ and I went about my business building stuff for the […]

Posted: November 05, 2014

Forcing a Single Term in a WordPress Taxonomy

Taxonomies in WordPress are a wonderful thing. Their purpose is to facilitate relationships among posts (not just Posts) and they do a great job with it. In my client work there have been many times where a taxonomy was appropriate but I only wanted to allow a single term to be associated to each post. […]

Posted: September 03, 2014

The WordPress Plugin Boilerplate 3.0.0

I really like code boilerplates. They’re such a great way to show up-and-coming developers one of many ways to accomplish something. They can also teach veteran developers a thing or two. They usually embrace the codebase for which they were written, and follow established conventions of the project. I also like Tom McFarlin. If you […]

Posted: September 02, 2014

My Best Wasn’t Good Enough, so I’m Starting Over

See the link at the bottom for a discount on @clientwp Second Edition A couple years ago I wrote my first book, Client Oriented WordPress Development and I was wicked proud of it. Writing a book had been on my list for a few years and I finally thought I had a topic worth expanding […]

Posted: August 29, 2014

WordPress Support in PhpStorm 8

I’ve been using PhpStorm for a couple years now, and in version 8 (due in Q3 2014) has the best WordPress integration I’ve ever seen in an IDE. #smitten

Posted: August 26, 2014

User Onboarding

This is a killer idea. User Onboarding is: A frequently-updated compendium of web app first-run experiences You can sift through a number of onboarding experiences with some commentary which can act as both education and inspiration material. I think there’s a lot of value in the onboarding experience, that is to say a customer’s first […]

Posted: August 15, 2014

Principles That Go Against The Grain

Not too long ago, Kevin and myself had the opportunity to represent Iron to Iron at Create Upstate, which is: One incredible conference celebrating community, inspiring action, and connecting Upstate New York designers. Safe to say, you won’t want to miss it. Kevin and I were psyched when this opportunity came up. We really enjoy […]

Posted: August 13, 2014