Tarhche

Latest

Most viewed

  • X
    ###
    ###
    ###
  • X
    ###
    ###
    ###
  • X
    ###
    ###
    ###
Contact usOpen source
Tarhche | A fresh design

Articles

Writing Documentation and Using Godoc | Golang basics
Writing Documentation and Using Godoc | Golang basics

We learn how to write documentation and publish it, and also learn how to use Godoc.

user avatar

Mahdi.Kh

September 21, 2026

Converting Data to Binary Using Gob | Golang basics
Converting Data to Binary Using Gob | Golang basics

We get familiar with Gob and learn how it can be used to convert data into binary format.

user avatar

Mahdi.Kh

September 21, 2026

Blocking and Whitelisting IPs | Nginx from Scratch
Blocking and Whitelisting IPs | Nginx from Scratch

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.

user avatar

Mahdi.Kh

September 21, 2026

Introducing go fix | Golang basics
Introducing go fix | Golang basics

We learn how go fix helps us analyze and improve our code after upgrading to newer versions of Golang.

user avatar

Mahdi.Kh

September 21, 2026

Channels | Golang basics
Channels | Golang basics

We get familiar with channels and learn how goroutines can communicate with each other using channels.

user avatar

Mahdi.Kh

September 21, 2026

The time Standard Package | Golang basics
The time Standard Package | Golang basics

We look at the time standard package and get familiar with the parts of it that are used most often.

user avatar

Mahdi.Kh

September 21, 2026

Traffic Management | Nginx from Scratch
Traffic Management | Nginx from Scratch

In this part, we learn how nginx can be used to control and manage traffic.

user avatar

Mahdi.Kh

September 21, 2026

Setting a Password on a Path | Nginx from Scratch
Setting a Password on a Path | Nginx from Scratch

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.

user avatar

Mahdi.Kh

September 21, 2026

Defer, Panic, and Recover | Golang basics
Defer, Panic, and Recover | Golang basics

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.

user avatar

Mahdi.Kh

September 21, 2026

Generating Code with go generate | Golang basics
Generating Code with go generate | Golang basics

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.

user avatar

Mahdi.Kh

September 21, 2026

123456