Blog

Could not find a declaration file for module

I've been working with Typescript on a daily basis for the last year. Admittedly, I still feel pretty amateurish with it. Mostly due to the fact that I've mostly been working with it on an existing stack at work and [...]

How to install packages from testing on Arch Linux

The reason I have stuck with Arch Linux and have looked past the issues I've had with it, is because of the availability of newer packages without the need of additional package mangers. That said, I started working on a [...]

Checking disk space from the command-line

As you may already be aware, I also write guides for Alligator.io. As of late, I've been covering a lot of command-line tools and tricks as part of a "Command-line Basics" series. I'm also a bit of a scatter brain [...]

VPS Showdown - August 2019 - DigitalOcean vs. Lightsail vs. Linode vs. UpCloud vs. Vultr

Never a dull moment in the world of VPS providers. In the past month, DigitalOcean switched up their C-suite and Linode opened up a data center in Mumbai, India. I'm switching things up a bit as well, bringing things back [...]

Symlinks with Nginx and PHP-FPM

Recently I've been putting time into rebuilding the server infrastructure for Holiday API. This has included hardening the system to be more fault tolerant and building out a new cluster of web servers. The biggest improvement was [finally] introducing a [...]

Managed WordPress Showdown - July 2019 - Flywheel vs. Kinsta vs. WP Engine

So when I published last month's post, later that same day it was announced that Flywheel was being acquired by WP Engine. There's no timeline on if/when Flywheel would be fully consumed by the WP Engine brand, so they will [...]

How to exit Vim

I'm sick and fucking tired of being asked if the reason that I use vim (currently using nvim) is because I can't figure out how to exit. I get it, you saw some stupid shit on Stack Overflow and you [...]

How to upgrade from Debian 9 (Stretch) to Debian 10 (Buster)

Debian 10 is finally here. Time to upgrade all the things!!! The upgrade from Debian 9, code named Stretch to Debian 10, code named Buster is a fairly painless process. First, it's good practice to make sure you're completely up [...]

VPS Showdown - July 2019 - DigitalOcean vs. Lightsail vs. Linode vs. UpCloud vs. Vultr

Switching it up on y'all this month. By request by one of my dear readers, I've included Vultr's new "high frequency" server in this month's comparison. Traditionally these posts have been all the same price point to keep things apples [...]

Managed WordPress Showdown - June 2019 - Flywheel vs. Kinsta vs. WP Engine

Wow, can't believe it's been 4 weeks since I started venturing down the path of reviewing managed WordPress hosting. Since this still a new post series, things are a bit all over the place, and I'm still working out some [...]