CoffeeScript Revisited

A session at [Async]: CoffeeScript Revisited

Thursday 11th April, 2013

7:15pm to 9:30pm (GMT)

Javascript is a great programming language marred by idiosyncratic flaws. Odd semantic quirks and inconsistencies in browser implementations combine with verbose syntax to make coding difficult and error-prone. While forthcoming versions will address these flaws, many of us will be maintaining support for existing web browsers well into the future.

Enter Coffeescript - a lightweight syntactic wrapper that compiles to Javascript and is available for production use right now. Coffeescript, which has been the topic of previous talks at Async, aims to help developers improve their Javascript by making "good" code easier to write.

Dave Gurnell has been writing Javascript since the Netscape days and currently uses Coffeescript as an indispensable part of his production toolchain. In this talk, Dave will provide a short introduction to Coffeescript syntax before launching into an in-depth analysis of its most valuable features and biggest drawbacks. He will touch on tools for building and testing code, as well as discussing what *he* believes to be good coding style and inviting you to disagree with him vociferously.

Dave is co-founder of A/B testing startup Myna and a director at software development consultancy Underscore. His current utility belt includes Scala, Akka and Play on the server and Coffeescript, Underscore.js, and Backbone.js on the client. He lives in Hove and likes synthesizers.

About the speaker

This person is speaking at this event.
Dave Gurnell

Software developer, musician, wearer of silly hats. bio from Twitter

Sign in to add slides, notes or videos to this session

Tell your friends!


Time 7:15pm9:30pm GMT

Date Thu 11th April 2013

Short URL


Official session page


View the schedule


See something wrong?

Report an issue with this session