#2 | Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems | 4.65 | 67 reads | |
#3 | | 4.13 | 21 reads | |
#4 | Clean Architecture: A Craftsman's Guide to Software Structure and Design | 4.14 | 33 reads | |
#5 | Refactoring: Improving the Design of Existing Code | 3.89 | 39 reads | |
#6 | | 4.22 | 133 reads | |
#7 | Design Patterns - Erich Gamma
- Ralph Johnson
- John Vlissides
- Richard Helm
| 4.06 | 47 reads | |
#8 | Patterns of Enterprise Application Architecture - Martin Fowler
- David Rice
- Matthew Foemmel
- Edward Hieatt
- Robert Mee
| 4.2 | 9 reads | |
#9 | | 3.64 | 19 reads | |
#10 | Clean Code: A Handbook of Agile Software Craftsmanship | 4.07 | 113 reads | |
#11 | | 4.04 | 36 reads | |
#12 | The Mythical Man-Month: Essays on Software Engineering | 3.96 | 67 reads | |
#13 | | 4.13 | 35 reads | |
#14 | Implementing Domain-Driven Design | 4.25 | 4 reads | |
#15 | Domain-Driven Design Distilled | 4 | 2 reads | |
#16 | Hands-On Domain-Driven Design with .NET Core | 0 | 0 reads | |
#17 | Patterns, Principles, and Practices of Domain-Driven Design | 0 | 0 reads | |
#18 | Extreme Programming Explained: Embrace Change | 4.31 | 18 reads | |
#19 | | 4.38 | 10 reads | |