fitc sneak peek 2012
DESCRIPTION
Sneak peek presentation for Android and CoffeeScriptTRANSCRIPT
Faisal Abid @faisalabidwww.faisalabid.com
FITC SNEAK PEEK
Where is My Bus?
Coffeescript &
Jellybean
Faisal Abid @faisalabidwww.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?
Faisal Abid @faisalabidwww.faisalabid.com
• CoffeeScript on Day 1
• Android Jellybean on Day 2
FITC SNEAK PEEK
Faisal Abid @faisalabidwww.faisalabid.com
• Current bus apps look
like crap.
• Only good competitor is
Google now. But not
everyone has jellybean.
WHY WHERE IS MY BUS?
Faisal Abid @faisalabidwww.faisalabid.com
• What I’ve done with CoffeeScript (Node.js) and Android
WHERE IS MY BUS?
Faisal Abid @faisalabidwww.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
Faisal Abid @faisalabidwww.faisalabid.com
COFFEESCRIPT SYNTAX EXAMPLE
class Podcast extends Medium constructor: (name, @description) -> super name
listen: -> console.log ‘Listening to ‘ + @name
playOn: -> console.log ‘iPod’
Faisal Abid @faisalabidwww.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
Faisal Abid @faisalabidwww.faisalabid.com
Learn all about CoffeeScript at my presentation: “COFFEESCRIPT 101” Thursday September 27 &
“JELLYBEAN TIPS AND TRICKS” Friday September 28
Faisal Abid @faisalabidwww.faisalabid.com
THANK YOU!