This post will cover everything you need to know about arrays and slices in Go, and the differences between them.
What is the difference between functions and methods in Go? When do we use them?
A demonstration on using polymorphism in Go without using interfaces
A tutorial on building a web application in Go that uses JWT (JSON web token) based authentication
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
This article describes how to parse and unmarshal JSON in Go. We will go through examples on how to read JSON strings and unmarshal them into structs and maps.
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…