https://github.com/astaxie/build-web-application-with-golang/pull/1314
https://github.com/astaxie/build-web-application-with-golang/pull/1313
https://github.com/astaxie/build-web-application-with-golang/pull/1312
