Refactoring is about improving the design of existing code. It is the process of changing a so...
The Pragmatic Programmer is one of those rare tech books you'll read, re-read, and ...
Succeed with Domain-Driven Design (DDD), today's best-practice framework and common language for ...
'Eric Evans has written a fantastic book on how you can make the design of your software match...
Product ownership is an utterly crucial role in most businesses. Scrum recognizes this -- but ...
Expert insight for modern Python (3.6+) coding from the author ofPython Essential Reference
Since this Jolt-award winning classic was last updated in 2008 (shortly after Java 6 was relea...
The book will quickly get students started using Go effectively from the beginning, and by the...
Few books in computing have had as profound an influence on software management a...
Getting software released to users is often a painful, risky, and time-consuming process. ...
Test-driven development (TDD) is a new approach to application development that is designed to el...
This fourth edition of Robert Sedgewick and Kevin Wayne's Algorithms is one of the most...