Books
Discover the most popular books from our list of authors.

The Art of Agile Development
by James Shore
•
2007
•
438 pages
3.98
896 ratings
Programming
Software
Technology

Software Architect’s Handbook
by Joseph Ingeno
•
2018
•
596 pages
4.1
59 ratings
Architecture
Software
Programming

Understanding Software
by Max Kanat-Alexander
•
2017
•
280 pages
3.58
176 ratings
Programming
Technology
Software

Agile Software Development
by Alistair Cockburn
•
2006
•
278 pages
3.99
400 ratings
Software
Programming
Business

Real-World Functional Programming
by Tomas Petricek
•
2009
•
500 pages
3.92
181 ratings
Programming
Software
Technical

Dependency Injection in .NET
by Mark Seemann
•
2011
•
584 pages
4.42
771 ratings
Programming
Software
Technology

Designing Distributed Systems
by Brendan Burns
•
2018
•
149 pages
3.59
646 ratings
Technology
Programming
Software

97 Things Every Project Manager Should Know
by Barbee Davis
•
2009
•
252 pages
3.2
139 ratings
Management
Business
Software

101 UX Principles
by Will Grant
•
2018
•
273 pages
4.1
153 ratings
Design
Website Design
Software

Apprenticeship Patterns
by Hoover Dave
•
2009
•
165 pages
4.11
951 ratings
Programming
Technology
Software

Writing High-Performance .NET Code
by Ben Watson
•
2014
•
280 pages
4.31
290 ratings
Programming
Technical
Software

Continuous delivery
by Jez Humble
•
2010
•
463 pages
4.2
3.3K ratings
Programming
Technology
Software