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
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.
Participants in this session will learn:
Tom Hughes-Croucher is the CTO at Change.org, the world’s largest petition platform. Tom loves helping people change the world every single day. Previously, he founded Jetpacks for Dinosaurs, a consultancy that helped make their clients’ (Walmart, Nexenta, MySpace, Comcast, the New York Times, etc.) Internet applications really fast. Tom has also worked at Joyent on the Node.js team, at Yahoo!, and a range of other startups.
Tom is the coauthor of the O’Reilly book Up and Running with Node.js and has contributed to a number of web standards for the World Wide Web Consortium (W3C) and the British Standards Institute (BSI). He has worked with some of the world’s leading brands including Walmart, NASA, Yahoo!, Tesco, Three UK, and the UK’s Channel 4 Television.
Comments on this page are now closed.
For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse at firstname.lastname@example.org
Download the OSCON Sponsor/Exhibitor Prospectus
For media-related inquiries, contact Maureen Jennings at email@example.com
To stay abreast of conference news and to receive email notification when registration opens, please sign up for the OSCON Newsletter (login required)
Have an idea for OSCON to share? firstname.lastname@example.org
View a complete list of OSCON contacts