Learn how to leverage the power of asynchronous server-to-browser “push” communication with Node.js and Socket.IO. With Socket.IO, you can allow your server to communicate with your browser clients without having to worry about browser support (HTML5 WebSockets, Flash, polling, etc.).
This has many applications in modern web development, including chat rooms, real-time analytics, HTML5 games, etc. In this screencast, we will walk you through installing Socket.IO, the basics of using Socket.IO in your Node.js application, and an example application that “pushes” tweets from Twitter to your browser in real time.