+                                            JS                                       JS   JSThe Javascript Revolution    ...
+    The Pre-Revolution    “ From its birth at Netscape in 1994    It took us 19 years to get here. You    can do it all w...
+    WHY JAVASCRIPT?                                      ?    “ JavaScript has certain characteristics that    make it ve...
+    Heroes of the revolution    n    Its definitely not jQuery    n    jQuery is the PHP4 of JavaScript    n Here’s som...
+    So what is this Node thing ?!                             N    n It’s   built on Google’s V8 JavaScript Runtime    n...
+    What can you build with it?    n Websocket      Server – like a chat server    n Fast   File Upload Client    n Ad...
+    Node Packaged Modules – NPM    n To   install any npm module you run the command:       npm install express    n Se...
+    Introducing Backbone.js     “ Get your truth out of the DOM ”                             - Jeremy Ashkenas    n Pro...
+    Some of The allies                                     a    n  Some   of the allies in this revolution:     n  Mong...
+                  Thank you                      And           May the Force be With you    W: donaldderek.com        @De...
Upcoming SlideShare
Loading in...5
×

The Javascript Revolution

543

Published on

Lightning talk @Arabnet Design + Code day

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

  • Be the first to like this

No Downloads
Views
Total Views
543
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

The Javascript Revolution

  1. 1. + JS JS JSThe Javascript Revolution Presented by donald derek haddad @arabnet lightning talks
  2. 2. + The Pre-Revolution “ From its birth at Netscape in 1994 It took us 19 years to get here. You can do it all with JS ”
  3. 3. + WHY JAVASCRIPT? ? “ JavaScript has certain characteristics that make it very different than other dynamic languages, namely that it has no concept of threads. Its model of concurrency is completely based around events. ” - Ryan Dahl – Creator of NodeJS
  4. 4. + Heroes of the revolution n  Its definitely not jQuery n  jQuery is the PHP4 of JavaScript n Here’s some of the real heroes: n  Node JS n  Front end MV* frameworks: n  Backbone JS n  Angular JS
  5. 5. + So what is this Node thing ?! N n It’s built on Google’s V8 JavaScript Runtime n It allows you to build scalable network applications using JavaScript on the server-side. n  It’s fast because it’s mostly C code
  6. 6. + What can you build with it? n Websocket Server – like a chat server n Fast File Upload Client n Ad Server n Any Real-Time Data Apps
  7. 7. + Node Packaged Modules – NPM n To install any npm module you run the command: npm install express n Search for packages on: www.npmjs.org n A better way of installing packages is to include a file called packages.json in your app directory and then runing npm install
  8. 8. + Introducing Backbone.js “ Get your truth out of the DOM ” - Jeremy Ashkenas n Provides client-side app structure n Models to represent data n Views to hook up models to the DOM n Synchronizes data to/from server
  9. 9. + Some of The allies a n  Some of the allies in this revolution: n  MongoDB n  Nodejitsu n  Github n  RESTful APIs n  The experimental stuff: www.badassjs.com “A showcase of awesome JavaScript code that pushes the boundaries of whats possible on the web.”
  10. 10. + Thank you And May the Force be With you W: donaldderek.com @DerekHaddad G: github.com/DonaldDerek

×