• Microsoft
  • Nebula
  • Google
  • SugarCRM
  • Facebook
  • HP
  • Intel
  • Rackspace Hosting
  • WSO2
  • Alfresco
  • BlackBerry
  • Dell
  • eBay
  • Heroku
  • InfiniteGraph
  • JBoss
  • LeaseWeb
  • Liferay
  • Media Temple, Inc.
  • OpenShift
  • Oracle
  • Percona
  • Puppet Labs
  • Qualcomm Innovation Center, Inc.
  • Rentrak
  • Silicon Mechanics
  • SoftLayer Technologies, Inc.
  • SourceGear
  • Urban Airship
  • Vertica
  • VMware
  • (mt) Media Temple, Inc.

Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at the convention, contact Sharon Cordesse at scordesse@oreilly.com

Download the OSCON Sponsor/Exhibitor Prospectus

Contact Us

View a complete list of OSCON contacts

Learning Node.js

Tom Hughes-Croucher (Change.org)
Javascript & HTML5
Location: E145/146
Average rating: ***..
(3.81, 21 ratings)

Attendee prerequisites for this tutorial are listed below.

Learn how to build scalable Internet applications with Node.js, the event-driven server-side JavaScript framework. You’ll see how Node.js solves many scaling and speed problems that weigh down other web application frameworks. You’ll have Node.js installed and be on to writing your first application, with hands-on exercises along the way.


  • What is Node?
    • High performance
    • Server Side JavaScript
  • Using Node
    • Node coding 101
    • Basic HTTP servers
  • Understanding Node
    • How the event loop works
    • Non blocking
  • Node Ecosystem
    • Using Modules
    • Using Express to build web apps
  • Programming Style
    • Patterns for successful programming
    • Anti-patterns


Attendees are required to have Node installed prior to this tutorial. (For Windows users, minGW is recommended over Cygwin.)

QUESTIONS for the speaker?: Use the “Leave a Comment or Question” section at the bottom to address them.


Photo of Tom Hughes-Croucher

Tom Hughes-Croucher


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, NY Times, etc) internet applications really fast.
Tom is the co-author of the O’Reilly book “Up and Running with Node.js”.

Tom has also worked at Joyent on the Node.js team, at Yahoo! and a range of other startups. Tom is an O’Reilly author with his book “Node.js Up and Running”.

Tom 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 Telecom and the UK’s Channel 4 Television.

Comments on this page are now closed.


Picture of Randy Tate
Randy Tate
07/27/2011 9:37am PDT

Great mix of instruction and hands-on learning. Nice intro to Node.

Picture of Craig Wright
Craig Wright
07/26/2011 7:43pm PDT

Sweet, slides are posted. Thanks again!

Picture of Craig Wright
Craig Wright
07/26/2011 10:00am PDT

Tom would it be possible to add the slides for this talk to this page? Is there an alternative location for the slides? Would like to work through the problems and read the end of the presentation. Thanks!