Tech Library
home

Tech Library

Becoming Agile: --In an Imperfect World
Greg Smith and Ahmed Sidky
Many books discuss Agile from a theoretical or academic perspective. Becoming Agile takes a different approach and focuses on explaining Agile from a case-study perspective. Agile principles are discussed, explained, and then demonstrated in the cont...
Dependency Injection in .NET ****
Mark Seemann
Dependency Injection in .NET presents core DI patterns in plain C#, so you'll fully understand how DI works, covers integration with standard Microsoft technologies like ASP.NET MVC, and teaches you to use DI frameworks like Structure Map, Castle Win...
Peopleware: Productive Projects and Teams ****
Tom Demarco and Timothy R. Lister
Two of the computer industry's most popular authors and lecturers return with a new edition of the software management book that started a revolution.With humor and wisdom drawn from years of management and consulting experience, DeMarco and Lister d...
Shipping Greatness: Practical Lessons on Building and Launching Outstanding Software, Learned on the Job at Google and Amazon *****
Chris Vander Mey
Need a shortcut to a degree in shipping great software? Successful team leaders must have an extremely broad skill set to find the right product, work through a complex and ever-changing development process, and do it all incredibly quickly. In this ...
The ThoughtWorks Anthology, Volume 2: More Essays on Software Technology and Innovation ***
Thoughtworks Inc
When you hit a rough spot in software development, it's nice to know that someone has been there before. The domain experts at ThoughtWorks share what they've learned in this anthology, bringing together the best field-tested insights in IT and softw...