19th January, 2010
Tornado Hacking
Tornado is an Open Source non-blocking web server. It's used by FriendFeed to provide lightweight "server push" to the browser on the scale of thousands of simultaneous clients per server.
We'll explore how to code with Tornado, and in particular, how to write callback-based asynchronous code. We'll also look at how server-push (polling, long-polling and streaming variants) works works on both the server and client side.
If people are interested, we can also look at the REST-based CouchDB (asynchronous) client, or do some collaborative hacking on the ChatTrack and TorChannels codebases.



