Stop blaming your hosting company for downtime

By Josh Sherman
2 min read
hosting
devops

I was struck with downtime last week. Linode’s Fremont data center went offline in a big way. Service was interrupted for nearly 4 hours. Did I panic? OF COURSE I DID! At first at least. Thing is, when a site of mine goes down, I just assume that I had […]

The problem with dark mode in macOS Mojave

By Josh Sherman
2 min read
apple
os x
macos
open source

If I still used MacOS as my daily driver, I’d be absolutely over the moon about dark mode being announced for Apple’s next macOS release, Mojave. It’s great that this feature is finally being added, but it’s very much “too little too late” if you ask me. For those unaware, […]

$10 VPS Showdown - June 2018 - DigitalOcean vs. Linode vs. Vultr

By Josh Sherman
5 min read
reviews
hosting
digitalocean
linode
vultr

It’s already that time again! This month, I’m comparing $10 VPS offerings instead of the smaller $5 plans. Linode recently upgraded all of their “standard” plans and I wasn’t entirely sure if their $5 instance, deemed a “Nanode” qualified as standard. Didn’t help that their blog post announcing the resource […]

Unique indexes with MongoDB and Mongoose

By Josh Sherman
4 min read
nodejs
mongodb
mongoose

Even though I’ve been using MongoDB for the last few years, I’m still very much a noob when it comes to a lot of things. One of those things would be unique indexes. Generally speak, I interact with MongoDB three different ways: I write code that explicitly creates something with […]

Set Vim background based on your terminal's background color

By Josh Sherman
4 min read
vim
linux
command-line

I’ve been spending more time at the pool lately (sorry, not sorry) and I’ve found myself manually switching between a light and a dark gnome-terminal theme. This was all well and good, but my .vimrc includes set background=dark so regardless of which theme I’m using in the terminal, vim has […]