Posts by Madhu

@Madhu

Madhu Kumari

Principal Engineer
Bengaluru Joined October 2025
1.7k Points24 Badges0 Connections1 Followers0 Following

Comments by Madhu

Dec 11, 2025 Articles 2 min read
Race Conditions & Why Synchronization Is Needed A race condition occurs when two or more threads access and modify shared data at the same time, and the final outcome depends on the timing of their execution. Because thread scheduling is unpredictab...
post-cover-8387
Dec 11, 2025 Articles 5 min read
For years I have seen teams wrestle with REST in domain-driven systems. They start with clean REST endpoints then gradually compromise as business operations don't map to resource CRUD. After years or just months, they've abandoned most REST principl...
Nov 25, 2025 Articles 2 min read
When I first started learning tech, I had this habit: I kept waiting. Waiting to fully understand a language… Waiting to finish a course… Waiting to feel “confident enough.” But here’s what I learned along the way: You will never feel 100% ready...
post-cover-7414
Nov 17, 2025 Articles 2 min read
In this series, we’ll learn the what’s and how’s of threads in Java — from the basics of concurrency to practical multithreading patterns used in real-world systems. What are threads? A thread is the smallest unit of execution in a process. A Java p...
Nov 17, 2025 Articles 2 min read
In this series, we’ll learn the what’s and how’s of threads in Java — from the basics of concurrency to practical multithreading patterns used in real-world systems. What are threads? A thread is the smallest unit of execution in a process. A Java p...
Oct 17, 2025 Articles 1 min read
What’s a Retry? A retry means trying an operation again if it fails the first time. For example: Your app calls a weather API. It fails because of a slow connection. You try again after 1 second — and it works! ️ Retries help your app become more r...
chevron_left

Latest Jobs

View all jobs →