Design Pattern categories There are several categories of design patterns, including: Creational patterns: These patterns deal with object creation...
Transactions A database transaction is a unit of work that is performed on a database. A transaction typically involves one or more operations that...
The SOLID principles are a set of five principles of object-oriented software design that were first defined by Robert C. Martin, also known as "Uncle...
We will talk about DDD, what is it and it's trade-offs and when we should use it. In short, DDD provides some strategic and tactical patterns that...
In short, Clean & Hexagonal architecture: isolate the domain logic from all outside dependencies.Create your application to work without either a UI...