Uncategorized

  • Long Running Scripts Over SSH with Kinsta

    I recently discovered a hidden gem with Kinsta’s SSH environment. They have a built in option for performing a background process using the screen command. Huge thanks for this tip goes to…

  • The Art of Writing a Fully Self-contained Bash Script

    Bash is amazingly powerful and yet not the easiest thing to learn. When learning any new computer language it’s natural to write everything in a very long single file. As you…

  • Learning Vue.js as a WordPress Developer Part 2 – Structured PHP, Rest API and Axios

    This post is part of a series called “Learning Vue.js as a WordPress Developer” Part 1 – Getting Started Part 2 – Structured PHP, Rest API and Axios Part 3…

  • WP-CLI Only WordPress

    When it comes to unique use cases for WordPress, headless WordPress is all the talk. However earlier this year I stumbled upon another unique use case for WordPress. One I…

  • Email Subscriptions Powered by BNFW

    Since the beginning of this blog I’ve relied on Jetpack Subscriptions to send out email notifications when publishing a blog post. It’s a free, quick and easy solution for handling…

  • Restore Only WooCommerce Products From Backup

    Daily backups are a necessity for any website. However performing a full site restore from backup should only be considered as a last resort. For high traffic WooCommerce sites restoring…

  • Kinsta PHP Management

    Coming from WP Engine, Kinsta PHP options are amazing. Each site with Kinsta can run a wide range of PHP versions from 5.6 to 7.3 beta. That said, with greater…

  • Bundling in Fathom Analytics

    If you haven’t seen Fathom Analytics yet, then please do. It’s a breath of fresh air in the web analytics space, and I argue that it’s a pretty good fit for…

  • Inconsistent Arguments with Remote Script over SSH

    While working on a new bash script, I discovered a pretty annoying difference between Kinsta and WP Engine’s SSH access. It involves sending arguments to a remote script. That’s something…

  • Resolving Bad Code During Migrations

    Every once in a while I’ll run into a WordPress site with really outdated code that breaks when migrating to a modern WordPress host provider. Here are a few common…