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…