Programming
- The Pragmatic Programmer: From Journeyman to Master by Andrew Hunt and David Thomas (9.78)
- Clean Code: A Handbook of Agile Software Craftsmanship by Robert C. Martin (9.63)
- Refactoring: Improving the Design of Existing Code by Martin Fowler (9.5)
- Clean Craftsmanship: Disciplines, Standards, and Ethics by Robert C. Martin (9.5)
- Effective Java (Third Edition) by Joshua Bloch (9.5)
- Java Generics and Collections by Maurice Naftalin and Philip Wadler (9.5)
- Core Java: Fundamentals (Volume 1) by Cay S. Horstmann (9.5)
- Core Java: Advanced Features (Volume 2) by Cay S. Horstmann (9.5)
- Concurrent Programming in Java: Design Principles and Pattern, 2nd Edition by Doug Lea (9.43)
- Mastering Lambdas: Java Programming in a Multicore World by Maurice Naftalin (9.43)
- The Programmer’s Brain: What Every Programmer Needs to Know About Cognition by Felienne Hermans (9.39)
- Java Puzzlers: Traps, Pitfalls, and Corner Cases by Joshua Bloch and Neal Grafter (9.36)
- Working Effectively with Legacy Code by Michael C. Feathers (9.29)
- Java Concurrency in Practice by Brian Goetz, Tim Peilers, Joshua Bloch, Joseph Bowbeer, David Holmes, Doug Lea (9.23)
- Design Patterns: Elements of Reusable Object-Oriented Software by Erich Gamma, Richard Helm, Ralph E. Johnson, John Vlissides (9.19)
- Growing Object-Oriented Software, Guided by Tests by Steve Freeman and Nat Pryce (9.1)
- The Clean Coder: A Code of Conduct for Professional Programmers by Robert C. Martin (9.04)
- Pattern Hatching: Design Patterns Applied by John Vlissides (8.93)
- The Passionate Programmer: Creating a Remarkable Career in Software Development by Chad Fowler (8.8)
- Agile Software Development: Principles, Patterns, and Practices by Robert C. Martin (8.74)
- Extreme Programming Explained: Embrace Change by Kent Beck and Cynthia Andres (8.55)
- Implementing Domain-Driven Design by Vaughn Vernon (8.29)
- The Complete Software Developer’s Career Guide by John Sonmez (8.19)
- Bad Tests, Good Tests by Tomek Kaczanowski (8.01)
- Clean Architecture: A Craftsman's Guide to Software Structure and Design: A Craftsman's Guide to Software Structure and Design by Robert C. Martin (7.71)
- Domain-Driven Design: Tackling Complexity in the Heart of Software by Eric Evans (7.67)
- Domain-Driven Design Distilled by Vaughn Vernon (7.64)
- Get Your Hands Dirty on Clean Architecture: A hands-on guide to creating clean web applications with code examples in Java by Tom Hombergs (7.29)
Related Categories