Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Where Is My Bus? FITC Sneak Peek 2012

Faisal Abid
September 13, 2012

Where Is My Bus? FITC Sneak Peek 2012

My small presentation at FITC Sneak Peek 2012

Faisal Abid

September 13, 2012
Tweet

More Decks by Faisal Abid

Other Decks in Programming

Transcript

  1. Faisal Abid @faisalabid www.faisalabid.com • Software developer working with Android

    since the beta days • Started working in Node.js and Coffeescript for the past year. • Previous Flash/Flex/ColdFusion developer. • Co-Author Flex 3 in Action • Entrepreneur, Author, Teacher & Developer WHO AM I?
  2. Faisal Abid @faisalabid www.faisalabid.com • Current bus apps look like

    crap. • Only good competitor is Google now. But not everyone has jellybean. WHY WHERE IS MY BUS?
  3. Faisal Abid @faisalabid www.faisalabid.com • Wanted to take a new

    approach to development. • Got tired of Ruby, PHP and ColdFusion • Node.js is awesome. Lean, Mean and Green. • Javascript is nice but... • CoffeeScript is great, seriously easy to pick up especially if your a java guy. HOW WHERE IS MY BUS? WAS CREATED
  4. Faisal Abid @faisalabid www.faisalabid.com COFFEESCRIPT SYNTAX EXAMPLE class Podcast extends

    Medium     constructor: (name, @description) ->         super name     listen: ->         console.log ‘Listening to ‘ + @name     playOn: ->         console.log ‘iPod’
  5. Faisal Abid @faisalabid www.faisalabid.com COFFESCRIPT WORKS WITH JAVASCRIPT.. ..AND VICE

    VERSA var routes = require(“./lib/routes”); exports.setupRoutes = (app) ->   app.namespace “/”, ->     app.get “/”, (req, res) ->       res.send “These are not the droids” JAVASCRIPT COFFEESCRIPT
  6. Faisal Abid @faisalabid www.faisalabid.com Learn all about CoffeeScript at my

    presentation: “COFFEESCRIPT 101” Thursday September 27 & “JELLYBEAN TIPS AND TRICKS” Friday September 28