Good practices for handling errors in Go
alnvdl.github.io