Blog
Posts about Design Patterns
How I've Been Abstracting Data Access for 5 Years
How to separate data access from business logic using the Repository Pattern to keep your code flexible and easy to change.
Software ArchitectureSoftware DevelopmentDesign Patterns
The Mother Design Pattern
How to use the Object Mother pattern for more pragmatic and intuitive testing.
Software ArchitectureSoftware DevelopmentDesign PatternsTesting
AI-ready Frontend Architecture
Learn how to design frontend architectures that integrate with AI tools and agents. This article explores component-driven UI, use case patterns, middleware chains, and development conventions that make your Frontend Software architecture AI-ready.
AISoftware ArchitectureSoftware DevelopmentDesign Patterns
Use Cases and Command Pattern
Use cases are the heart of our application, they are the actions that our users can perform. The command pattern helps us encapsulate requests.
Design PatternsSoftware Architecture