Sponsors

  • Microsoft
  • Nebula
  • Google
  • SugarCRM
  • Facebook
  • HP
  • Intel
  • Rackspace Hosting
  • WSO2
  • Alfresco
  • BlackBerry
  • CUBRID
  • 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 (Uber Technologies Inc)
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.

Agenda

  • 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

PREREQUISITES

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.

Presentation

Photo of Tom Hughes-Croucher

Tom Hughes-Croucher

Uber Technologies Inc

Tom Hughes-Croucher is a senior developer at Uber, probably the fastest-growing technology company in the world. Previously he was the CTO at Change.org, consulted for clients like Walmart, Nexenta, MySpace, Comcast, NY Times, and worked at Joyent on the Node.js team and on the Yahoo homepage team.

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.

Comments

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!