---
title: "#singleton articles | Hashnode"
description: "Explore 24 articles tagged #singleton on Hashnode. Tutorials, guides, and how-tos from the community."
url: "https://hashnode.com/tag/singleton"
---

Tag

# #singleton

24 posts · 1 followers

[Ruhit Arman](https://hashnode.com/@armanruhit) · [May 28](https://hashnode.com/posts/lazy-singleton-java-without-volatile/6a18202abadcd8afcb8d98d7)

### [Lazy Singletons in Java: Why Double-Checked Locking Needs "volatile", and the Better Alternative That Doesn't](https://armanruhit.hashnode.dev/lazy-singleton-java-without-volatile?utm_source=hashnode&utm_medium=feed)

A practical guide to lazy initialization, instruction reordering, and the pattern that sidesteps the whole problem.

12 min read · [armanruhit.hashnode.dev](https://armanruhit.hashnode.dev/lazy-singleton-java-without-volatile?utm_source=hashnode&utm_medium=feed)

[Maverick](https://hashnode.com/@maverick48) · [Dec 9, 2025](https://hashnode.com/posts/singleton-design-pattern/6937f8c9a22e01b4f104f855)

### [Singleton Design Pattern](https://jyanshu.hashnode.dev/singleton-design-pattern?utm_source=hashnode&utm_medium=feed)

Explore the Singleton Pattern: implementations, benefits, drawbacks, and best practices in software engineering

20 min read · [jyanshu.hashnode.dev](https://jyanshu.hashnode.dev/singleton-design-pattern?utm_source=hashnode&utm_medium=feed)

[Eduardo Cintra](https://hashnode.com/@educintra) · [May 19, 2025](https://hashnode.com/posts/padroes-de-projeto-essenciais-para-desenvolvedores-net/682b62ff45eb4cee17007e1c)

### [Padrões de Projeto Essenciais para Desenvolvedores .NET](https://architechnet.hashnode.dev/padroes-de-projeto-essenciais-para-desenvolvedores-net?utm_source=hashnode&utm_medium=feed)

Descubra os padrões de projeto mais importantes para desenvolvedores .NET. Aprenda quando e como aplicar Singleton, Factory, Strategy e outros com exemplos

20 min read · [architechnet.hashnode.dev](https://architechnet.hashnode.dev/padroes-de-projeto-essenciais-para-desenvolvedores-net?utm_source=hashnode&utm_medium=feed)

[Romman Sabbir](https://hashnode.com/@rommansabbir) · [Feb 27, 2025](https://hashnode.com/posts/kotlin-singleton-with-memory-efficiency/67c095eeba00ac464d37349d)

### [Kotlin : Singleton with Memory Efficiency](https://rommansabbir.com/kotlin-singleton-with-memory-efficiency?utm_source=hashnode&utm_medium=feed)

Dive into the world of memory-efficient singleton design in Kotlin

4 min read · [rommansabbir.com](https://rommansabbir.com/kotlin-singleton-with-memory-efficiency?utm_source=hashnode&utm_medium=feed)

[Shikhor Roy](https://hashnode.com/@shikhorroy) · [Nov 6, 2024](https://hashnode.com/posts/design-patterns-singleton-in-java/672ba14550f7c66766955408)

### [Design Patterns - Singleton (in Java)](https://shikhorroy.hashnode.dev/design-patterns-singleton-in-java?utm_source=hashnode&utm_medium=feed)

The ultimate guide on singleton design pattern

3 min read · [shikhorroy.hashnode.dev](https://shikhorroy.hashnode.dev/design-patterns-singleton-in-java?utm_source=hashnode&utm_medium=feed)

[Junaid Bin Jaman](https://hashnode.com/@junaidbinjaman) · [Sep 5, 2024](https://hashnode.com/posts/singleton-pattern-in-javascript-a-simple-guide-with-examples/66da2009be6b7a48e540424d)

### [Singleton Pattern in JavaScript: A Simple Guide with Examples](https://junaidbinjaman.hashnode.dev/singleton-pattern-in-javascript-a-simple-guide-with-examples?utm_source=hashnode&utm_medium=feed)

Learn how to implement the Singleton Pattern in JavaScript with easy-to-follow examples using ES6 classes and IIFE.

3 min read · [junaidbinjaman.hashnode.dev](https://junaidbinjaman.hashnode.dev/singleton-pattern-in-javascript-a-simple-guide-with-examples?utm_source=hashnode&utm_medium=feed)

[Ganesh Rama Hegde](https://hashnode.com/@hegde10122) · [Sep 1, 2024](https://hashnode.com/posts/singleton-design-pattern/66d4aafde235eccdd2260885)

### [Singleton Design Pattern](https://designpatterns.hashnode.dev/singleton-design-pattern?utm_source=hashnode&utm_medium=feed)

The Singleton pattern is classified as a creational design pattern because its primary purpose is to control the creation of objects. Specifically, the Singleton pattern ensures that a class has only one instance and provides a global point of access...

5 min read · [designpatterns.hashnode.dev](https://designpatterns.hashnode.dev/singleton-design-pattern?utm_source=hashnode&utm_medium=feed)

[Tarun Sharma](https://hashnode.com/@TapsTechie) · [Aug 14, 2024](https://hashnode.com/posts/understanding-and-implementing-the-singleton-pattern-in-python-key-concepts-and-challenges/66bc6b901274b4319049d313)

### [Understanding and Implementing the Singleton Pattern in Python: Key Concepts and Challenges](https://tapstechie.hashnode.dev/understanding-and-implementing-the-singleton-pattern-in-python-key-concepts-and-challenges?utm_source=hashnode&utm_medium=feed)

Learn about implementing the Singleton pattern in Python, addressing key concepts, challenges, and best practices for effective use and testing

4 min read · [tapstechie.hashnode.dev](https://tapstechie.hashnode.dev/understanding-and-implementing-the-singleton-pattern-in-python-key-concepts-and-challenges?utm_source=hashnode&utm_medium=feed)

[Abhav Goel](https://hashnode.com/@abhavgoel) · [Aug 4, 2024](https://hashnode.com/posts/understanding-singleton-design-pattern/66af75a6c10b71a35a1af580)

### [Understanding Singleton Design pattern](https://abhavgoel.hashnode.dev/understanding-singleton-design-pattern?utm_source=hashnode&utm_medium=feed)

The Singleton pattern is useful in scenarios where exactly one instance of a class is needed to coordinate actions across the system.

4 min read · [abhavgoel.hashnode.dev](https://abhavgoel.hashnode.dev/understanding-singleton-design-pattern?utm_source=hashnode&utm_medium=feed)

[Joshua Akosa](https://hashnode.com/@JoshuaPhronesis) · [Aug 3, 2024](https://hashnode.com/posts/understanding-singleton-design-pattern-in-c/66ae9bdec1a021d5d80c6760)

### [Understanding Singleton Design Pattern in C#](https://codewithjosh.hashnode.dev/understanding-singleton-design-pattern-in-c?utm_source=hashnode&utm_medium=feed)

The Singleton design pattern is one of the most widely used patterns in software development. It ensures that a class has only one instance and provides a global point of access to that instance. This pattern is particularly useful in scenarios where...

4 min read · [codewithjosh.hashnode.dev](https://codewithjosh.hashnode.dev/understanding-singleton-design-pattern-in-c?utm_source=hashnode&utm_medium=feed)
