With Node.js gaining in popularity, it's becoming easier than ever to write scalable web apps using tools we already know and understand. To really take advantage of the Node.js platform, you need to take an event-driven approach to constructing your applications: this makes them friendlier to your CPU, and has the added benefit of keeping your codebase maintainable.
In this talk James Coglan presents Faye, an implementation of the Bayeux messaging protocol for Node and Ruby. You'll learn about how it works and the design patterns used to keep it fast and simple, and you'll also see some approaches to writing asynchronous tests for your apps that you'll actually be able to read in six months time.
Sign in to add slides, notes or videos to this session