Latest Blog Posts

Moham Pandi

I'm a software developer passionate about building efficient, scalable, and reliable systems, with expertise in Java, Spring, system design, and architecture. On this blog, I share insights, tutorials, and experiences to foster continuous learning—welcome, and I hope you discover ideas and resources to support your tech journey!

Your Picture

Latest Blog Posts

Java Concurrency 1 - ExecutorService and ForkJoinPool

When building concurrent applications in Java, managing threads properly is crucial. Spawning raw threads by new Thread(...) works for simple cases, but it's inefficient and hard to scale.... Read Post

April 1, 2025

How Web Servers Handle Logging Efficiently

Have you ever wondered how web servers generate log files so quickly, even though writing to files is known to be an expensive operation?... Read Post

February 22, 2025

Don’t Mix Up "Aggregates" and "Aggregators"!

While they may sound similar, they serve entirely different purposes... Read Post

February 16, 2025

Setting Up Azure AD as a Federated Identity Provider

Imagine you run a growing organization where employees need access to AWS services... Read Post

February 8, 2025

Using Nginx to Front Both Backend and Frontend

When setting up a web application with a Spring Boot backend and a React frontend, you can choose to deploy them directly or use Nginx as a reverse proxy... Read Post

January 25, 2025

PostgreSQL Transactions - Part 2

How transactions, isolation levels, locking mechanisms ensures data consistency, reliability, and optimal performance in database operations... Read Post

January 19, 2025

PostgreSQL Transactions - Part 1

When we think about database transactions, the focus is often on INSERT, UPDATE, or DELETE queries. But did you know that... Read Post

December 15, 2024

Stay Friends with the Console

IntelliJ makes running applications effortless, but it often abstracts the underlying commands developers should understand... Read Post

December 6, 2024

Invisible Ownership Subtasks

The best developers recognize that visible subtasks are only part of the picture. There's another category... Read Post

November 30, 2024

Correlating Bamboo Concepts with AWS ECS

When managing CI/CD pipelines with Atlassian Bamboo and deploying containerized workloads using AWS Elastic Container Service... Read Post

November 27, 2024

How Singleton Components Work with Thread Pools

Spring’s component model is built on the principle of singletons for many of its core beans, ensuring efficiency and consistency across your application... Read Post

November 23, 2024

How HashMap Handles Collisions

Collisions in a HashMap occur when multiple keys hash to the same bucket index... Read Post

November 19, 2024

Method-Level Authorization in Spring Security

In this post, we'll explore how to use Spring Security to control access both at the endpoint and method level using a sample project... Read Post

November 16, 2024