Skip to content

Blog on Business Software Development

by Dominik Cebula

Latest Updates & Posts

GoF Design Patterns – Singleton Design Pattern

Cat Links GoF Design Patterns Posted on April 27, 2023June 29, 2023 Dominik Cebula

The Singleton Design Pattern is a creational design pattern that restricts the instantiation of a class to a single instance and ensures that a global point of access is provided to that instance. … Continue readingGoF Design Patterns – Singleton Design Pattern

GoF Design Patterns – Prototype Design Pattern

Cat Links GoF Design Patterns Posted on April 26, 2023June 29, 2023 Dominik Cebula

Overview The Prototype Design Pattern is a creational design pattern that allows us to create new objects by cloning existing ones rather than creating themContinue readingGoF Design Patterns – Prototype Design Pattern

GoF Design Patterns – Builder Design Pattern

Cat Links GoF Design Patterns Posted on April 24, 2023June 29, 2023 Dominik Cebula

The Builder Design Pattern is a creational design pattern used to construct complex objects in a step-by-step manner. … Continue readingGoF Design Patterns – Builder Design Pattern

GoF Design Patterns – Abstract Factory Design Pattern

Cat Links GoF Design Patterns Posted on April 21, 2023June 29, 2023 Dominik Cebula

The Abstract Factory Design Pattern is a creational design pattern that allows for the creation of families of related objects. … Continue readingGoF Design Patterns – Abstract Factory Design Pattern

GoF Design Patterns – Factory Method Design Pattern

Cat Links GoF Design Patterns Posted on April 19, 2023June 29, 2023 Dominik Cebula

The Factory Method Design Pattern is a creational design pattern that allows you to customize a class behavior by overriding the method used to create an object with which the class will collaborate. … Continue readingGoF Design Patterns – Factory Method Design Pattern

GoF Design Patterns – Adapter Design Pattern

Cat Links GoF Design Patterns Posted on April 15, 2023June 29, 2023 Dominik Cebula

The Adapter design pattern is a structural design pattern that allows incompatible classes to work together. … Continue readingGoF Design Patterns – Adapter Design Pattern

GoF Design Patterns – Composite Design Pattern

Cat Links GoF Design Patterns Posted on April 13, 2023June 29, 2023 Dominik Cebula

The Composite design pattern is a structural pattern that allows us to work with individual objects and a group of objects in the same way. … Continue readingGoF Design Patterns – Composite Design Pattern

GoF Design Patterns – Iterator Design Pattern

Cat Links GoF Design Patterns Posted on April 5, 2023June 29, 2023 Dominik Cebula

The Iterator design pattern is a behavioral pattern that provides a way to access elements of an aggregate object sequentially without exposing underlying representation. Here an aggregate is understood as an object that holds collections of other objects. … Continue readingGoF Design Patterns – Iterator Design Pattern

GoF Design Patterns – Interpreter Design Pattern

Cat Links GoF Design Patterns Posted on April 4, 2023June 29, 2023 Dominik Cebula

The Interpreter Design Pattern is used to define a language, its grammar, and syntax in an object-oriented way. Defined objects are then used to interpret custom-defined language in a context. … Continue readingGoF Design Patterns – Interpreter Design Pattern

GoF Design Patterns – Command Design Pattern

Cat Links GoF Design Patterns Posted on April 3, 2023June 29, 2023 Dominik Cebula

The Command pattern is a behavioral design pattern that allows developers to encapsulate requests or operations as objects. … Continue readingGoF Design Patterns – Command Design Pattern

Posts navigation

Older posts
Newer posts
Dominik Cebula Avatar

Dominik Cebula
Cloud Software Principal Engineer

Welcome to this blog on business software development where I share my knowledge and experience in the field of software engineering.

Homepage:
https://dominikcebula.com/

LinkedIn:
https://www.linkedin.com/in/dominikcebula/

GitHub:
https://github.com/dominikcebula

Recent Posts

  • AI Agent Long-Term Memory (LTM) using Spring AI
  • Persistent and Isolated Chat History using Spring AI
  • AI Travel Agent using Spring AI
  • AI Agents – Shopping Agent using Amazon Bedrock AgentCore and Strands Agents Python SDK
  • Optimizing Spring Boot Startup Time: A Comparative Analysis of JVM and Native Image Configurations

Categories

  • AI
  • Architecture
  • GoF Design Patterns
  • Leadership
  • Spring
Copyright © 2026 Dominik Cebula | Used theme Catch Corporate by Catch Themes