Hunger vs. Thread: A Fun Guide to Java Semaphores
Learn Semaphores the fun way! We’ll solve a real-world problem 👨💻—managing tables in a busy cafe 🍽️—with Java and an engaging analogy!
Hunger vs. Thread: A Fun Guide to Java Semaphores Read More »
Posts related to technology
Learn Semaphores the fun way! We’ll solve a real-world problem 👨💻—managing tables in a busy cafe 🍽️—with Java and an engaging analogy!
Hunger vs. Thread: A Fun Guide to Java Semaphores Read More »
Learn about the split-brain problem in distributed systems with the help of examples. Also explore how to deal with this to build a reliable distributed system.
Understanding the Split-Brain Problem in Distributed Systems Read More »
Validate your software architecture with Fitness Functions using ArchUnit for continuous and automatic checks, ensuring strong and easy-to-maintain systems.
Optimizing Software Architecture: Fitness Functions Using ArchUnit Read More »
How to use a custom Spring Boot banner using pom.xml info. Add placeholders like ${project.version} in the banner to dynamically show project details.
Spring Boot: Custom Banner With Build Information Read More »
Discover how Architecture Decision Records help to document your project’s architecture changes. Learn how to create and manage the ADRs effectively.
Using Architecture Decision Records to Streamline Architectural Decisions Read More »
In this article, we’ll talk about how to do something on server startup in a Spring Boot application using the ApplicationRunner and the CommandLineRunner.
Spring Boot – Handling Tasks at Server Startup with Runners Read More »
What is a Hazelcast MultiMap? Why do we need it? In this article, let’s understand Hazelcast MultiMap with the help of an example.
Exploring Hazelcast MultiMap for Scalable Solutions Read More »
The Hazelcast Priority Queue is a distributed version of the priority queue. In this article, we’ll implement the priority queue using Hazelcast.
Distributed Priority Queue Using Hazelcast Read More »
In this article, let’s explore the Hazelcast Ringbuffer with the help of a simple example. What is Hazelcast Ringbuffer? Ringbuffer is one of the distributed data structures of Hazelcast. It is a distributed version of a Circular Buffer (or Circular Queue) having a fixed capacity. Each Ringbuffer has a head and a tail. When we add an
Exploring the Hazelcast Ringbuffer Read More »