Best-practices and coding conventions for the CoffeeScript programming language