Learning go programming : build scalable next-gen web application using golang