FITC Sneak Peek 2012
-
Upload
faisal-abid -
Category
Technology
-
view
262 -
download
8
description
Transcript of FITC Sneak Peek 2012
![Page 1: FITC Sneak Peek 2012](https://reader036.fdocuments.us/reader036/viewer/2022073101/5564afedd8b42a366c8b5670/html5/thumbnails/1.jpg)
Faisal Abid @faisalabidwww.faisalabid.com
FITC SNEAK PEEK
Where is My Bus?
Coffeescript &
Jellybean
![Page 2: FITC Sneak Peek 2012](https://reader036.fdocuments.us/reader036/viewer/2022073101/5564afedd8b42a366c8b5670/html5/thumbnails/2.jpg)
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?
![Page 3: FITC Sneak Peek 2012](https://reader036.fdocuments.us/reader036/viewer/2022073101/5564afedd8b42a366c8b5670/html5/thumbnails/3.jpg)
Faisal Abid @faisalabidwww.faisalabid.com
• CoffeeScript on Day 1
• Android Jellybean on Day 2
FITC SNEAK PEEK
![Page 4: FITC Sneak Peek 2012](https://reader036.fdocuments.us/reader036/viewer/2022073101/5564afedd8b42a366c8b5670/html5/thumbnails/4.jpg)
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?
![Page 5: FITC Sneak Peek 2012](https://reader036.fdocuments.us/reader036/viewer/2022073101/5564afedd8b42a366c8b5670/html5/thumbnails/5.jpg)
Faisal Abid @faisalabidwww.faisalabid.com
• What I’ve done with CoffeeScript (Node.js) and Android
WHERE IS MY BUS?
![Page 6: FITC Sneak Peek 2012](https://reader036.fdocuments.us/reader036/viewer/2022073101/5564afedd8b42a366c8b5670/html5/thumbnails/6.jpg)
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
![Page 7: FITC Sneak Peek 2012](https://reader036.fdocuments.us/reader036/viewer/2022073101/5564afedd8b42a366c8b5670/html5/thumbnails/7.jpg)
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’
![Page 8: FITC Sneak Peek 2012](https://reader036.fdocuments.us/reader036/viewer/2022073101/5564afedd8b42a366c8b5670/html5/thumbnails/8.jpg)
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
![Page 9: FITC Sneak Peek 2012](https://reader036.fdocuments.us/reader036/viewer/2022073101/5564afedd8b42a366c8b5670/html5/thumbnails/9.jpg)
Faisal Abid @faisalabidwww.faisalabid.com
Learn all about CoffeeScript at my presentation: “COFFEESCRIPT 101” Thursday September 27 &
“JELLYBEAN TIPS AND TRICKS” Friday September 28
![Page 10: FITC Sneak Peek 2012](https://reader036.fdocuments.us/reader036/viewer/2022073101/5564afedd8b42a366c8b5670/html5/thumbnails/10.jpg)
Faisal Abid @faisalabidwww.faisalabid.com
THANK YOU!