Quite for some time I was thinking about starting a blog on software engineering and GitHub Pages seemed like an ideal option, hosting the blog right next to the code. GitHub Pages comes with support of Jekyll static site generation engine, so using it seemed like a good option as well.