Set Vim background based on your terminal's background color

By Josh Sherman
4 min read
vim
linux
cli

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 […]

$5 VPS Showdown - May 2018 - DigitalOcean vs. Linode vs. Vultr

By Josh Sherman
5 min read
reviews
hosting
digitalocean
linode
vultr

Switching it up yet again on y’all! This month, we’re back to looking at those east coast data centers, but also, Ubuntu 18.04 LTS is out and this is my first set of metrics run on the latest long term release of Ubuntu. Sadly though, sysbench was throwing shade while […]

Coping with writer's block

By Josh Sherman
2 min read
blogging
introspection

It’s 5:55 PM on a Sunday afternoon and I am succumbing to the fact that today I have writer’s block. I don’t think it’s that I’m blocked up completely (although I am admittedly a bit constipated right now) but I have definitely hit the wall on the post I had […]

The "Josh" Sandwich

By Josh Sherman
2 min read
recipe

Get your head out of the gutter, that’s not the kind of “Josh Sandwich” I’m referring to. The “Josh” is an actual sandwich of my own design. The exact date of creation is unknown but I’d argue that it was sometime in 2010 when the sandwich in it’s “final” form […]

How to POST to a webhook in 5 different programming languages

By Josh Sherman
7 min read
development
nodejs
python
golang
php
ruby

With the release of inbound webhooks for CrowdSync workflows last week, it seemed fitting to do a write up on how to POST to a webhook. So what is a webhook, anyway? The Wikipedia definition is that webhooks are “used-defined HTTP callbacks”. Kind of a stuffy definition if you ask […]