We learn how to write documentation and publish it, and also learn how to use Godoc.
Mahdi.Kh
September 21, 2026
We get familiar with Gob and learn how it can be used to convert data into binary format.
Mahdi.Kh
September 21, 2026
We learn how to block a specific IP, or block or whitelist the IPs we want, so that the web service can only be accessed from certain IPs.
Mahdi.Kh
September 21, 2026
We learn how go fix helps us analyze and improve our code after upgrading to newer versions of Golang.
Mahdi.Kh
September 21, 2026
We get familiar with channels and learn how goroutines can communicate with each other using channels.
Mahdi.Kh
September 21, 2026
We look at the time standard package and get familiar with the parts of it that are used most often.
Mahdi.Kh
September 21, 2026
In this part, we learn how nginx can be used to control and manage traffic.
Mahdi.Kh
September 21, 2026
Sometimes we need to restrict access to certain paths using a password. In this part, we learn how to create this password and use it.
Mahdi.Kh
September 21, 2026
We get familiar with the concepts of Defer, Panic, and Recover in the Go (Golang) language, and learn how to use them to control program execution flow and handle errors safely.
Mahdi.Kh
September 21, 2026
In this part, we learn how to run commands using go generate. Then, using this command, we generate openapi files based on annotations we've added to our code.
Mahdi.Kh
September 21, 2026