Modern Software Engineering
David Farley
This book helps software professionals think about their work more effectively, manage it more successfully, and genuinely improve the quality of their applications, their lives, and the lives of their colleagues.
code-quality software-architecture backend intermediate deep-dive practical productivity performance
clean code clean-code architecture internals under the hood hands-on hands on