Configuring Jest to show code coverage for all of your files

By Josh Sherman
3 min read
nodejs
jest

Jest is a great tool. It’s fast, actively maintained and has been working well for us with both our front-end and back-end systems. Simply put, Jest helps us make CrowdSync better and more stable. Out of the box though, code coverage is only shown for the files that you’ve written […]

Switching from tmux to GNU Screen

By Josh Sherman
1 min read
tmux
gnuscreen
command-line
productivity

I’m was a bit late to the terminal multiplexer game. I had used GNU Screen on servers here and there to be able to keep tabs on long running processes but it wasn’t until this past year that I decided to start using tmux full-time locally. Why tmux if I […]

Upgrade to Node.js 8.x on Ubuntu 17.10

By Josh Sherman
1 min read
development
javascript
nodejs
linux
ubuntu

Ubuntu 17.10, codenamed “Artful Aardvark” was released yesterday… … with Node.js v6.11.4 #sadtrombone It could be worse though, Debian 9.x (Stretch) still ships with Node v4… but I’ll save how to remedy that for another post ;) Now, I can’t imagine you came here to listen to me throw shade […]

Switching to Vim from Neovim

By Josh Sherman
2 min read
vim
neovim
development

I’ve been a Vim user for the better part of the last 20 years. I’m also not blind to the fact that there are other editors out there. I’m usually the first person to download a copy of some new editor and/or IDE and give it a whirl, always running […]

Trigger a GitHub Pages rebuild with AWS Lambda and CloudWatch

By Josh Sherman
7 min read
blogging
development
aws

GitHub Pages is pretty damn great. I’ve been using it for years now but one thing has always bugged me. If you want to schedule your posts in advance, they just never show up. Why? Because for posts to show up you have to trigger a rebuild of the project […]