If you’ve worked with Go for sometime, you have probably encountered the tag, when trying to encode a struct to JSON. This post will…
OAuth2 is an authentication protocol that is used to authenticate and authorize users in an application by using another service provider…
The factory pattern is a commonly used pattern in object oriented programming. In Go, there are many different ways in which you can use the…
How to use Go's context cancellation to make faster and more robust applications.
This post describes how to generate an error stack trace in Go
How to implement session based authentication in your Go application
This post demonstrates how to sign up and sign in users using password authentication in Go
What is a data race? What causes it? How to fix it?
A tutorial on integrating a database into your Go web application
The many different ways to parse JSON in Go
An end to end tutorial on how to build a full stack web application in golang
An introduction on channels in Go, and how to visualize them
One of the things that has always irked me about docker was the size of its images. To give you an example, take a look at my current set of…