Skip to content
No results
  • About Me

Connect with me

amritpandey.io
  • About Me
amritpandey.io

Creational Design Pattern: Prototype

  • Design PatternsJavaProgramming
  • August 24, 2025

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

Read MoreCreational Design Pattern: Prototype

Creational Design Pattern: Builder

  • ProgrammingSoftware Development
  • August 15, 2025

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.

Read MoreCreational Design Pattern: Builder

Creational Design Pattern: Singleton

  • Design PatternsJava Programming
  • July 20, 2025

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.

Read MoreCreational Design Pattern: Singleton

Vibe Coding – But not what you think!

  • Productivity
  • July 13, 2025

Vibe Coding is not what you think it is. We have paradigms made for vibing with code!

Read MoreVibe Coding – But not what you think!

What the heck is SAP ABAP?

  • ProgrammingTechnology
  • July 12, 2025

ABAP has come a long way—from a reporting language in the 1980s to a modern, cloud-ready, full-fledged platform in 2025. Its ability to evolve while maintaining strong ties to enterprise data and processes is what makes it unique—and enduring.

Read MoreWhat the heck is SAP ABAP?

Can you defend your favorite programming language?

  • ProgrammingSoftware Development
  • May 25, 2025

Do you know these 11 core programming languages to draw contrast between them and defend your favorite ones?

Read MoreCan you defend your favorite programming language?

Understanding Java’s Asynchronous Journey

  • JavaProgramming
  • May 12, 2025

A walk-through of the evolution and explanation of concurrent programming in Java, from the early days of Threads in Java 1 to the StructuredTaskScope in Java 21.

Read MoreUnderstanding Java’s Asynchronous Journey
1 2 3 4
Next

Tech Unraveled in your inbox every week!

Subscribe to my newsletter.

Search

No results

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

A simple path to get good at Algorithms in 2025

April 14, 2025

What the heck is Hibernate!?

March 16, 2025

Tech Unraveled: Insights, Code, and Beyond.

You may also find these interesting

Creational Design Pattern: Builder
Creational Design Pattern: Prototype

Copyright © 2025 - Amrit Pandey