New version from my DevoxxFR 2013 live-coding session