Autocomplete paver with zsh Sep 14, 2014
How to setup zsh so that it autocompletes paver

Experiments in pickling May 14, 2014
Benchmark cPickle Python's module

Die zombie, die! Jan 23, 2014
Different ways to kill zombies

Long running processes manager Jan 17, 2014
Class to manage long running processes in Python, restarting them when necessary

Overcoming Python's GIL with Cython Dec 23, 2013
How to avoid that Python's GIL kills the performance of multithreaded programs

Tornado Redis chat Dec 2, 2013
Simple chat server implemented with Tornado, Redis and websockets

Connect to MSSQL from Python with ODBC and FreeTDS Aug 28, 2013
Reminder on how to connect to MSSQL servers from Python

Python and C with ctypes Aug 28, 2013
Very basic guide on how to call C code from Python using ctypes

Simple chat with Postgres LISTEN/NOTIFY and Tornado's IOLoop Mar 21, 2013
Simple chat implemented with Tornado's IOLoop and Postgres LISTEN/NOTIFY

Use Postgres advanced types in Python Mar 6, 2013
How to use Postgres types with SQLAlchemy

Contact me

Hi! I'm Lorenzo Bolla, Senior Software Architect in London, UK.

When I'm not programming in Python, Go, Haskell or Clojure, I am playing either basketball, piano or chess.