PyTexas 2013

Developing Web Services with Bottle

Jeff Kramer is a Technical Architect at HP Cloud, where he develops new cloud automation services for customers. After a decade and a half with the other 'P' languages, he finally jumped into Python with both feet early last year, and has since taught a small intro to python class and built an OpenStack compatible cloud service from the ground up.

HTTP APIs are great services to build, they abstract the model from the client with REST and they offer a simple, logical arrangement for new developers. The Python Bottle framework is a great solution for getting started with APIs, because it's lightweight, well tested, and has useful debugging options. In this talk we'll describe what Bottle does, and take an example HTTP API service from idea to released, talking about the development, deployment, and scalability gottchas along the way.

If you'd like to follow along, you can save some time and install bottle (https://pypi.python.org/pypi/bottle/0.11.6) and gevent (https://pypi.python.org/pypi/gevent) before the session.

Status: Accepted