To Read Software


Domain-Driven Design: Tackling Complexity in the Heart of Software
The Mythical Man-Month: Essays on Software Engineering
Working Effectively with Legacy Code
Refactoring: Improving the Design of Existing Code (Addison-wesley Object Technology Series)
Clean Code: A Handbook of Agile Software Craftsmanship
Code Complete: A Practical Handbook of Software Construction
Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith
Implementing Domain-Driven Design
Designing Data-Intensive Applications
Peopleware: Productive Projects and Teams
Continuous delivery
Growing Object-Oriented Software, Guided by Tests (Addison-Wesley Signature Series (Beck))
Test-Driven Development: By Example
The Pragmatic Programmer: From Journeyman to Master
Fundamentals of Software Architecture: An Engineering Approach