Category: Asides

Restricting Access to Custom Post Types Using Roles in WordPress

Restricting access within the WordPress admin can quickly become an intimidating place to work. When it comes to access control there are a number of really great solutions to restrict access to content on the front end, but there’s a decent learning curve when preventing logged in users from accessing various aspects of the back […]

Posted: May 01, 2015

Collapsing Margins

I’d classify collapsible margins as something that might go under the radar of front end developers depending on how they were introduced to margins and padding in the first place. Personally I didn’t catch on to collapsible margins until well after I picked up CSS. In fact at first I thought it was an issue […]

Posted: May 01, 2015

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

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

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

Avoiding feature bloat in plugins

These are just a few awesome, practical tips to keep in mind if you work on any plugins. What’s great is that if you choose to do so, you can build your plugins in such a way that it can be extendable to include features that don’t belong in core, but would be used by […]

Posted: August 11, 2014

Write your own code profiler in PHP

I’ve made it a focus of mine over the next few months to tighten my belt on tests and profiling, specifically with my WordPress projects. I’ve been doing a lot of tinkering with Vagrant, VVV, Xdebug, and xhprof with the specific intent of easily profiling my code. I was quick to discover that while these […]

Posted: August 11, 2014