Comparison of blocking and non-blocking Python's multiprocessing Queue Apr 25, 2016
Surprising behaviour when using Queues in a blocking or non-blockingi way.

lbolla.info is using HTTPS Dec 4, 2015
Enabled HTTPS using Let's Encrypt

Flycheck checker for Erlang dialyzer May 9, 2015
Definition of a flyckeck checker for Erlang's dialyzer

EMpy 1.0 is out! Python3 compatible! Apr 26, 2015
EMpy 1.0 is out - Python3 compatible!

Flycheck checker for Flow Nov 19, 2014
Definition of a flyckeck checker for Flow

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

Contact me

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

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