by Peter Harris for EuroPython 2012
Python is a great language for startups. I want to explain how we at Huzutech came to adopt it for a large part of our server infrastructure, and describe several of the third-party libraries and python language features we have found useful, with a few examples of how we use them.
I want to mention in particular cherrypy, paramiko, and especially Twisted. I also want to close with a fun demonstration of one of the by-products of our server development efforts: a simple messaging server for multi-player games, using Twisted and Corbin Simpson’s most awesome twisted websockets library.
Attendees are encouraged to bring a mobile device with a browser that supports websockets (and preferably a QR code reader app), to fully enjoy the demonstration.