Select Page

Go Modules

What is included in this blog: A brief introduction of Go modules and Semantic Import Versioning A discussion about how to convert multiple Go libraries in the same repository to Go modules A discussion about how to utilize Go Modules in microservices prerequisites Go...

Semantic Import Versioning in Go

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)...

Go Nil

What is nil in Go nil in Go has several meanings: - It represents "null" in Go. This means two things: 1. It does not have type. 2. Its value is "null". - It is a predeclared identifier in Go, which means you can use it without declaring it. - It represents zero...

Error Handling In Go

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...