Wrong confirmation ID
  • Email
  • Favorite
  • Download
  • Embed
  • Private Content

Loading…

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

Node.js and How JavaScript is Changing Server Programming

by Tom Hughes-Croucher on Jul 23, 2010

  • 8,736 views

Node.js is a highly concurrent JavaScript server written on top of the V8 JavaScript runtime. This is awesome for a number of reasons. Firstly Node.js has re-architected some of the core module of V8 t...

Node.js is a highly concurrent JavaScript server written on top of the V8 JavaScript runtime. This is awesome for a number of reasons. Firstly Node.js has re-architected some of the core module of V8 to create a server implementation that is non-blocking (similar to other event driven frameworks like Ruby’s Event Machine or Python’s Twisted). Event driven architectures are a natural fit for JavaScript developers because it’s already how the browser works. By using an event driven framework Node is not only intuitive to use but also highly scalable. Tests have shown Node instances running tens of thousands of simultaneous users.

This session will explore the architectural basics of Node.js and how it’s different from blocking server implementations such as PHP, Rail or Java Servlets. We’ll explore some basic examples of creating a simple server, dealing with HTTP requests, etc.

The bigger question is once we have this awesome programming environment, what do we do with it? Node already has a really vibrant collection of modules which provide a range of functionality. Demystifying what’s available is pretty important to actually getting stuff done with Node. Since Node itself is very low level, lot’s of things people expect in web servers aren’t automatically there (for example, request routing). In order to help ease people into using Node this session will look at a range of the best modules for Node.js.

Accessibility

Categories

Tags

oscon ssjs awesome node sh1mmer eventloop concurrent tomhughescroucher nodejs javascript javascript nodejs node-js todo js web todo2011

More...

Upload Details

Uploaded via SlideShare as Adobe PDF

Usage Rights

CC Attribution-ShareAlike LicenseCC Attribution-ShareAlike License

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

Cancel

8 Embeds 87

http://www.oscon.com 73
http://a0.twimg.com 5
http://www.mefeedia.com 2
http://us-w1.rockmelt.com 2
http://paper.li 2
http://www.slideshare.net 1
http://storify.com 1
http://migueldev.com 1

More...

Statistics

Favorites
22
Downloads
260
Comments
1
Embed Views
87
Views on SlideShare
8,649
Total Views
8,736

11 of 1 previous next

Post Comment
Edit your comment Cancel

Node.js and How JavaScript is Changing Server Programming — Presentation Transcript