Back in April I posted on my use of tornado for real time push up to a browser client using websockets. Then I was building a proof of concept. I’ve come a lot further since; I’m now building the beta of my product. I’m still using tornado on the server side, and I’ve adopted Twitter’s Bootstrap framework for the browser GUI. There’s a bit of a learning curve to become productive in Bootstrap & jQuery. But it’s been worthwhile, and I’ve been pleasantly surprised by how far browser GUI development has advanced in the last five years. Anyway, the purpose of this post is to flag an excellent resource for anyone digging deeper into tornado server dev: Oscar Vilaplana‘s Tornado In Depth Europython talk. There’s no sound on that youtube video for the first couple of minutes, and even after that the audio is a little scratchy. But bear with it. Oscar spends an hour walking you through tornado based code and the supporting internals, and makes it all beautifully simple. All the examples from his talk can be found here on bitbucket. Thanks Oscar!