📢 This learning path is no longer used at Audiense. It has evolved into our Apprentice Program, designed to facilitate skills liquidity within our organization. This program is structured to help develop the skills and competencies needed to achieve our team’s objectives. We have made the program public through this free Notion template.
- Youtube Video: SOLID Object-Oriented Design by Sandi Metz
- Codely.tv: Principios SOLID Aplicados (Spanish)
- SafariBooks Recorded Training: SOLID Principles of Object-Oriented and Agile Design
- SafariBooks: Clean Code
- SafariBooks: Clean Code Video Series 1
- SafariBooks: Clean Code Video Series 2
- Clean Code Cheat Sheet
- Blog post: The 4 rules of simple design
- Clean Code & SOLID Examples in Javascript
- SafariBooks: Domain-Driven Design Distilled
- SafariBooks Videos: Domain-Driven Design Distilled
- SafariBooks: Implementing Domain-Driven Design
- SafariBooks: Patterns, Principles, and Practices of Domain-Driven Design
- SafariBooks Online Training: Domain-Driven Design and Event-Driven Microservices
- SafariBooks: Clean Architecture: A Craftsman's Guide to Software Structure and Design
- Codely.tv: Arquitectura Hexagonal (Spanish)
- SafariBooks Online Training: Breaking Down The Monolith
- Youtube Video: Matt Walters - How to CQRS in Node: Eventually Consistent, Unidirectional Systems with Microservices
- Codely.tv: Arquitectura Hexagonal (Spanish)
- Codely.tv: Comunicación entre microservicios: Event-Driven Architecture (Spanish)
- SafariBooks: Refactoring: Improving the Design of Existing Code
- Carlos Buenosvinos - Refactoring use cases: (Spanish)
- SafariBooks: Working Effectively with Legacy Code