Testing modern web apps can be challenging. There are many variations of tests — unit, integration, acceptance, end-to-end — and knowing which ones to use can be difficult. This article will cover patterns I use to test my web apps using unit and integration tests. …


There are a lot of great editors out there that provide a ton of features for web development. Recreating those features in Vim has always been a challenge. I love Vim, but I’ve also dedicated a ton of time to tweaking my setup. …


Over the years, I’ve noticed some common traits of people that were incredibly valuable to a company. These engineers were smart, but that’s not why they were great. They tended to consistently do certain things that many other engineers did not. …


You are a hacker. Your home is the terminal. You know every key stroke is valuable. If something is less than 100% efficient, you will spend hours figuring out the right tool to save yourself seconds. Because it’s always worth it.

Source: Pablo Stanley via Twitter

Does your constant search for newer and better ways…


In 2017, Neovim released the winhighlight feature. It gave users the ability to perform “window-local highlights”. There were talks of using it in tandem with the upcoming (hopefully) floating windows feature. But how can you use it now?

Disclaimer: Thanks to Niall Burkley, I have realized that you should only…

Caleb Taylor

Sr. Engineering Manager @ PlayStation

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store