Your SlideShare is downloading. ×
The Javascript Revolution
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

The Javascript Revolution

440
views

Published on

Lightning talk @Arabnet Design + Code day

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
440
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. + JS JS JSThe Javascript Revolution Presented by donald derek haddad @arabnet lightning talks
  • 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. + 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. + 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. + 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. + 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. + 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. + 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. + 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. + Thank you And May the Force be With you W: donaldderek.com @DerekHaddad G: github.com/DonaldDerek

×