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 »
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 »
Master giving difficult feedback with SBI: Situation, Behavior, Impact. Get practical tips for impactful feedback discussions.
Mastering Difficult Feedback: A Guide with the SBI Model Read More »
Discover the AAA framework—Ask, Acknowledge, Act—for a structured approach to handling difficult conversations with the help of examples🌟
Handling Difficult Conversations: A Step-by-Step Guide 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 »
Have you been in a situation where you are feeling stuck? You didn’t know where to start! In this article, let’s discuss how to unblock ourselves in such cases.
Unlocking Productivity: What to Do When You’re Feeling Stuck? 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 »
Do you like to multitask? Does it help? In this article, let’s talk about my experiences with multitasking. Also, we’ll see some techniques to deal with it.
Embracing Focus: My Journey to Unlearn Multitasking Habits Read More »