promise-from-hash

I love JavaScript Promises and all the cool things you can do with them. The other day I found a need to construct a comlex object using results of a bunch of…

Eight fun-to-use Yeoman generators

Generators have been a thing for a while now. Ruby on Rails community has taken this to a whole new level and for a good reason. Generators are a very…

mongojs

If you are like me, one of the first things you probably did when you first tried Node.js is to use a database. As it happens, MongoDB became defacto standard,…

Upcoming Breaking API Changes in Node v0.12

Welcome to part two of a three part series that aims to help you get a jumpstart on new and breaking API changes in the upcoming Node.js v0.12 release. In part…

Login form with Bacon.js

bacon.js (GitHub: baconjs/bacon.js, License: MIT) by Juha Paananen (that we’ve talked about last year) let’s you use so called functional reactive (frp) approach to coding your applications. Some say that using standard event handlers instead going reactive…

hamlet.coffe

Take full advantage of CoffeeScript (GitHub: jashkenas/coffeescript, License: MIT) in your templates. hamlet (GitHub: inductor-labs/hamlet, License: MIT) doesn’t use a crippled templating language and supports embedding arbitrary CoffeeScript expressions. Write expressive, intuitive templates that can be understood at…

verror

It is a crucial part to have an excellent strategy for handling errors in your application. Not just for identifying bugs quickly but also for propagating sane messages to the user in the…

normit

normit (GitHub: pawurb/normit, License: MIT) package let’s you use all the Google Translate goodies in your terminal. I developed it because using web interface to translate stuff several times a day seemed way…