#27: CoffeeScriptease

Coffee Alchemy - Marickville

Thurs, 23rd June 2011 (arrive from 7.15pm for a 7.45pm start). Free entry.
@The Skiff, 6 Gloucester Street, Brighton, BN1 4EW. (map)

→ Sign up to the event on Lanyrd


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.

Update: slides online

Simon has put his live coding demo and a PDF of his slides online.

, , ,

2 Responses to #27: CoffeeScriptease

  1. Aron 14 June, 2011 at 5:35 pm #

    There’s a nice little five article book that was just posted online for anyone looking to read a little more about CoffeeScript before the talk.

    http://arcturo.com/library/coffeescript/index.html

Trackbacks/Pingbacks

  1. In the Jungle, the Mighty Jungle | Async - 28 September, 2011

    [...] in small teams or flying solo, creatures were created using a variety of techniques, including Coffeescript, SVG, Canvas, CSS3 animations and even good-old animated gifs and image [...]

Leave a Reply