Writing robust Node.js applications

Tom Hughes-Croucher (Jetpacks for Dinosaurs)
Node.js, Continental 2-3
Workshop Please note: to attend, your registration must include Workshops.
Average rating: ****.
(4.35, 17 ratings)

There are lots of tutorials that will teach you how to throw together some Node.js code. This tutorial isn’t that. Instead it is designed to help you write really robust Node.js code. We’ll assume you already know how to write a basic Node app, and instead we’ll focus on error handling, clustering and scale.

In this tutorial we are going to build a clustered chat server that supports Socket.io. You’ll learn how to build a real-time app that scales, doesn’t fall over and is easy to extend and add features to.

You should have Node.js and Redis installed before the tutorial.

Photo of Tom Hughes-Croucher

Tom Hughes-Croucher

Jetpacks for Dinosaurs

Tom Hughes-Croucher is the Principal at Jetpacks for Dinosaurs, a consultancy that helps to make their client’s web sites really fast. He provides technology leadership and expertise in high performance web sites and Node.js for the company.

Tom is the co-author of the O’Reilly book “Up and Running with Node.js”.

Tom has also worked at Joyent as the Chief Evangelist with the Node.js team. Before that he was the Lead Technology Evangelist for North America and a Senior Developer at Yahoo!.

Tom has contributed to a number of Web standards for the World Wide Web Consortium (W3C) and the British Standards Institute (BSI). He is 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.

Comments

Picture of Ryan Cline
07/11/2012 4:09pm PDT

Cool, thanks Tom.

Picture of Tom Hughes-Croucher
07/11/2012 1:52pm PDT

Thanks for interest, Ryan. The workshop isn’t available. In general because they are pretty hands on they don’t record very well. Some of the material is available online, but not all of it. You can check out my slideshare account for more info. Feel free to reach out to me directly, too.

Picture of Ryan Cline
07/11/2012 1:49pm PDT

I attended the Business of JavaScript workshop so was unable to see yours and thinking I could watch it in the videos afterwards. I do not see this workshop in the list on my oreilly account. Was it recorded? Are there plans for getting it there? Do you have a link to your slides. Thanks and I hope to see you next year.

Picture of Tom Hughes-Croucher
06/04/2012 6:58pm PDT

Thanks for the feedback, Forrest. It’s always tricky to balance the content for everyone.

I’m happy I was able to make it more accessible but I’d also like to do something more in-depth for people who already have a foundation.

I’ll work with O’Reilly next time to maybe have a small expert session separately from a more entry level tutorial.

06/04/2012 5:03pm PDT

Really liked the emphasis on hands-on coding, although it got a bit rushed due to all the material you tried to cover. I already tweeted at you about this a bit, but I was looking forward to the in-depth session promised in the workshop description and was a little disappointed that it ended up being more of a traditional Node.js tutorial. However, it’s great that you were able to broaden it out for a larger audience, and it was useful to see how many people there were running Node on Windows(?).

Also, good jokes! And don’t be so hard on yourself—you’re a great presenter.

Sponsors

  • appendTo
  • Enyo
  • Ludei
  • Sencha
  • Appcelerator
  • Twitter
  • Infragistics
  • Code For America
  • DevChix
  • Eclipse Foundation
  • Women Who Code

For information on exhibition and sponsorship opportunities at Fluent conference, contact Gloria Lombardo at (203) 381-9245 or glombardo@oreilly.com.

For information on trade opportunities with O'Reilly conferences contact mediapartners
@oreilly.com

View a complete list of Fluent contacts