ORM for nodej – Waterlinejs, knex or squelizejs, bookshelf or objection?

Choosing how you connect to a database through nodejs can make a big difference both in development time, security, stability and data integrity. What you’re looking for in an ORM (Object-relational mapping) tool depends of course on your project needs. In this post we’ll go over the major ORM tools for nodejs and help you […]

Chai Assertion Library

Just what is the Chai Assertion Library? From their website: Chai is a BDD / TDD assertion library for node and the browser that can be delightfully paired with any javascript testing framework. Once you see the examples you start to get the idea: Should chai.should(); foo.should.be.a(‘string’); foo.should.equal(‘bar’); foo.should.have.length(3); tea.should.have.property(‘flavors’)   .with.length(3); Any programmer who […]