Tarhche

Latest

Most viewed

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

Articles

Introduction and History | Nginx from Scratch
Introduction and History | Nginx from Scratch

We get familiar with nginx and its uses, and take a look at the history of how it came to be.

user avatar

Mahdi.Kh

September 18, 2026

Introducing Server Components in React | React Server Components - Part 1
Introducing Server Components in React | React Server Components - Part 1

In this article, we look at the basics of RSC.

user avatar

Mahdi.Kh

September 18, 2026

Introduction and Overview | CDC Pipeline
Introduction and Overview | CDC Pipeline

Using a CDC pipeline, we can transfer data from one machine to another in real time or near real time, without generating extra traffic on the database.

user avatar

Mahdi.Kh

September 18, 2026

What Is a Prototype in JavaScript?
What Is a Prototype in JavaScript?

A look at the concept of prototype and its uses in JavaScript.

user avatar

Mahdi.Kh

September 18, 2026

Indexing Data With Maxwell on Typesense to Build a Fast Search Service | CDC Pipeline
Indexing Data With Maxwell on Typesense to Build a Fast Search Service | CDC Pipeline

Using Maxwell, we read data changes from the primary database and put them on RabbitMQ, and finally build an indexer service that processes the messages placed on RabbitMQ and indexes the data on Typesense.

user avatar

Mahdi.Kh

September 18, 2026

What Is the Use of Props in React?
What Is the Use of Props in React?

We talk about props in React and learn how props can be used.

user avatar

Mahdi.Kh

September 18, 2026

Indexing Data With Debezium on Typesense to Build a Fast Search Service | CDC Pipeline
Indexing Data With Debezium on Typesense to Build a Fast Search Service | CDC Pipeline

Using Debezium, we read data changes from the primary database and put them on RabbitMQ, and finally build an indexer service that processes the messages placed on RabbitMQ and indexes the data on Typesense.

user avatar

Mahdi.Kh

September 18, 2026

Setting Up the Development Environment | Golang basics
Setting Up the Development Environment | Golang basics

To work with any programming language, we need a development environment. Here, we install Go, introduce some tools you can use alongside Go, and finally write our first program.

user avatar

Mahdi.Kh

September 17, 2026

Introduction | Golang basics
Introduction | Golang basics

The Go (Golang) programming language was developed by Google, and thanks to its simplicity, high performance, and advanced concurrency features, it's known for building scalable, efficient applications.

user avatar

Mahdi.Kh

September 16, 2026

The sync Standard Package | Golang basics
The sync Standard Package | Golang basics

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

user avatar

Mahdi.Kh

September 14, 2026

123456