Author: Josh Sherman
-
VPS Showdown – October 2024 – DigitalOcean vs. Linode vs. Vultr
Time for the spooky season edition of the VPS Showdown. The last few months have been a lot of the same, so I decided to take another crack at trying to do an apples to apples comparison, focusing on price. Even though DigitalOcean lacks a $5 plan, as the plans increase, they eventually offer a…
-
Including Dev Dependencies in a DigitalOcean App Platform Build
When working with dependencies in a DigitalOcean App Platform build, there are time when you may need to include development dependencies. Such instances arise when you’re using something like TypeScript, which you’d typically have listed in your devDependencies because it’s not a necessary dependency once you’ve transpiled your code and shipped it to production. Out…
-
How to Delete from a Table with Foreign Key Constraints in MySQL
I hate foreign keys. They are rarely implemented properly, often times failing to implement cascading deletes and updates. Sure, the concept is sound, and relationships are the first letter in RDBMS, I personally avoid using foreign keys as I find the potential for orphaned data to be way more manageable. While I don’t use foreign…
-
Quick Guide to Boss Materials in Diablo IV
Summoning Bosses in Diablo IV (Updated for Season 8) Like my memory when I try to recall which bosses need what materials, this stuff gets fuzzy fast. This is a companion piece to my quick guide to mythic unique equipment – which aged like milk once they turned everything purple. Same energy here: simple, to…
-
Targeting the Home Page with Google Tag Manager
Recently I was adding a code snippet to a website, with the explicit requirement to not include the code on the home page. This was being done via Google Tag Manager, and we already had some triggers in place to target the home page, great! Until I went to test, and it turns out the…
-
VPS Showdown – September 2024 – DigitalOcean vs. Linode vs. Vultr
Labor Day weekend, and I’m trying to drum up the inspiration to run some VPS benchmarks. I’m sticking to the theme of comparing like processors, of the AMD variety. I spun up 3 (or 4, more on that later) instances with each provider, all running Ubuntu 24.04 LTS. The results have been averaged, when applicable.…
-
Transferring Steam Game Save Data Isn’t Worth the Headache
My blog tends to be a collection of solutions for problems that I have faced. Today I had set out to write about transferring Steam game save data. I recently upgraded from my Steam Deck LCD to a Steam Deck OLED. Most games use Steam Cloud to sync the save data. I found that I…
-
How to Automatically Delete Old S3 Files Using Lifecycle Rules
Amazon Web Services block storage is still one of my go to backup solutions. My backups tend to be pretty small, so the cost is negligible. Over time though, the pennies start to add up. Once the cost gets to a couple of bucks, I go in and purge backups and the cycle begins anew.…
-
How to determine Intel CPU generation on Linux
Late to the party, I recently heard about the voltage issues that are plaguing 13th and 14th generation Intel processors. While I don’t have many systems with Intel processors, I was still concerned, especially since my home server has started to behave a bit more erratic in the past few months. Fortunately, it seems that…
-
VPS Showdown – August 2024 – DigitalOcean vs. Linode vs. Vultr
Gonna cut to the case this month, as I’m in the middle of mixing and mastering the final track of our upcoming EP. I’ve spun up 3 instances with DigitalOcean, Linode, and Vultr. Each one is in or around the New York / Newark area. They are all running some sort of AMD processor, hence…