Skip to content
No results
  • About Me
  • Design Patterns in Java

Connect with me

amritpandey.io
  • About Me
  • Design Patterns in Java
amritpandey.io

Creational Design Pattern: Factory

The Factory pattern is the second most commonly used design pattern. It is based on the idea that we can create objects of a common super type, while allowing their actual implementations to differ in subsequent subclasses.

  • Design PatternsJavaProgramming
  • September 20, 2025
Read FullCreational Design Pattern: Factory

Design Patterns in Java: Prototype

The Prototype Design Pattern is a creational pattern that lets us create new objects by cloning existing ones instead of instantiating them from scratch.

  • Design PatternsJavaProgramming
  • August 24, 2025
Read FullDesign Patterns in Java: Prototype

Design Patterns in Java: Builder

The Builder pattern helps create complex objects step-by-step while keeping them immutable and enforcing any required rules. It avoids messy constructors, makes code more readable, and is perfect when you have both required and optional fields.

  • Design PatternsJavaProgramming
  • August 15, 2025
Read FullDesign Patterns in Java: Builder

Design Patterns in Java: Singleton

The Singleton pattern is one of the quirkiest and most trivial patterns in existence. This pattern was created to fulfil the need for a single, one-time instantiation of an object that is shared among multiple components.

  • Design PatternsJavaProgramming
  • July 20, 2025
Read FullDesign Patterns in Java: Singleton

Vibe Coding – But not what you think!

You gave the requirement to GPT, and it gave you code. Problem solved... or is it? The magic of AI wears off fast when new requirements hit and you're left maintaining code you didn't write.

  • Productivity
  • July 13, 2025
Read FullVibe Coding – But not what you think!
Prev
1 2 3 4 5 6 7
Next

Tech Unraveled in your inbox every week!

Subscribe to my newsletter.

Posts

Programming Myths We Desperately Need to Retire

May 1, 2025

Can you defend your favorite programming language?

May 25, 2025

Understanding Java’s Asynchronous Journey

May 12, 2025

What the heck is Hibernate!?

March 16, 2025

A simple path to get good at DSA in 2026

April 14, 2025

Search

No results

Tech Unraveled: Insights, Code, and Beyond.

Copyright © 2026 - Amrit Pandey