• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
The Javascript Revolution
 

The Javascript Revolution

on

  • 546 views

Lightning talk @Arabnet Design + Code day

Lightning talk @Arabnet Design + Code day

Statistics

Views

Total Views
546
Views on SlideShare
474
Embed Views
72

Actions

Likes
0
Downloads
0
Comments
0

3 Embeds 72

http://preso.ly 68
http://www.preso.ly 2
http://meeneeme.me 2

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    The Javascript Revolution The Javascript Revolution Presentation Transcript

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