Node.js Talk at jQuery Pittsburgh

  • 1,840 views
Uploaded on

My talk on Node.js for jQuery Pittsburgh on 24 March 2011. …

My talk on Node.js for jQuery Pittsburgh on 24 March 2011.

Slides are not ideal for reading independently of the talk, sorry.

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
1,840
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
24
Comments
0
Likes
2

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. Node.js Todd Eichel jQuery Pittsburgh 24 March 2011
  • 2. Server Side JavaScript Evented IO High Concurrency
  • 3. What isNode?
  • 4. SSJS
  • 5. Server Side JavaScript
  • 6. GoogleAppleMozilla
  • 7. V8 NitroSpiderMonkey
  • 8. Source: http://whatbrowser.orgSunSpider JS performance benchmark
  • 9. Asynchronous by nature
  • 10. Synchronous Asynchronous Food Truck Food Truck
  • 11. Synchronous Synchronous Synchronous Food Truck Food Truck Food Truck
  • 12. Asynchronous Libraries Synchronous World
  • 13. Landscape
  • 14. Rails : CRUD :: Node : Concurrency
  • 15. Client Client Client Client Rails Node MySQL MongoDB
  • 16. Client Client Client Client Node MySQL MongoDB
  • 17. Push Notifications
  • 18. Traditional Polling Long Polling Realtime Socket old and busted stopgap the holy grail
  • 19. Traditional Polling Long Polling Realtime Socket old and busted stopgap the holy grail
  • 20. Quora Demo
  • 21. Streaming Responses
  • 22. Rendered Response Streaming Response
  • 23. Rack/Node Demo
  • 24. NodeEcosystem
  • 25. Ruby NodePackage Manager RubyGems npmHTTP Middleware Rack ConnectLight Web Framework Sinatra ExpressWeb Framework Rails ?ORM ActiveRecord MongooseRealtime Connections ? socket.io
  • 26. Live Demos