We get familiar with nginx and its uses, and take a look at the history of how it came to be.
Mahdi.Kh
September 18, 2026
In this article, we look at the basics of RSC.
Mahdi.Kh
September 18, 2026
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.
Mahdi.Kh
September 18, 2026
A look at the concept of prototype and its uses in JavaScript.
Mahdi.Kh
September 18, 2026
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.
Mahdi.Kh
September 18, 2026
We talk about props in React and learn how props can be used.
Mahdi.Kh
September 18, 2026
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.
Mahdi.Kh
September 18, 2026
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.
Mahdi.Kh
September 17, 2026
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.
Mahdi.Kh
September 16, 2026
We get familiar with the sync standard package and look at the parts of it that are used most often.
Mahdi.Kh
September 14, 2026