Category Uncategorized

Preserving Customizer Settings

Most themes utilize the WordPress Customizer in order to config and setup the website. Unfortunately, many of these settings are specific to whichever theme you are using. That means if you activate a new theme, you have to start over…

Self-hosting Jitsi Meet with Digital Ocean

Video conferencing usage is increasing exponentially. Google Hangouts has been my preferred tool however Google’s plans to phase it out in favor of their paid product Google Meet. Meanwhile Zoom is quickly becoming a household name. I don’t mind paying…

Maintenance Mode DYI Options

The WordPress.org plugin repository is filled with coming soon and maintenance mode plugins. My go-to plugin is the one created by SeedProd. However, I often don’t need all of those fancy features and prefer to just do it manually with…

Scripting Background Scripts on Kinsta

One of my favorite SSH commands with Kinsta is screen. I use it quite frequently to handle long running scripts like site migrations and image optimizations. I’ve often wondered if it would be possible to put screen inside of a…

Over The Air Shell Scripts

So you just finished writing this super awesome shell script, now the question is “How do I run it?”. There are many ways you can run a shell script. You can run a script locally, run a local script on…

Lightning Fast WordPress Themes ⚡

When building WordPress websites for customers, I feel the best approach is to do a custom designed and developed theme using something like Underscores as a starter theme combined with Advanced Custom Fields. There is just nothing like building up…

Configuring Vanity Nameservers

I’ve been using a premium DNS provider since 2014 and only recently switched to use vanity nameservers. This will be a walk through showing the steps I took to setup vanity nameservers using Constellix (DNS Provider) and Hover (Domain Provider)…

Consolidating Mailgun Accounts

On March 1st 2020, Mailgun will be phasing out their free tier. I’m a happy paying Mailgun customer. How is this going to affect me? Well, over the last several years I created a number of separate free Mailgun accounts…