CoffeeScript: The Good Parts—Write Better javaScript