Travis CI and you.

Software projects are an iterative process. Tests, linting, and even deployment should occur at every step of that iteration. One can make such tasks much easier »

Code coverage.

Writing tests are useful, but on large projects it can be easy to lose track of what portions have been tested. That is where the concept »

Beginner's guide to testing with Mocha & Chai.

Writing tests in Mocha/Chai can be intimidating to a junior developer. Here are a few steps I used to make that world less scary. For »