To Read Software Books
Showing 1-50 of 426
Domain-Driven Design: Tackling Complexity in the Heart of Software (Hardcover)
by (shelved 7 times as to-read-software)
avg rating 4.15 — 5,885 ratings — published 2003
The Mythical Man-Month: Essays on Software Engineering (Paperback)
by (shelved 6 times as to-read-software)
avg rating 4.01 — 15,251 ratings — published 1975
Working Effectively with Legacy Code (Paperback)
by (shelved 6 times as to-read-software)
avg rating 4.14 — 4,687 ratings — published 2004
Refactoring: Improving the Design of Existing Code (Addison-wesley Object Technology Series)
by (shelved 6 times as to-read-software)
avg rating 4.24 — 8,860 ratings — published 1999
Clean Code: A Handbook of Agile Software Craftsmanship (Paperback)
by (shelved 5 times as to-read-software)
avg rating 4.35 — 23,698 ratings — published 2007
Code Complete: A Practical Handbook of Software Construction (Paperback)
by (shelved 5 times as to-read-software)
avg rating 4.30 — 9,505 ratings — published 1993
Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith (Paperback)
by (shelved 4 times as to-read-software)
avg rating 4.29 — 1,110 ratings — published
Implementing Domain-Driven Design (Hardcover)
by (shelved 4 times as to-read-software)
avg rating 4.05 — 1,306 ratings — published 2013
Designing Data-Intensive Applications (ebook)
by (shelved 4 times as to-read-software)
avg rating 4.69 — 10,981 ratings — published 2015
Peopleware: Productive Projects and Teams (Paperback)
by (shelved 4 times as to-read-software)
avg rating 4.14 — 9,973 ratings — published 1987
Continuous delivery (Hardcover)
by (shelved 4 times as to-read-software)
avg rating 4.20 — 3,316 ratings — published 2010
Growing Object-Oriented Software, Guided by Tests (Addison-Wesley Signature Series (Beck))
by (shelved 4 times as to-read-software)
avg rating 4.19 — 2,469 ratings — published 2009
Test-Driven Development: By Example (Paperback)
by (shelved 4 times as to-read-software)
avg rating 4.10 — 4,417 ratings — published 2002
The Pragmatic Programmer: From Journeyman to Master (Paperback)
by (shelved 4 times as to-read-software)
avg rating 4.33 — 24,420 ratings — published 1999
Fundamentals of Software Architecture: An Engineering Approach (Paperback)
by (shelved 3 times as to-read-software)
avg rating 4.23 — 2,340 ratings — published 2020
Database Internals: A deep-dive into how distributed data systems work (Paperback)
by (shelved 3 times as to-read-software)
avg rating 4.27 — 579 ratings — published
Design Patterns: Elements of Reusable Object-Oriented Software (Hardcover)
by (shelved 3 times as to-read-software)
avg rating 4.20 — 12,015 ratings — published 1994
Clean Architecture (Paperback)
by (shelved 3 times as to-read-software)
avg rating 4.21 — 7,229 ratings — published 2017
Refactoring to Patterns (Hardcover)
by (shelved 3 times as to-read-software)
avg rating 4.05 — 1,439 ratings — published 2004
Domain-Driven Design Distilled (Paperback)
by (shelved 3 times as to-read-software)
avg rating 3.81 — 1,345 ratings — published
Java Performance: The Definitive Guide: Getting the Most Out of Your Code (Paperback)
by (shelved 3 times as to-read-software)
avg rating 4.39 — 320 ratings — published 2014
Release It!: Design and Deploy Production-Ready Software (Pragmatic Programmers)
by (shelved 3 times as to-read-software)
avg rating 4.25 — 3,273 ratings — published 2007
Patterns of Enterprise Application Architecture (Hardcover)
by (shelved 3 times as to-read-software)
avg rating 4.12 — 3,895 ratings — published 2002
Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy (Paperback)
by (shelved 2 times as to-read-software)
avg rating 4.43 — 784 ratings — published 2021
Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures (Paperback)
by (shelved 2 times as to-read-software)
avg rating 4.26 — 894 ratings — published 2021
Hands-On Machine Learning with Scikit-Learn and TensorFlow (ebook)
by (shelved 2 times as to-read-software)
avg rating 4.55 — 2,855 ratings — published 2017
Staff Engineer: Leadership Beyond the Management Track (Kindle Edition)
by (shelved 2 times as to-read-software)
avg rating 4.04 — 3,170 ratings — published
Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman (Paperback)
by (shelved 2 times as to-read-software)
avg rating 4.10 — 963 ratings — published 2009
High Performance Browser Networking (Paperback)
by (shelved 2 times as to-read-software)
avg rating 4.51 — 861 ratings — published 2013
Designing Event-Driven Systems (ebook)
by (shelved 2 times as to-read-software)
avg rating 3.82 — 360 ratings — published
Building Event-Driven Microservices: Leveraging Organizational Data at Scale (Paperback)
by (shelved 2 times as to-read-software)
avg rating 3.72 — 237 ratings — published
Distributed Systems For Fun and Profit (ebook)
by (shelved 2 times as to-read-software)
avg rating 4.21 — 376 ratings — published
Become an Effective Software Engineering Manager (Paperback)
by (shelved 2 times as to-read-software)
avg rating 4.34 — 606 ratings — published 2020
Semantic Software Design: A New Theory and Practical Guide for Modern Architects (Kindle Edition)
by (shelved 2 times as to-read-software)
avg rating 3.55 — 31 ratings — published
Software Engineering at Google: Lessons Learned from Programming Over Time (Paperback)
by (shelved 2 times as to-read-software)
avg rating 4.19 — 2,014 ratings — published 2020
A Philosophy of Software Design (Paperback)
by (shelved 2 times as to-read-software)
avg rating 4.22 — 4,759 ratings — published 2018
Advanced Scala with Cats (ebook)
by (shelved 2 times as to-read-software)
avg rating 4.32 — 126 ratings — published
User Stories Applied: For Agile Software Development (Addison-Wesley Signature Series (Beck))
by (shelved 2 times as to-read-software)
avg rating 3.89 — 2,861 ratings — published 2004
Kubernetes: Up & Running (Paperback)
by (shelved 2 times as to-read-software)
avg rating 4.07 — 1,156 ratings — published 2016
The Clean Coder: A Code of Conduct for Professional Programmers (Paperback)
by (shelved 2 times as to-read-software)
avg rating 4.26 — 9,318 ratings — published 2011
The Agile Samurai: How Agile Masters Deliver Great Software (ebook)
by (shelved 2 times as to-read-software)
avg rating 3.94 — 1,640 ratings — published 2010
The Passionate Programmer: Creating a Remarkable Career in Software Development (Pragmatic Life)
by (shelved 2 times as to-read-software)
avg rating 3.94 — 4,359 ratings — published 2009
Site Reliability Engineering: How Google Runs Production Systems (Paperback)
by (shelved 2 times as to-read-software)
avg rating 4.21 — 2,946 ratings — published 2016
Functional Programming in Scala (Paperback)
by (shelved 2 times as to-read-software)
avg rating 4.42 — 758 ratings — published 2013
Functional and Reactive Domain Modeling (Paperback)
by (shelved 2 times as to-read-software)
avg rating 4.20 — 169 ratings — published
Learn You a Haskell for Great Good! (ebook)
by (shelved 2 times as to-read-software)
avg rating 4.30 — 2,382 ratings — published 2011
AntiPatterns: Refactoring Software, Architectures, and Projects in Crisis (Paperback)
by (shelved 2 times as to-read-software)
avg rating 3.72 — 214 ratings — published 1998
The Well-Grounded Java Developer: Vital techniques of Java 7 and polyglot programming (Paperback)
by (shelved 2 times as to-read-software)
avg rating 3.97 — 340 ratings — published 2012
Don't Make Me Think, Revisited: A Common Sense Approach to Web Usability (Voices That Matter)
by (shelved 2 times as to-read-software)
avg rating 4.24 — 30,992 ratings — published 2000
Software Requirements (Developer Best Practices)
by (shelved 2 times as to-read-software)
avg rating 4.14 — 862 ratings — published 1999
