How to Make Horrible Software Comparisons

3 minute readSoftware comparison articles can be helpful, but most are horrible. They should educate, compare, and recommend. But usually, they’re just filler words that convey no actual meaning. Here are some common mistakes of horrible software comparisons… Universally Picking a Winner It’s ridiculous to pick a universal winner. Eg, if you’re comparing Event Espresso to EventBrite, […]

Read More How to Make Horrible Software Comparisons

WordCamp Vancouver 2018 Memory Dump

9 minute readAbsolutely everything I can remember from my WordCamp experience this year. Feel free to just skip to the sections that interest you… (And thanks Esther for the photo of Scott, myself, and Jason on the ferry!) Preparation I sent a message out to my WordPress meetup and “WordPress professionals” group asking if anyone wanted to […]

Read More WordCamp Vancouver 2018 Memory Dump

PHP's array_shift Performance

< 1 minute readPHP’s array_shift is a relatively slow way to fetch the first item from an array; it’s much better to use reset. For example, array_shift() modifies the original array and can be pretty slow because it needs to completely reindex the array (remove first element then shuffle everything else forward by one “slot”), so unless you […]

Read More PHP's array_shift Performance

Getting Started Contributing Code to WordPress Gutenberg in Laragon

7 minute readThis post documents how I setup WordPress Gutenberg for local development on Windows 7, using Laragon instead of Docker, and made my first pull request to the project. Most folks wanting to test and modify WordPress’ Gutenberg use Docker to manage their environment. That’s great because it’s especially consistent. But I’ve been happy using Laragon […]

Read More Getting Started Contributing Code to WordPress Gutenberg in Laragon

How to Print Your WordPress Blog

3 minute readUpdate (April 13, 2019): If you’re looking to print your entire WordPress site, try my plugin Print My Blog. The ideas from this post led to its creation. I previously wrote about the conundrum of preserving your WordPress blog for a  hundred years or so. The main solution I suggested was putting your blog’s content […]

Read More How to Print Your WordPress Blog

The Wise Man and the Foolish Man

< 1 minute readHere’s a little visual I used today in Sunday school for the 5 year olds. This helped them to visualize what Jesus meant when he said; “…a foolish man built his house upon the sand: And the rain descended, and the floods came, and the winds blew, and beat upon that house; and it fell: […]

Read More The Wise Man and the Foolish Man

“Truth Fairy” Primary Lesson

3 minute readToday at Church, we had a pretty fun Sunday School lesson for the 4 year olds. The topic was “Always Tell the Truth“. Here’s more-or-less how it went down: “Have you kids ever heard of ‘the Truth Fairy’? Not the Tooth Fairy (ask your parents about that), the ‘Truth Fairy’. No? Well, today we’re going […]

Read More “Truth Fairy” Primary Lesson