![]() | The Pragmatic Programmer: From Journeyman to Master by Andrew Hunt
Buy new: $32.25 / Used from: $24.86 |
![]() | Agile Software Development, Principles, Patterns, and Practices by Robert C. Martin
Buy new: $51.61 / Used from: $34.50 My personal favourite. Its one of the few software books that covers the physical aspects as well as the functional. Also, a much easier to follow coverage of patterns than the GoF book.
|
![]() | Pattern-Oriented Software Architecture Volume 2: Patterns for Concurrent and Networked Objects by Douglas Schmidt
Buy new: $60.32 / Used from: $29.38 Execellent book for anyone working with concurrency and performance, which is everybody these days.
|
![]() | Refactoring: Improving the Design of Existing Code by Martin Fowler
Buy new: $41.93 / Used from: $37.99 |
![]() | Domain-Driven Design: Tackling Complexity in the Heart of Software by Eric Evans
Buy new: $45.15 / Used from: $36.98 I found this one when I first started a major development effort on a very complex domain. I like the ideas this book provides for dealing with complex applications. A little verbose at times but a great book nonetheless.
|
![]() | Organizational Patterns of Agile Software Development by James O. Coplien
Buy new: $42.00 / Used from: $24.01 |
![]() | Code Complete: A Practical Handbook of Software Construction by Steve McConnell
Buy new: $31.49 / Used from: $25.99 Have not read it yet but I hear its essential reading.
|
![]() | Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions by Gregor Hohpe
Buy new: $41.93 / Used from: $37.95 A must read to put messaging systems in context with all of the other distributed computing technologies available.
|
![]() | Patterns of Enterprise Application Architecture by Martin Fowler
Buy new: $45.15 / Used from: $36.02 |
![]() | Java Concurrency in Practice by Brian Goetz
Buy new: $37.79 / Used from: $31.88 Another essential book if you are doing Java concurrency.
|
![]() | Effective Java: Programming Language Guide (Java Series) by Joshua Bloch
Buy new: $35.47 / Used from: $4.05 |
![]() | Design Patterns: Elements of Reusable Object-Oriented Software by Erich Gamma
Buy new: $38.70 / Used from: $29.99 I'm still always referring to this book!
|
![]() | Pattern Hatching: Design Patterns Applied by John M. Vlissides
Buy new: $28.95 / Used from: $10.49 A great complement to the GoF
|
![]() | C++ Templates: The Complete Guide by David Vandevoorde
Buy new: $48.38 / Used from: $40.00 |
![]() | The C++ Standard Library: A Tutorial and Reference by Nicolai M. Josuttis
Buy new: $51.60 / Used from: $34.67 |
![]() | Modern C++ Design: Generic Programming and Design Patterns Applied by Andrei Alexandrescu
Buy new: $38.70 / Used from: $22.99 |
![]() | Exceptional C++ Style: 40 New Engineering Puzzles, Programming Problems, and Solutions by Herb Sutter
Buy new: $32.25 / Used from: $23.50 |
![]() | More Exceptional C++: 40 New Engineering Puzzles, Programming Problems, and Solutions by Herb Sutter
Buy new: $33.86 / Used from: $17.98 |
![]() | C++ Coding Standards: 101 Rules, Guidelines, and Best Practices by Herb Sutter
Buy new: $41.04 / Used from: $14.99 |
![]() | Effective C++: 55 Specific Ways to Improve Your Programs and Designs (3rd Edition) by Scott Meyers
Buy new: $32.25 / Used from: $31.03 A must read for anyone doing C++
|
![]() | Learning Python, 3rd Edition by Mark Lutz
Buy new: $26.39 / Used from: $8.34 A great intro level book for Python
|
![]() | More Effective C++: 35 New Ways to Improve Your Programs and Designs by Scott Meyers
Buy new: $32.25 / Used from: $13.98 A must read for anyone doing C++
|
![]() | Groovy in Action by Dierk Koenig
Buy new: $31.49 / Used from: $26.95 My new favourite language (after Python!)
|
![]() | Advanced CORBA(R) Programming with C++ by Michi Henning
Buy new: $54.18 / Used from: $3.22 The only decent book out there for those poor unfortunates who have had to implement a CORBA system.
|
![]() | Large-Scale C++ Software Design by John Lakos
Buy new: $56.51 / Used from: $34.99 Not an easy read but very useful for any large C++ based projects.
|
![]() | Programming Ruby: The Pragmatic Programmers' Guide, Second Edition by Dave Thomas
Buy new: $29.67 / Used from: $5.00 My next conquest ...
|
Listmania!

























