The Pragmatic Programmer is one of those rare tech books you'll read, re-read, and ...
Refactoring is about improving the design of existing code. It is the process of changing a so...
'Eric Evans has written a fantastic book on how you can make the design of your software match...
Succeed with Domain-Driven Design (DDD), today's best-practice framework and common language for ...
Patterns of Enterprise Application Architecture is written in direct response to the stiff challe...
Product ownership is an utterly crucial role in most businesses. Scrum recognizes this -- but ...
Domain-Driven Design (DDD) software modeling delivers powerful results in practice, not just in t...
Since this Jolt-award winning classic was last updated in 2008 (shortly after Java 6 was relea...
Effective C++ 3 e is a complete update of Effective C++ and Effective C++ 2 e .Like its pre...
This fourth edition of Robert Sedgewick and Kevin Wayne's Algorithms is one of the most...
In many organizations, management is the biggest obstacle to successful Agile development. Unf...
Test-driven development (TDD) is a new approach to application development that is designed to el...