Tarhche

Latest

Most viewed

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

Articles

Compressing Responses | Nginx from Scratch
Compressing Responses | Nginx from Scratch

By compressing responses, the amount of data sent is reduced, and transferring it over the network happens faster.

user avatar

Mahdi.Kh

September 21, 2026

Variables | Golang basics
Variables | Golang basics

In this part, we get familiar with variables and their types, and learn how to define a variable and use it correctly.

user avatar

Mahdi.Kh

September 21, 2026

Context | Golang basics
Context | Golang basics

We get familiar with context in Go and learn how to use it.

user avatar

Mahdi.Kh

September 21, 2026

Location Modifiers | Nginx from Scratch
Location Modifiers | Nginx from Scratch

We get familiar with location modifiers and look at how to use them.

user avatar

Mahdi.Kh

September 21, 2026

Load Balancing | Nginx from Scratch
Load Balancing | Nginx from Scratch

We get familiar with load balancing and learn how to use Nginx as a load balancer.

user avatar

Mahdi.Kh

September 21, 2026

Caching | Nginx from Scratch
Caching | Nginx from Scratch

Caching means certain requests no longer need to be processed again. In that case, the response stored in the cache is served directly to the user.

user avatar

Mahdi.Kh

September 21, 2026

The Structure of Go Programs | Golang basics
The Structure of Go Programs | Golang basics

Go programs share a similar structure. Here, we get familiar with the overall structure of a Go program and learn some basic concepts.

user avatar

Mahdi.Kh

September 21, 2026

A Web Server for Static Files | Nginx from Scratch
A Web Server for Static Files | Nginx from Scratch

We build a web server for static files, get familiar with nginx's important files, and go over some basic directives.

user avatar

Mahdi.Kh

September 20, 2026

Architecture and Initial Setup | Nginx from Scratch
Architecture and Initial Setup | Nginx from Scratch

We get familiar with Nginx's internal architecture and look at its initial configuration.

user avatar

Mahdi.Kh

September 19, 2026

Multi-threaded Programming and Solving the Race Condition Problem
Multi-threaded Programming and Solving the Race Condition Problem

A look at multi-threaded programming and the race condition problem, with an example.

user avatar

Mahdi.Kh

September 18, 2026

123456