coffeescript
unfancy javascript
Dimitris Tsironis
CEO & Founder at Geembo




         boo!!
what’s this about?

       Coffeescript (duh!)
       “Pragmatic” coffeescript
       How we use it
       Explore new stuff
       Open-source
A little language
that compiles into javascript
Jeremy Ashkenas
backbone.js & coffeescript
        creator
Philosophy

    code is art
    ruby’s syntax rocks
    less is more
    verbal syntax
    it’s javascript after all
LIAR
We want some proof!
let’s see some code!
code examples straight from the oven
code example #1
  search.js.coffee
code example #2
  setting.js.coffee
code example #3
 Multiply an array

                      or

 Search in a string




 Happy Birthday!
how we use it
everyday workflow magic
workflow

   Rails (with Asset Pipeline)
   gem install coffee-script
   npm install -g coffee-script
   Codekit
Coffeescript on Rails

      seamless compile on development
      minify and concatenation
      backbone-on-rails gem!
      same philosophy as Ruby
hubot
the first coffeescript butler
Hubot

        coffeescript on node.js
    Github’s robot for stuff

    mainly, finds you kittens and
    embarrassing photos

    totally open-source
    easily extensible (see docs)
Resources

    http://coffeescript.org
    Codeschool course

    A little book for Coffeescript

    http://js2coffee.org
    http://www.ricardo.cc/2011/06/02/10-CoffeeScript-One-Liners-to-
    Impress-Your-Friends.html
Thanks!
@tsironakos
@geembohq

Coffeescript unfancy javascript