Gratitude Journal December 2018

2-year-old creativity. Celeste created the above masterpiece. And it’s keeping her amused while I type this on my phone. Brownies. I love the saturated fatness and sugaryness of brownies. Peppermint tea. Amanda and I don’t get around to drinking it basically ever, because the kids would have all the emotions towards it (“I want it!”, […]

Read More Gratitude Journal December 2018

Gratitude Journal October 2018

To be honest, it’s feeling like a bit of a stretch to think of what I’m grateful for right now. But that’s totally a result of being lazy about counting my many, many blessings, not because I have nothing to be grateful for. The idea to keep a gratitude journal. Otherwise, I simply don’t take […]

Read More Gratitude Journal October 2018

How to Make Horrible Software Comparisons

Software 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

Absolutely 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

PHP’s array_shift is a relatively slow way to fetch the first item from an array; it’s much better to use reset. 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 specifically need […]

Read More PHP’s array_shift Performance

Getting Started Contributing Code to WordPress Gutenberg in Laragon

This 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