Blog
How to install Family Sharing apps on macOS
Switching back to an iPhone eventually led to enabling Family Sharing so that we could all use the Pro Apps I had purchased last year. The Pro Apps are quite pricey (even the Education Bundle) so it's not something I'd [...]
VPS Showdown - May 2022 - DigitalOcean vs. Lightsail vs. Linode vs. UpCloud vs. Vultr
The big news for this month would be DigitalOcean's announcement of their "serverless functions" product being beta released. Said functionality is the equivalent of AWS Lambda, GCP Cloud Functions and Azure Function. While not the most exciting news, as I [...]
How to install Node.js 18 on Ubuntu 20.04 LTS
It's that time of year again, for not just a new version of Node.js, but for a new version of Ubuntu as well! Sadly though, my preferred method of installing Node.js on Ubuntu isn't quite ready for Ubuntu 22.04 LTS [...]
Execute command in timed intervals
Running a command (script, program, et cetera) on a regularly timed interval can be accomplished a few different ways. One way, is to leverage the crontab utility, which schedules runs to run one or more times per day. While a [...]
How to restart an AWS ECS service
Docker containers are easily one of my favorite pieces of new technology of the last decade. They've immensely simplified how I work locally, no more virtual machines, no more trying to keep my local development environment and production servers in [...]
VPS Showdown - April 2022 - DigitalOcean vs. Lightsail vs. Linode vs. UpCloud vs. Vultr
The landscape of Virtual Private Servers is ever changing and evolving. Gone are the days of providers offering just servers. Many providers offer a wide range of managed services in addition to traditional VPS offerings. Maybe I'm too much of [...]
Response Time Comparison: GitLab Pages vs. Cloudflare Pages
While I compare VPS hosting providers every month, I actually don't my personal blog (this site) on a VPS anymore. Come to think of it, I don't even remember if this particular iteration of my own private slice of the [...]
How to change the hostname on Arch Linux
Admittedly, I rarely ever need to change the hostname of a system. I have my own standard naming convention that I use, and will set things up at the time of installation, never to be touched again. Recently with a [...]
Tracking daily active users (DAU) with Redis
Daily active users, also known as DAU, is the number of unique users that have interacted with a website or application in a given day. We're going to discuss how to track this metric, in a language agnostic fashion. The [...]
VPS Showdown - March 2022 - DigitalOcean vs. Lightsail vs. Linode vs. UpCloud vs. Vultr
The biggest news this month is that Linode was recently acquired by Akamai Technologies for a whopping $900M. What that will do to the VPS landscape is yet to be seen. The most immediate impact I've noticed is that Linode [...]