First version

This commit correspond to the article located here:
http://julienpierre.co/?p=111