7/18/2024
In an age of complicated front-end solutions, is there a simpler way of doing things? Spoiler alert: there is.
6/23/2024
12/11/2023
In the world of programming, there are many concepts that every developer should understand in order to build efficient and reliable systems. One such vital concept is idempotency, which refers to the property of an operation or function that produces the same result when applied multiple times as it does when applied only once. This may seem like a simple concept, but it has significant implications for building distributed systems. In this article, we will explore what idempotency is, why it i
11/11/2023
10/2/2023
8/6/2023
There are a few ways for services to communicate that can be rightfully classified as asynchronous. But they have very different characteristics. Let's have a look at them and their impact on the overall system structure.
7/13/2023
While playing Factorio the other day, I was struck by the many similarities with Apache Kafka. If you aren’t familiar with them: Factorio is an open-world RTS where you build and optimize supply…
7/4/2023
6/19/2023
11/12/2022