This is a series of technical articles on Software design and Best Practices. I will explain concepts agnostics to programing languages such as SOLID Principles, design patterns and architecture patterns. All articles contain a theory part and practical example with installation steps.
Value Object.Coming soon...Event Sourcing.Coming soon...CQRS.Coming soon...
Open-Closed. Coming soon...Liskov Substitution. Coming soon...Dependency Inversion Principle and Interface Segregation.Coming soon...Single Responsibility Principle.Coming soon...
Disclaimer: In this series of articles I intend to give my opinion based on my theoretical knowledge and practical experience. That said, it is known that in software development there is no single way of understanding or putting things into practice.
Feel free to generate the issues that you think are necessary in each post to be able to debate among all and continue learning!