Thursday, December 15, 2011

Small role model open source Python projects

As recommended by a well known Python developer, here they are:
  1. Itty at https://github.com/toastdriven/itty: A tiny web server and REST publisher (framework?). It has some good use of decorator and property.
  2. Tornado at http://www.tornadoweb.org/ and a blog on its core IO loop http://golubenco.org/2009/09/19/understanding-the-code-inside-tornado-the-asynchronous-web-server-powering-friendfeed/: A very essential version of Twisted. It is a good material for getting into asynchronous/event-based programming.
  3. DEXML at https://github.com/rfk/dexml: A dead simple Object-XML mapper. Minimal model of ORM concepts and beautiful use of metaclasses.

No comments:

Post a Comment