Blog

WordPress Tip: Create theme or plugin ZIP file with Gulp

The way I develop now, I’m using NPM to grab packages, and typically Gulp to handle things like processing my Sass and JavaScript files. Gulp has been a great addition to the dev toolkit, allowing you to handle some repetitive tasks with just the click of a button or a few simple words on the…

Read

Tutorial: Adding Custom Connections to Beaver Themer

Adding Custom Connections to Beaver Themer Recently wrote a tutorial for Beaver Builder / Beaver Themer over on my other site, CB Custom Modules.

Read

How to Start a Writing Habit from Scratch

I try to write every day, but more often than not, I fail. In fact, I’ve tried to start a daily writing habit plenty of times in my life, but I’ve only recently stuck to it pretty regularly. And now I consider it a success if I write something at least four times week. When…

Read

Best WordPress Podcasts

I love podcasts. I also love staying up to day and learning more about WordPress. Unfortunately, podcasters seem to create new podcasts and then abandon them faster than Because of this, many of the lists online now are a little out-of-date. I quickly talk about some of the best WordPress podcasts that are coming out now with…

Read

Gutenberg: The Obligatory Review

The WordPress content editor has been, for a long time, the biggest achilles heel in regards to new WordPress users. I’m a huge fan of ambitiously designed articles, like the infamous NYTimes Greenland piece, which is now two years old. To achieve that effect in WordPress now is no easy feat, but the current focus…

Read

Writing vs Content Marketing

In the book Sick in the Head, a young Jerry Seinfeld is interviewed by an even younger Judd Apatow about the state of stand-up comedy in the 80s. They discuss the difference between comedians who view stand-up as the ultimate goal and comedians who use comedy as a tool to get fame, notoriety, or to get on a…

Read

Speaking at WordCamp OC 2017

I will be speaking at WordCamp OC 2017 on the topic of WordPress for Nonprofits. June 10 & 11 in Irvine. When I originally applied to speak, I remember filling out a few boxes, summarizing my potential speech in three lines or less. To be perfectly honest, I have no idea what I wrote. I’m sure it was…

Read

Digital Spring Cleaning

As someone who makes digital content for a living (websites, blogs, etc), it is easy to believe that consuming digital content is just as important as creating it. But is it? For the record, I’m not a big “productivity” guy who feels the need to optimize every aspect of his life. Instead, I weigh every task against…

Read

A Beginner’s Guide to the WordPress REST API

A Beginner’s Guide to the WordPress REST API on Toptal.com I wrote a post for the Toptal.com blog. The article covers the WordPress REST API, as well as provides an introduction to REST APIs in general. I offer an example use case that you can follow along, and discuss some future potential of the project….

Read

All My Embedded Links, a WP REST API Proof of Concept

I’m a big fan of the WordPress REST API. I’ve been writing about it here on my site as well as other places. I’ve been using it in production, including in the iOS/Android app NMO Resources which syncs to a WordPress-based website. It’s become a fun new way to interact with data, especially outside of the…

Read