Page 4 of All Articles

VPS Showdown - February 2020 - DigitalOcean vs. Lightsail vs. Linode vs. UpCloud vs. Vultr

Expanding upon last month, this month’s VPS Showdown features another, more expensive plan, at the ~$40 mark (Vultr being the outlier as their High Frequency plans are 20% more expensive, but seemingly worth it from the sheer metrics perspective). Notable changes since last month, Vultr introduced managed load balancers for […]

How to fix ugly Chrome window borders on Linux

So I’m back to dabbling with Google Chrome as my main browser, backpedaling somewhat on last year’s [yet another] switch to Firefox. Technically I’m running Chromium, the less Googley version of Chrome on Linux, and Google Chrome stable on Android and Chrome OS. This isn’t a post delving into why […]

Fixing distortion and red lines when moving items in Diablo III on a MacBook Pro

For season 19 of Diablo III, the wife and I decided that we were not only going to play the season, but actually set out to complete all of the objectives for the season. As we’re pretty much filthy casuals when it comes to Diablo, we did both accomplish what […]

Padding strings and numbers with JavaScript

Programming languages can change pretty regularly, and I try to carve out some time periodically to catch up on the latest and greatest the languages I love have to offer. With that, recently I was poking around on JavaScript’s string prototype and came to realize that there were some string […]

VPS Showdown - January 2020 - DigitalOcean vs. Lightsail vs. Linode vs. UpCloud vs. Vultr

Brand new year with a brand new VPS Showdown, and I know what you’re thinking, “Why have you not included my favorite provider into your comparisons yet”? Big reason has to do with time, while these posts have become more optimized, they still take a chunk of my time every […]

The end of a decade

Usually for the last post of the year I do a bit of a retrospective / lessons learned kind of post. Not going to bore you with that this year. Instead, I want to talk a bit about the concept of a decade. The only time I personally seem to […]

Installing `pacman` breaks dependency replaced by `yay`

Even though I’ve been using Arch Linux for a few years now, from time to time, I do run into small issues that are unique to Arch. One such issue happened when I was trying to upgrade my system, only to be blocked immediately with some sort of dependency mis-match […]

Another two weeks with Firefox

A few years back, I went all in on Firefox and Duck Duck Go for a few weeks, only to wind back up on Chromium. Duck Duck Go has been my default search engine since then, but Firefox ended up being somewhat underwhelming for me, and I ran into a […]

How to bypass the SSH host key check

If you’ve ever connected to a new server via SSH, you were probably greeted with a message about how the authenticity of the host couldn’t be established. The message and prompt looks something like this: The authenticity of host ' (' can't be established. ECDSA key fingerprint is SHA256:nKYgfKJByTtMbnEAzAhuiQotMhL+t47Zm7bOwxN9j3g. Are […]

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

Figured for my final VPS Showdown of 2019, to go back to where it all began with a $10 Showdown post. Since last month, Linode has released their own flavor of “Object Storage” so I thought it would be good to start including some additional products in the overview section. […]

My 2020 Goals

For the last 3 years, around the week of Thanksgiving, I have put pen to paper to list out a series of goals for myself. Some health and some wealth. Not always business related, so there’s family goals and personal growth and creativity stuff in the mix as well. That […]

How to remove an array element by index in JavaScript

Recently I was faced with the need to remove an item from an array, by index in JavaScript and I came to realize it had been quite a while since I had to do something like that. My initial, and extremely incorrect thought was that I could just use delete […]

Undervolting the New Dell XPS 15 7590 on Arch Linux

I have a love / hate relationship with Arch Linux. I love the simplicity. I love being able to install everything via my system’s package manager. I love running the oh so shiny and new versions of my favorite software. I hate the seemingly semi-annual issues I have after I […]

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

Not a ton of movement since last month, other than DigitalOcean’s announcement of their memory-optimized droplets being generally available. I decided to bring things back state-side again, targeting the west coast data centers for each provider. As always, I’m using Ubuntu 18.04 LTS for the operating system and the metrics […]

What is MRR?

Why even do a post on what MRR is? Because I’ve come to realize that there are people out there, that consider themselves to be entrepreneurs, that actually don’t seem to know the difference between MRR and monthly transactions. I’ve noticed this over on Indie Hackers when a user will […]

How to loop through all files in an S3 bucket in PHP

Recently I decided to finally tackle the ever growing S3 bucket for the niche social network I run. The reason it’s ever growing is because I never implemented any sort of hard deletion logic. At one point, I was planning to move the images over to soft deletions, but never […]

Own your mistakes

I fucked up recently. Nothing that put any lives in danger, fortunately. You see, I started doing a re-engagement campaign to reach out to all of my users that weren’t currently on my semi-monthly product update newsletter list. This is actually something that’s come up quite a few times over […]

VPS Showdown - Singapore - October 2019 - DigitalOcean vs. Lightsail vs. Linode vs. UpCloud vs. Vultr

One of my bigger pain points with doing these comparisons is that it’s really hard to line all of the providers in the same geographical region. Things tend to be close, but there’s always an outlier (looking at you Amazon Lightsail). With that, decided this month to switch it up […]

Installing Linux on the New Dell XPS 15 7590

As much as I love my System76 Galago Pro, I have been wanting to upgrade to a system with a higher screen resolution (not just the overall size) as well as get into a rig that had a newer processor. Sure, I could have opted to stick with System76, but […]

Migrating from Mailchimp to EmailOctopus

I started the year off on a free Mailchimp plan. I’ve been a free user for ages now and decided that I wanted to start taking my email marketing seriously. This included knowingly growing my lists beyond what the free tier’s limits. I didn’t have much of a problem with […]

How to fix a borked USB flash drive

So this post was supposed to be how I [yet again] fixed an issue with a USB flash drive that I use for installing Linux. The USB flash drive in question is “the blue one” that I picked up back in 2016 because I wanted to have a handful of […]

The fallacies of unlimited

This topic has been rattling around in my head for the last few years. It was brought to the forefront of my brain by a chance encounter at the mall with a Verizon store employee this past weekend. Who’s your current cell phone provider? Some provider other than Verizon. What […]

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

September already! Linode was tangled up with StandardJS’s funding experiment. DigitalOcean added some new managed databases (still no MongoDB). Nothing else to report from the other providers, but honestly, month to month, most of the other providers don’t usually have a ton of movement. Sticking to previous months, I’m including […]

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 minor application of it on my own side projects. With […]

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 new project recently, and wasn’t quite ready to move things […]