To Read Software Books

Showing 1-50 of 426
Domain-Driven Design: Tackling Complexity in the Heart of Software 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
Rate this book
Clear rating
The Mythical Man-Month: Essays on Software Engineering 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
Rate this book
Clear rating
Working Effectively with Legacy Code Working Effectively with Legacy Code (Paperback)
by (shelved 6 times as to-read-software)
avg rating 4.14 — 4,687 ratings — published 2004
Rate this book
Clear rating
Refactoring: Improving the Design of Existing Code (Addison-wesley Object Technology Series) 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
Rate this book
Clear rating
Clean Code: A Handbook of Agile Software Craftsmanship 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
Rate this book
Clear rating
Code Complete: A Practical Handbook of Software Construction 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
Rate this book
Clear rating
Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith 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
Rate this book
Clear rating
Implementing Domain-Driven Design Implementing Domain-Driven Design (Hardcover)
by (shelved 4 times as to-read-software)
avg rating 4.05 — 1,306 ratings — published 2013
Rate this book
Clear rating
Designing Data-Intensive Applications Designing Data-Intensive Applications (ebook)
by (shelved 4 times as to-read-software)
avg rating 4.69 — 10,981 ratings — published 2015
Rate this book
Clear rating
Peopleware: Productive Projects and Teams Peopleware: Productive Projects and Teams (Paperback)
by (shelved 4 times as to-read-software)
avg rating 4.14 — 9,973 ratings — published 1987
Rate this book
Clear rating
Continuous delivery Continuous delivery (Hardcover)
by (shelved 4 times as to-read-software)
avg rating 4.20 — 3,316 ratings — published 2010
Rate this book
Clear rating
Growing Object-Oriented Software, Guided by Tests (Addison-Wesley Signature Series (Beck)) 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
Rate this book
Clear rating
Test-Driven Development: By Example Test-Driven Development: By Example (Paperback)
by (shelved 4 times as to-read-software)
avg rating 4.10 — 4,417 ratings — published 2002
Rate this book
Clear rating
The Pragmatic Programmer: From Journeyman to Master 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
Rate this book
Clear rating
Fundamentals of Software Architecture: An Engineering Approach 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
Rate this book
Clear rating
Database Internals: A deep-dive into how distributed data systems work 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
Rate this book
Clear rating
Design Patterns: Elements of Reusable Object-Oriented Software 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
Rate this book
Clear rating
Clean Architecture Clean Architecture (Paperback)
by (shelved 3 times as to-read-software)
avg rating 4.21 — 7,229 ratings — published 2017
Rate this book
Clear rating
Refactoring to Patterns Refactoring to Patterns (Hardcover)
by (shelved 3 times as to-read-software)
avg rating 4.05 — 1,439 ratings — published 2004
Rate this book
Clear rating
Domain-Driven Design Distilled Domain-Driven Design Distilled (Paperback)
by (shelved 3 times as to-read-software)
avg rating 3.81 — 1,345 ratings — published
Rate this book
Clear rating
Java Performance: The Definitive Guide: Getting the Most Out of Your Code 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
Rate this book
Clear rating
Release It!: Design and Deploy Production-Ready Software (Pragmatic Programmers) 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
Rate this book
Clear rating
Patterns of Enterprise Application Architecture Patterns of Enterprise Application Architecture (Hardcover)
by (shelved 3 times as to-read-software)
avg rating 4.12 — 3,895 ratings — published 2002
Rate this book
Clear rating
Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy 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
Rate this book
Clear rating
Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures 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
Rate this book
Clear rating
Hands-On Machine Learning with Scikit-Learn and TensorFlow 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
Rate this book
Clear rating
Staff Engineer: Leadership Beyond the Management Track 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
Rate this book
Clear rating
Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman 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
Rate this book
Clear rating
High Performance Browser Networking High Performance Browser Networking (Paperback)
by (shelved 2 times as to-read-software)
avg rating 4.51 — 861 ratings — published 2013
Rate this book
Clear rating
Designing Event-Driven Systems Designing Event-Driven Systems (ebook)
by (shelved 2 times as to-read-software)
avg rating 3.82 — 360 ratings — published
Rate this book
Clear rating
Building Event-Driven Microservices: Leveraging Organizational Data at Scale 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
Rate this book
Clear rating
Distributed Systems For Fun and Profit Distributed Systems For Fun and Profit (ebook)
by (shelved 2 times as to-read-software)
avg rating 4.21 — 376 ratings — published
Rate this book
Clear rating
Become an Effective Software Engineering Manager Become an Effective Software Engineering Manager (Paperback)
by (shelved 2 times as to-read-software)
avg rating 4.34 — 606 ratings — published 2020
Rate this book
Clear rating
Semantic Software Design: A New Theory and Practical Guide for Modern Architects 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
Rate this book
Clear rating
Software Engineering at Google: Lessons Learned from Programming Over Time 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
Rate this book
Clear rating
A Philosophy of Software Design A Philosophy of Software Design (Paperback)
by (shelved 2 times as to-read-software)
avg rating 4.22 — 4,759 ratings — published 2018
Rate this book
Clear rating
Advanced Scala with Cats Advanced Scala with Cats (ebook)
by (shelved 2 times as to-read-software)
avg rating 4.32 — 126 ratings — published
Rate this book
Clear rating
User Stories Applied: For Agile Software Development (Addison-Wesley Signature Series (Beck)) 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
Rate this book
Clear rating
Kubernetes: Up & Running Kubernetes: Up & Running (Paperback)
by (shelved 2 times as to-read-software)
avg rating 4.07 — 1,156 ratings — published 2016
Rate this book
Clear rating
The Clean Coder: A Code of Conduct for Professional Programmers 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
Rate this book
Clear rating
The Agile Samurai: How Agile Masters Deliver Great Software 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
Rate this book
Clear rating
The Passionate Programmer: Creating a Remarkable Career in Software Development (Pragmatic Life) 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
Rate this book
Clear rating
Site Reliability Engineering: How Google Runs Production Systems 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
Rate this book
Clear rating
Functional Programming in Scala Functional Programming in Scala (Paperback)
by (shelved 2 times as to-read-software)
avg rating 4.42 — 758 ratings — published 2013
Rate this book
Clear rating
Functional and Reactive Domain Modeling Functional and Reactive Domain Modeling (Paperback)
by (shelved 2 times as to-read-software)
avg rating 4.20 — 169 ratings — published
Rate this book
Clear rating
Learn You a Haskell for Great Good! 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
Rate this book
Clear rating
AntiPatterns: Refactoring Software, Architectures, and Projects in Crisis 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
Rate this book
Clear rating
The Well-Grounded Java Developer: Vital techniques of Java 7 and polyglot programming 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
Rate this book
Clear rating
Don't Make Me Think, Revisited: A Common Sense Approach to Web Usability (Voices That Matter) 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
Rate this book
Clear rating
Software Requirements (Developer Best Practices) Software Requirements (Developer Best Practices)
by (shelved 2 times as to-read-software)
avg rating 4.14 — 862 ratings — published 1999
Rate this book
Clear rating