March 10-12, 2010
Montreal, Canada

Django + RESTful APIs as an application server

Application servers are the central part of data applications. They are responsible for mission critical activities of businesses and yet have to be cost effective. Django offers a lot of flexibility by providing rapid application development. Django-piston makes it easy to add RESTful APIs to existing Django apps. Web servers are very common and rather cheap to rent or host in house.

Once your application has a RESTful API, nothing is keeping desktop applications to access your web services. For example, using librest on the desktop, Emerillon accesses on-line databases such as Geonames. Librest simplifies accessing RESTful web services and makes parsing XML fun again.

This presentation will cover:
* Intro to RESTful APIs
* XML, Json, Yaml or Klingon?
* Using Django-piston to provide such APIs
* Example usage from desktop applications

View all 132 sessions

Pierre-Luc Beaudoin

Solutions Novopia

Pierre-Luc Beaudoin is a graduate from École de technologie supérieure in Montréal (Québec). After working and participating in the free software industry for some years, he decided to create Novopia Solutions in an effort to boost the free software offer in key markets. He's a regular speaker at international free software conferences such as GUADEC, FOSDEM and several more.

He has special interest and expertise in desktop and mobile applications that integrates seamlessly with the Web.

Read More