pycon logo

PyCon 2011 Atlanta

March 9th–17th

Log in or Sign Up

An Introduction to Tornado

log in to bookmark this presentaton

Novice / Talk
March 11th 2:55 p.m. – 3:40 p.m.
Tornado is an open source version of the scalable, non-blocking web server and tools that power FriendFeed. It is not only a web server but it is a light-weight, use only what you need, web development framework. In this talk we will review the current state of the Tornado project, review the features Tornado provides and give examples of how to implement asynchronous web applications in Tornado.

Abstract

Tornado is an open source version of the scalable, non-blocking web server and tools that power FriendFeed. It is not only a web server but it is a light-weight, use only what you need, web development framework. In this talk we will review the current state of the Tornado project, review the features Tornado provides and give examples of how to implement asynchronous web applications in Tornado.

Topics covered will include:

  • Core Tornado concepts
  • Building an asynchronous web application
  • Using the Tornado template engine
  • Database Interaction
  • Secure cookies and Sessions
  • Utilizing built-in OAuth Clients for Authentication
  • Websockets
  • State of asynchronous drivers available to Tornado
  • A light introduction to Tornado internals