What is included in this blog: A brief introduction of Go Modules. A brief introduction of Semantic Import Versioning. A discussion about how to adopt Semantic Import Versioning in Go packages and modules. prerequisites Semantic Versioning Semantic Versioning (semver)...

What is included in this blog: A discussion about how to do error handling in Golang. prerequisites Before reading this blog, I recommend you reading this doc to understand why it is recommended for functions that return errors always to use the error interface...