Fine-Tuning AirBnB's ESLint Config

ESLint was launched in June 2013 and has rapidly become the most popular JavaScript linter. It offers a number of advantages over other linters including fine-grained, configurable rules and plugin support. This flexibility can also be a weakness, however, as you can easily get lost in the multitude of options.…

Library of The Month: merge2

First a bit of administrivia: we've decided to move to a monthly pace for our periodic looks at interesting JavaScript libraries, so from now on this series will be entitled... wait for it... "Library of the Month". With that in mind, let's take a…

Library of The Week: Egg.js

Let's have some fun this week with something a bit less serious. First press the following keys in order: E, G, G. Woo hoo, you just used the Egg.js library! As the name suggests, Egg.js is library for adding "Easter eggs" to a page.…

Library of The Week: Humane.js

Having covered Vex [https://blog.javascripting.com/2015/04/04/library-of-the-week-vex/] and SweetAlert [https://blog.javascripting.com/2015/05/09/library-of-the-week-sweetalert/], this week's topic is yet another notification library: Humane.js [https://www.javascripting.com/view/humane-js]. Humane has a slightly different purpose from the other two, which…

Library of The Week: Jailed

In the JavaScript world there is broad consensus about how to describe and exchange data: JSON. But some classes of application need more. In particular, you may need to describe and exchange behavior as well as data. It isn't easy to find a simple real-world example because you…