A curated, open, and ever-evolving learning path focused on practices of software development, principles of software design, and software architecture.
refactoring learning agile tdd clean-code domain-driven-design clean-architecture software-development hexagonal-architecture solid-principles cqrs-es legacy-code microservice-architecture study-path
-
Updated
Apr 17, 2025