Cool shits Javascript                            can do                                          Alex Dong                ...
This talk is for you if                You feels comfortably numb looking at the                following code.           ...
Embrace the future                      Give javascript a hugTuesday, 6 March 12
Javascript: blossomTuesday, 6 March 12
About this talk                      • Javascript is no longer a language only for                        programming web ...
CSS3 - Fonts,                                Transforms                      • CSS3                       • Transform, ani...
HTML5 - Canvas                      • Open up a whole new world                       • Render GTK3 in HTML5              ...
Javascript - WebGL                      • Open up GPU to Javascript                      • World Population: notice the ch...
HTML5 - Audio                      • Sound/Audio                       • MorningStar Real time sound synth                ...
Process Binary Files                      • Once you can run javascript out of                        browser, even more p...
Javascript: toy or ugly                             language                      Everyone makes mistakes, I              ...
Javascript: The good and                        nice parts                      • Javascript: The good parts              ...
Upcoming SlideShare
Loading in...5
×

Cool shits javascript can do

1,320

Published on

Time to learn a "new" *exciting* language.

Published in: Technology
0 Comments
5 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,320
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
8
Comments
0
Likes
5
Embeds 0
No embeds

No notes for slide

Cool shits javascript can do

  1. 1. Cool shits Javascript can do Alex Dong Avos System Inc.Tuesday, 6 March 12
  2. 2. This talk is for you if You feels comfortably numb looking at the following code. typedef std::set<boost::weak_ptr<S> > BaseSet; typedef BaseSet::const_iterator       BaseIterator; typedef boost::transform_iterator<                 make_weak_ptr_const<S>,                 BaseIterator > iterator;Tuesday, 6 March 12
  3. 3. Embrace the future Give javascript a hugTuesday, 6 March 12
  4. 4. Javascript: blossomTuesday, 6 March 12
  5. 5. About this talk • Javascript is no longer a language only for programming web pages. • It’s “redefining” the user interface we’ll see for the next 3-5 years! • How we see, hear, and play with computer browser.Tuesday, 6 March 12
  6. 6. CSS3 - Fonts, Transforms • CSS3 • Transform, animation • font-face, better font, kerning • Dead Man’s Hand • letter.jsTuesday, 6 March 12
  7. 7. HTML5 - Canvas • Open up a whole new world • Render GTK3 in HTML5 • Photoshop Filter effects: PaintbrushJS • Bitmap Painting: Sparkles using EaseJS • Physics Modeling with CoffeePhysicsTuesday, 6 March 12
  8. 8. Javascript - WebGL • Open up GPU to Javascript • World Population: notice the chrome experiment • Love cars? Try helloracer.com • What about skin? Like a face?Tuesday, 6 March 12
  9. 9. HTML5 - Audio • Sound/Audio • MorningStar Real time sound synth • Play Apple’s ALAC music using javascriptTuesday, 6 March 12
  10. 10. Process Binary Files • Once you can run javascript out of browser, even more possibilities • Read PDF, Photoshop Files • Nintendo GameBoy or Commodore Emulator • Or load your linux kernelTuesday, 6 March 12
  11. 11. Javascript: toy or ugly language Everyone makes mistakes, I made JavaScript. Brendan Eich - Creator of JavascriptTuesday, 6 March 12
  12. 12. Javascript: The good and nice parts • Javascript: The good parts • Closure: ever wonder how $.fadeIn works? • Higher Order Javascript, Curry. • Functional Javascript: underscore.js • MVC framework: backbone.js • Server side framework: node.js and npmTuesday, 6 March 12
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×