Effectif Development

(agile web development and consultancy)

CoffeeScript

Not only is it a little language, it's a more beautiful one too. At its
heart JavaScript is a flexible and powerful language that has been
hamstrung with some fairly ugly syntax. CoffeeScript cleans JavaScript
up and adds a host of useful features (such as list comprehensions).

Lots of people talk about how CoffeeScript is heavily inspired by Ruby,
but writing CoffeeScript always reminds me of how much fun it is to code
in Python.

Articles on CoffeeScript

QUnit is a unit testing framework for JavaScript, from the jQuery project. Earlier this week I wrote about how I chose it over Jasmine for my current project. This article explains how I setup QUnit to test my CoffeeScript, along with the Sinon mocking/stubbing library.