Author: Josh Sherman
-
VPS Showdown – May 2024 – DigitalOcean vs. Linode vs. Vultr
I wasn’t sure how this month was going to go in terms of the availability of Ubuntu 24.04 LTS with each provider. Fortunately, everybody is already supporting this fresh off the presses release. Even more fortunately, is that there was very little that needed to be fixed up in my scripts to support this latest…
-
Numeronym in JavaScript
Numeronyms are a form of abbreviation. The middle of the word or phrase is swapped out for a number that represents the number of letters that are being replaced. The first and last letters are retained. Some examples are: I’m not really a fan of the word “numeronym”, primarily because I can’t ever seem to…
-
Yoast SEO: No Focus Keyphrase showing posts with keyphrase
Even though I migrated back to WordPress months ago, I’m still in a constant cycle of improving my content. I tend to focus my efforts around my most trafficked content. Here and there I chip away at certain tasks that affect most if not all posts. One task is making sure the Yoast SEO plugin…
-
Adding a custom script to an Unbounce landing page
When asked if I knew how to add a custom script to an Unbounce landing page. I have never used Unbounce before, but I’ve worked with enough marketing tools that I figured I could figure it out. Also, figuring out stuff lends itself to new blog content. And here we are. Edit your page If…
-
VPS Showdown – April 2024 – DigitalOcean vs. Linode vs. Vultr
All right y’all, the second quarter of 2024 is upon us. Been a bit all over the place on my end, doubly so with it being the high holiday known as WrestleMania Weekend. #CodyCryBabies I mentioned last month that I’d be trying to include MongoDB benchmarks. I did a bit of research and came to…
-
How to check package version on Linux
In light of the recent discovery of a backdoor in the XZ Utils package (CVE-2024-3094), knowing how to check package versions on Linux has come to front of mind. I try to be security cautious. Typically I reach for boring ol’ Debian stable for my servers. I do my best to keep them reasonably up…
-
Stop ESLint from searching up the directory tree
For most projects, I use a monorepo, and nest my scripts in a directory. I’ll npm init each script, and maintain an isolated set of dependencies outside of the main dependency tree. This includes maintaining a separate .eslintrc file as well. Typically, this isn’t a problem, but recently with a new project that was created…
-
Airbnb style guide with Next.js
Starting a fresh Next.js project the other day, I was happy to see that configuring eslint was part of the bootstrapping process. Where things fell short for me, was the lack of a prompt asking me which style guide I’d like to use. I’m sure the out of the box option is sufficient enough, and…
-
Fix for gnome-keyring 46.0+ disabling ssh-agent
A breaking change landed on my Arch Linux system the other day, revealing itself when trying to use git. Usually something like this would wind up in the Arch Linux home page. Not this time. Booting up on a Monday after my end of the week update, I was trying to push some code and…
-
VPS Showdown – March 2024 – DigitalOcean vs. Linode vs. Vultr
While spring isn’t officially here yet, it’s definitely starting to feel like winter is over. More of the same this month, as we finish off the first quarter of 2024. Next month, I’m hoping to finally get some MongoDB benchmarks into the mix. By the end of the second quarter, Ubuntu 24.04 LTS will be…