Singleton Design Pattern in Java
A practical introduction to the Singleton pattern, its Java implementations, thread safety, and trade-offs.
Mohit Singh Software engineer Builder
I'm a software engineer working across backend systems, developer productivity, and modern software engineering. This is where I document things I build, problems I solve, technologies I explore, and ideas worth sharing.
From the notebook
A practical introduction to the Singleton pattern, its Java implementations, thread safety, and trade-offs.
A hands-on walkthrough of building a full-stack ToDo app with Angular, NestJS, NgRx, and Nx.
From the Penguin Coders channel
Tutorials and walkthroughs from the things I build and explore.
A few recurring threads
Ideas, patterns, and lessons from building software.
Technical concepts and ideas worth understanding, remembering, and sharing.
Latest noteSingleton Design Pattern in Java 1 articleDesign patterns, architecture, and the choices that shape how software works.
Latest noteCreating a ToDo App with Angular, NestJS, and NgRx in a Nx Monorepo 1 article
I'm a software engineer who enjoys understanding how things work and building systems that solve real problems. Over the years, I've worked across application development, backend engineering, and developer productivity. These days, I'm especially interested in the intersection of software engineering and AI.
Penguin Coders is my place to share what I learn along the way.
More about my work and interests