Kafka alternatives

Kafka is a platform for distributed streaming that has become very popular in the past few years. It is often used as a messaging system for processing data in real time, streaming events, and connecting microservices. But there are some good alternatives to Kafka that you might want to think about. Each has its own […]

Continue Reading

How I use Chat-GPT4

Recently, I’ve been having extensive, in-depth conversations with GPT-4 about design problems I’ve encountered and how to solve them. In these discussions, GPT-4 has surprised me with the quality and brilliance of its ideas and suggestions due to its ability to delve deeply into the details and grok the problem space. I’ve put some of […]

Continue Reading

FFI Refactoring in Rust

FFI refactoring is an alternative to microservices and can be used to rewrite small pieces of code in a more efficient language. Rust is a programming language that is both quick and dynamic, and it performs just as well as C and C++ do. It may be tempting to rewrite an old monolithic app in […]

Continue Reading

Is Zig production ready yet?

Zig is a programming language that is still fairly new but has gotten a lot of attention in recent years. The language was made with efficiency, safety, and ease of maintenance in mind. Because of these features, Zig has become a popular choice among developers who want to make software that works well and is […]

Continue Reading

Do we still need RHEL in 2023?

When I first started working with Linux, RHEL (and its clone, CentOS) was the 800-pound gorilla in the room. It was a synonym for “serious,” while Linux and all other distributions were considered to be playthings. It was being utilized by everyone in the production process. CentOS was typically used by smaller companies because RHEL […]

Continue Reading

GitHub Star Black Market

It comes as a surprise to me that Github stars can be purchased for money. Personally, I don’t bother looking at the number of stars because even if they were accurate, it wouldn’t really tell me anything that I couldn’t learn by looking at other aspects of the repository instead. I have a habit of […]

Continue Reading

Implementing a HackerNews clone

Introduction A social news website that covers a variety of topics relating to technology, programming, and startups, Hacker News is known simply as “Hacker News.” Y Combinator, which was founded by Paul Graham, began operating as a startup accelerator in the year 2007. The content of the website is curated by its community of users, […]

Continue Reading