I have decided to start a blog to share some technical and non-technical posts about software development. I realized that GitHub Pages is a really good option since it is a free service. Setting up this blog was really fast. GitHub Pages has really good documentation. My favorite part is that I don’t need to worry about any web server. Using Jekyll I can generate a static website with a command and push to my GitHub repository and thats it, the site is deployed. To add or edit a post I can just do it from GitHub in MarkDown format.