development

Roles, Caps, and Meta Caps: Harnessing the WordPress Capabilities API

Jonathan Brinley

October 14, 2017

This presentation focuses on the technical aspects of role and capability management in WordPress. How do you create and edit user roles? How do you dynamically filter capabilities? What the heck is a “meta capability”? How can you have more control than the various role editing plugins provide?

Build Your Dev Environment with Docker

Jonathan Brinley

May 31, 2015

Virtual machines can help solve the problem, but they’re often overweight and insufficiently flexible. Enter Docker, a framework for managing lightweight server containers, giving you the environments you need to effectively test your projects.

The Technical Debt Snowball

Jonathan Brinley

December 6, 2014

Start making small changes now. Automated testing, refactoring, documentation, design, style guides—even a little bit will have immediate returns. By paying off your small debts, you’ll find that you have the resources to begin tackling your larger debts. Let’s get started today, identifying the low-hanging fruit to get your technical debt snowball rolling.