
Creational Patterns
- Introduction to Creational Design Patterns
- Automatic Generation of the Builder Pattern with FreeBuilder
- Using the @Singular Annotation with Lombok Builders
- Lombok Builder with Custom Setter
- Lombok @Builder with Inheritance
- Creational Design Patterns in Kotlin: Builder
- Using Lombok’s @Builder Annotation
- Abstract Factory Pattern in Java
- Introduction to AutoFactory

Structural Patterns

Behavioral Patterns
- Memento Design Pattern in Java
- The Mediator Pattern in Java
- State Design Pattern in Java
- Interpreter Design Pattern in Java
- Visitor Design Pattern in Java
- The Command Pattern in Java
- The Observer Pattern in Java
- Implementing the Template Method Pattern in Java
- Strategy Design Pattern in Java 8
- Chain of Responsibility Design Pattern in Java
- Apache Commons Chain

Other Architectural Patterns
- Service Locator Pattern
- Introduction to Intercepting Filter Pattern in Java
- A Guide to the Front Controller Pattern in Java
- Delegation Pattern in Kotlin
- Introduction to the Null Object Pattern
- Spring Cloud Series – The Gateway Pattern
- Testing with Selenium/WebDriver and the Page Object Pattern
- Integration Patterns With Apache Camel
Spring bottom