source of my blog, available under www.lebobs.ch and on github as well.