CoffeeScriptease
Thanks to a resurgence in popularity with server-side and rich HTML apps, developers are writing more JavaScript than ever. While there are numerous libraries to improve some of its quirks, there remain language-level idiosyncrasies that those libraries cannot remedy.
CoffeesScript is a transparent [ruby|perl]esque bridge language that disguises these inconsistencies and helps you write terse, readable and maintainable code. Its documentation describes it as “an attempt to expose the good parts of JavaScript in a simple way”.
What makes this particularly interesting to anyone who uses JavaScript in their day to day life is the impact that CoffeeScript is having on the JavaScript language itself as proposals are being made to add CoffeeScript features into JavaScript.
In this session, Simon Elliot will be talking about his move to using CoffeeScript and what he’s learned in the transition. The talk will look at the language itself, getting started and installation, some real-world examples and thoughts on what the future holds.
Simon is a freelance developer living in Brighton. He’s been developing Javascript for far too many years and hopes to never see ===, prototype.constructor, apply or function ever again. His favourite language is Perl which is terribly misunderstood and he will fight anyone who says otherwise.