Start free trial
EnglishEnglish
EspañolSpanish
简体中文Chinese
繁體中文Chinese (Traditional)
FrançaisFrench
DeutschGerman
日本語Japanese
PortuguêsPortuguese
ItalianoItalian
한국어Korean
РусскийRussian
NederlandsDutch
العربيةArabic
PolskiPolish
हिन्दीHindi
Tiếng ViệtVietnamese
SvenskaSwedish
ΕλληνικάGreek
TürkçeTurkish
ไทยThai
ČeštinaCzech
RomânăRomanian
MagyarHungarian
УкраїнськаUkrainian
IndonesiaIndonesian
DanskDanish
SuomiFinnish
БългарскиBulgarian
עבריתHebrew
NorskNorwegian
HrvatskiCroatian
CatalàCatalan
SlovenčinaSlovak
LietuviųLithuanian
SlovenščinaSlovenian
СрпскиSerbian
EestiEstonian
LatviešuLatvian
فارسیPersian
മലയാളംMalayalam
தமிழ்Tamil
اردوUrdu
SoBrief

Software Book Summaries

Kubernetes in Action
by Marko Luksa • 2017
Why restart containers manually? One declarative system handles deployment, scaling, and recovery.
4.59
500+
Technology
Programming
Computer Science
Kubernetes in Action Summary
Kubernetes in Action
Why restart containers manually? One declarative system handles deployment, scaling, and recovery.
by Marko Luksa 2017 624 pages
4.59
500+ ratings
Technology
Programming
Computer Science
Doing Agile Right
by Darrell Rigby • 2020
Agile and bureaucracy can coexist. The companies that master both leave pure-agile rivals behind.
3.78
500+
Business
Leadership
Management
Doing Agile Right Summary
Doing Agile Right
Agile and bureaucracy can coexist. The companies that master both leave pure-agile rivals behind.
by Darrell Rigby 2020 265 pages
3.78
500+ ratings
Business
Leadership
Management
JavaScript
by Douglas Crockford • 2008
JavaScript's worst features are well known. The map to its elegant, reliable core.
4.23
8k+
Programming
Computer Science
Technology
JavaScript Summary
JavaScript
JavaScript's worst features are well known. The map to its elegant, reliable core.
by Douglas Crockford 2008 153 pages
4.23
8k+ ratings
Programming
Computer Science
Technology
Beyond the Basic Stuff with Python
by Al Sweigart • 2020
Stop guessing at style: the tools and idioms that turn working Python into professional code.
4.27
239
Programming
Computer Science
Technology
Beyond the Basic Stuff with Python Summary
Beyond the Basic Stuff with Python
Stop guessing at style: the tools and idioms that turn working Python into professional code.
by Al Sweigart 2020 384 pages
4.27
239 ratings
Programming
Computer Science
Technology
Debugging
by David J. Agans • 2002
Learn to debug like a detective: reproduce the crime, divide the scene, and never guess.
4.26
500+
Programming
Computer Science
Technology
Debugging Summary
Debugging
Learn to debug like a detective: reproduce the crime, divide the scene, and never guess.
by David J. Agans 2002 192 pages
4.26
500+ ratings
Programming
Computer Science
Technology
Computer Systems
by Randal E. Bryant • 2002
Hardware and OS abstractions beneath your code: caching, concurrency, and the full systems stack.
4.46
1k+
Computer Science
Programming
Technology
Computer Systems Summary
Computer Systems
Hardware and OS abstractions beneath your code: caching, concurrency, and the full systems stack.
by Randal E. Bryant 2002 978 pages
4.46
1k+ ratings
Computer Science
Programming
Technology
Build a Large Language Model
by Sebastian Raschka • 2025
Skip expensive pretraining. Build a working LLM from GPT-2 and teach it to follow instructions.
4.60
356
Computer Science
Programming
Ai
Build a Large Language Model Summary
Build a Large Language Model
Skip expensive pretraining. Build a working LLM from GPT-2 and teach it to follow instructions.
by Sebastian Raschka 2025 400 pages
4.60
356 ratings
Computer Science
Programming
Ai
Working in Public
by Nadia Eghbal • 2020
Open source runs on solo maintainers, not communities. The scarcest resource: attention, not code.
3.92
500+
Technology
Programming
Computer Science
Working in Public Summary
Working in Public
Open source runs on solo maintainers, not communities. The scarcest resource: attention, not code.
by Nadia Eghbal 2020 252 pages
3.92
500+ ratings
Technology
Programming
Computer Science
Lean Software Development
by Mary Poppendieck • 2003
The lean manufacturing toolkit, adapted for software teams: cut waste, ship faster, decide later.
4.19
1k+
Business
Technology
Programming
Lean Software Development Summary
Lean Software Development
The lean manufacturing toolkit, adapted for software teams: cut waste, ship faster, decide later.
by Mary Poppendieck 2003 240 pages
4.19
1k+ ratings
Business
Technology
Programming
Functional JavaScript
by Michael Fogus • 2013
Replace loops, mutable state, and nested callbacks with a functional style that composes cleanly.
4.07
429
Programming
Technology
Computer Science
Functional JavaScript Summary
Functional JavaScript
Replace loops, mutable state, and nested callbacks with a functional style that composes cleanly.
by Michael Fogus 2013 258 pages
4.07
429 ratings
Programming
Technology
Computer Science
Software Engineering at Google
by Titus Winters • 2020
Google's testing playbook: 80/20, test behaviors not methods, write tests that never rot.
4.20
1k+
Computer Science
Programming
Technology
Software Engineering at Google Summary
Software Engineering at Google
Google's testing playbook: 80/20, test behaviors not methods, write tests that never rot.
by Titus Winters 2020 602 pages
4.20
1k+ ratings
Computer Science
Programming
Technology
Java Performance
by Scott Oaks • 2014
Fast Java has no magic switch: profiler first, then GC, JIT, threads, and memory.
4.39
319
Computer Science
Technology
Reference
Java Performance Summary
Java Performance
Fast Java has no magic switch: profiler first, then GC, JIT, threads, and memory.
by Scott Oaks 2014 423 pages
4.39
319 ratings
Computer Science
Technology
Reference
Java 8 in Action
by Raoul-Gabriel Urma • 2014
Replace anonymous inner classes with lambdas, iterate with streams, and fix broken dates.
4.35
500+
Programming
Technology
Computer Science
Java 8 in Action Summary
Java 8 in Action
Replace anonymous inner classes with lambdas, iterate with streams, and fix broken dates.
by Raoul-Gabriel Urma 2014 394 pages
4.35
500+ ratings
Programming
Technology
Computer Science
Refactoring to Patterns
by Joshua Kerievsky • 2004
How to transform tangled code into textbook patterns one small, safe step at a time.
4.05
1k+
Computer Science
Technology
Science
Refactoring to Patterns Summary
Refactoring to Patterns
How to transform tangled code into textbook patterns one small, safe step at a time.
by Joshua Kerievsky 2004 367 pages
4.05
1k+ ratings
Computer Science
Technology
Science
The Art of Project Management
by Scott Berkun • 2005
Earn trust, clarify roles, and make tough calls: the human skills that plan-obsessed managers miss.
3.96
500+
Business
Management
Leadership
The Art of Project Management Summary
The Art of Project Management
Earn trust, clarify roles, and make tough calls: the human skills that plan-obsessed managers miss.
by Scott Berkun 2005 448 pages
3.96
500+ ratings
Business
Management
Leadership
High Performance JavaScript
by Nicholas C. Zakas • 2010
Fewer DOM touches, shorter scope chains, smarter loading: JS performance without the rewrite.
4.10
500+
Programming
Technology
Computer Science
High Performance JavaScript Summary
High Performance JavaScript
Fewer DOM touches, shorter scope chains, smarter loading: JS performance without the rewrite.
by Nicholas C. Zakas 2010 232 pages
4.10
500+ ratings
Programming
Technology
Computer Science
Dependency Injection in .NET
by Mark Seemann • 2011
When .NET classes build their own dependencies, the codebase calcifies. Patterns to undo it.
4.42
500+
Programming
Computer Science
Technology
Dependency Injection in .NET Summary
Dependency Injection in .NET
When .NET classes build their own dependencies, the codebase calcifies. Patterns to undo it.
by Mark Seemann 2011 584 pages
4.42
500+ ratings
Programming
Computer Science
Technology
Beautiful Architecture
by Diomidis Spinellis • 2008
Software guards its internals. Emacs shipped a Lisp interpreter and let users rewrite everything.
3.42
171
Programming
Technology
Computer Science
Beautiful Architecture Summary
Beautiful Architecture
Software guards its internals. Emacs shipped a Lisp interpreter and let users rewrite everything.
by Diomidis Spinellis 2008 426 pages
3.42
171 ratings
Programming
Technology
Computer Science
Head First SQL
by Lynn Beighley • 2007
Excel, SQL, and the predictive powers that turn a report puller into a company’s oracle.
4.01
500+
Technology
Business
Programming
Head First SQL Summary
Head First SQL
Excel, SQL, and the predictive powers that turn a report puller into a company’s oracle.
by Lynn Beighley 2007 607 pages
4.01
500+ ratings
Technology
Business
Programming
Building Evolutionary Architectures
by Neal Ford • 2017
F1's smallest team chose to lose for a year. Then its Russian money became radioactive overnight.
3.74
1k+
Sports
Memoir
Business
Building Evolutionary Architectures Summary
Building Evolutionary Architectures
F1's smallest team chose to lose for a year. Then its Russian money became radioactive overnight.
by Neal Ford 2017 190 pages
3.74
1k+ ratings
Sports
Memoir
Business
User Stories Applied
by Mike Cohn • 2004
Replace bloated specs with user stories, hours with story points, and hope with velocity.
3.89
2k+
Business
Technology
Programming
User Stories Applied Summary
User Stories Applied
Replace bloated specs with user stories, hours with story points, and hope with velocity.
by Mike Cohn 2004 296 pages
3.89
2k+ ratings
Business
Technology
Programming
The Programmer's Brain
by Felienne Hermans • 2021
Syntax slips overnight; complex code confuses you. The cognitive fix no programming class taught.
3.85
416
Programming
Computer Science
Technology
The Programmer's Brain Summary
The Programmer's Brain
Syntax slips overnight; complex code confuses you. The cognitive fix no programming class taught.
by Felienne Hermans 2021 256 pages
3.85
416 ratings
Programming
Computer Science
Technology
REST API Design Rulebook
by Mark Masse • 2011
Why most REST APIs fail, and the rules for URIs, methods, and caching that fix them.
3.34
294
Programming
Technology
Computer Science
REST API Design Rulebook Summary
REST API Design Rulebook
Why most REST APIs fail, and the rules for URIs, methods, and caching that fix them.
by Mark Masse 2011 112 pages
3.34
294 ratings
Programming
Technology
Computer Science
Apprenticeship Patterns
by Dave Hoover • 2009
Promotion pulls coders away from code. The patterns for staying in the craft while still advancing.
4.10
500+
Computer Science
Technology
Self Help
Apprenticeship Patterns Summary
Apprenticeship Patterns
Promotion pulls coders away from code. The patterns for staying in the craft while still advancing.
by Dave Hoover 2009 165 pages
4.10
500+ ratings
Computer Science
Technology
Self Help
Functional Programming in Java
by Venkat Subramaniam • 2013
Cleaner code, less boilerplate, effortless parallelism: the Java 8 lambda and streams playbook.
4.17
226
Programming
Computer Science
Technology
Functional Programming in Java Summary
Functional Programming in Java
Cleaner code, less boilerplate, effortless parallelism: the Java 8 lambda and streams playbook.
by Venkat Subramaniam 2013 196 pages
4.17
226 ratings
Programming
Computer Science
Technology
Debugging Teams
by Brian W. Fitzpatrick • 2015
Your team's biggest bug is not in the repo. The debugging tools you actually need.
4.07
500+
Business
Technology
Management
Debugging Teams Summary
Debugging Teams
Your team's biggest bug is not in the repo. The debugging tools you actually need.
by Brian W. Fitzpatrick 2015 187 pages
4.07
500+ ratings
Business
Technology
Management
Network Security Essentials
by William Stallings • 1999
The structured approach to network security: from cryptographic foundations to firewall perimeters.
3.74
197
Computer Science
Technology
Reference
Network Security Essentials Summary
Network Security Essentials
The structured approach to network security: from cryptographic foundations to firewall perimeters.
by William Stallings 1999 411 pages
3.74
197 ratings
Computer Science
Technology
Reference
Web Scalability for Startup Engineers
by Artur Ejsmont • 2015
The startup engineer's guide to scaling: design principles that prevent the need for more hardware.
4.50
343
Programming
Computer Science
Technology
Web Scalability for Startup Engineers Summary
Web Scalability for Startup Engineers
The startup engineer's guide to scaling: design principles that prevent the need for more hardware.
by Artur Ejsmont 2015 416 pages
4.50
343 ratings
Programming
Computer Science
Technology
Hypermedia Systems
by Carson Gross • 2023
HTML and HTTP already solve what SPAs make complex. A single JavaScript library proves it.
4.37
225
Programming
Technology
Computer Science
Hypermedia Systems Summary
Hypermedia Systems
HTML and HTTP already solve what SPAs make complex. A single JavaScript library proves it.
by Carson Gross 2023 548 pages
4.37
225 ratings
Programming
Technology
Computer Science
The Algorithm Design Manual
by Steven S. Skiena • 1997
The first step is modeling, not coding. A practical manual and its 75-problem catalog show how.
4.34
2k+
Computer Science
Programming
Technology
The Algorithm Design Manual Summary
The Algorithm Design Manual
The first step is modeling, not coding. A practical manual and its 75-problem catalog show how.
by Steven S. Skiena 1997 486 pages
4.34
2k+ ratings
Computer Science
Programming
Technology
High Performance Web Sites
by Steve Souders • 2007
The browser, not the backend, eats your load time. The engineering rules that win it back.
4.15
500+
Technology
Programming
Computer Science
High Performance Web Sites Summary
High Performance Web Sites
The browser, not the backend, eats your load time. The engineering rules that win it back.
by Steve Souders 2007 168 pages
4.15
500+ ratings
Technology
Programming
Computer Science
Agile Retrospectives
by Esther Derby • 2006
Why most retrospectives fail: no structure, no data, no follow-through. The fix in five phases.
3.94
2k+
Management
Business
Leadership
Agile Retrospectives Summary
Agile Retrospectives
Why most retrospectives fail: no structure, no data, no follow-through. The fix in five phases.
by Esther Derby 2006 178 pages
3.94
2k+ ratings
Management
Business
Leadership
Introducing Microsoft Power BI
by Alberto Ferrari • 2016
Connect spreadsheets and databases to build live dashboards, then share them through Office apps.
3.97
202
Business
Technology
Computer Science
Introducing Microsoft Power BI Summary
Introducing Microsoft Power BI
Connect spreadsheets and databases to build live dashboards, then share them through Office apps.
by Alberto Ferrari 2016 306 pages
3.97
202 ratings
Business
Technology
Computer Science
Agile Project Management with Kanban
by Eric Brechner • 2015
Drowning in plans? A visual system that cuts the noise and lets your team ship continuously.
3.98
361
Business
Management
Technology
Agile Project Management with Kanban Summary
Agile Project Management with Kanban
Drowning in plans? A visual system that cuts the noise and lets your team ship continuously.
by Eric Brechner 2015 160 pages
3.98
361 ratings
Business
Management
Technology
Object-Oriented Software Construction
by Bertrand Meyer • 1988
Before running code, define the contract: how agreements between objects produce reliable software.
4.04
271
Programming
Computer Science
Technology
Object-Oriented Software Construction Summary
Object-Oriented Software Construction
Before running code, define the contract: how agreements between objects produce reliable software.
by Bertrand Meyer 1988 1296 pages
4.04
271 ratings
Programming
Computer Science
Technology
Learning Go
by Jon Bodner • 2021
Go's power is what it omits. Learn the idioms that keep code readable for decades.
4.42
493
Programming
Computer Science
Technology
Learning Go Summary
Learning Go
Go's power is what it omits. Learn the idioms that keep code readable for decades.
by Jon Bodner 2021 375 pages
4.42
493 ratings
Programming
Computer Science
Technology
Lean Inception
by Paulo Caroli • 2018
The workshop recipe that aligns a team and defines the right MVP, no code needed.
4.07
446
Business
Technology
Management
Lean Inception Summary
Lean Inception
The workshop recipe that aligns a team and defines the right MVP, no code needed.
by Paulo Caroli 2018 187 pages
4.07
446 ratings
Business
Technology
Management
Writing High-Performance .NET Code
by Ben Watson • 2014
Stop guessing why .NET drags. Measure, master the GC, and fix the real bottlenecks.
4.30
291
Computer Science
Technology
Reference
Writing High-Performance .NET Code Summary
Writing High-Performance .NET Code
Stop guessing why .NET drags. Measure, master the GC, and fix the real bottlenecks.
by Ben Watson 2014 280 pages
4.30
291 ratings
Computer Science
Technology
Reference
Cloud Architecture Patterns
by Bill Wilder • 2012
Scale out, not up: the patterns that make cloud apps resilient, cheap, and self-healing.
3.59
236
Technology
Programming
Computer Science
Cloud Architecture Patterns Summary
Cloud Architecture Patterns
Scale out, not up: the patterns that make cloud apps resilient, cheap, and self-healing.
by Bill Wilder 2012 182 pages
3.59
236 ratings
Technology
Programming
Computer Science
More Joel on Software
by Joel Spolsky • 2008
Ship on schedule, hire developers who skip the job boards, and know when fixing beats rewriting.
4.05
500+
Programming
Computer Science
Technology
More Joel on Software Summary
More Joel on Software
Ship on schedule, hire developers who skip the job boards, and know when fixing beats rewriting.
by Joel Spolsky 2008 320 pages
4.05
500+ ratings
Programming
Computer Science
Technology
Software Architecture Patterns
by Mark Richards • 2015
Five architecture patterns, their trade-offs, and how to pick the one your system actually needs.
3.65
498
Programming
Technology
Computer Science
Software Architecture Patterns Summary
Software Architecture Patterns
Five architecture patterns, their trade-offs, and how to pick the one your system actually needs.
by Mark Richards 2015 47 pages
3.65
498 ratings
Programming
Technology
Computer Science
Programming C#
by Jesse Liberty • 2001
C# from the ground up: objects, events, Windows interfaces, and the database that drives them.
3.68
195
Computer Science
Technology
Reference
Programming C# Summary
Programming C#
C# from the ground up: objects, events, Windows interfaces, and the database that drives them.
by Jesse Liberty 2001 688 pages
3.68
195 ratings
Computer Science
Technology
Reference
Agile Product Management with Scrum
by Roman Pichler • 2008
A single backlog, a vision that sells, and the rules for shipping what customers actually want.
3.84
1k+
Business
Technology
Management
Agile Product Management with Scrum Summary
Agile Product Management with Scrum
A single backlog, a vision that sells, and the rules for shipping what customers actually want.
by Roman Pichler 2008 160 pages
3.84
1k+ ratings
Business
Technology
Management
Domain-Driven Design Quickly
by Floyd Marinescu • 2006
Business and code speak different languages. The modeling method that forces them to share one.
3.59
500+
Programming
Computer Science
Technology
Domain-Driven Design Quickly Summary
Domain-Driven Design Quickly
Business and code speak different languages. The modeling method that forces them to share one.
by Floyd Marinescu 2006 104 pages
3.59
500+ ratings
Programming
Computer Science
Technology
Ask Your Developer
by Jeff Lawson • 2021
Your business now runs on software. Here is how to lead the people who build it.
4.21
1k+
Business
Technology
Management
Ask Your Developer Summary
Ask Your Developer
Your business now runs on software. Here is how to lead the people who build it.
by Jeff Lawson 2021 299 pages
4.21
1k+ ratings
Business
Technology
Management
14 Habits of Highly Productive Developers
by Zeno Rocha • 2020
Fourteen habits for developers who want to stop sprinting and start compounding.
4.00
500+
Programming
Computer Science
Technology
14 Habits of Highly Productive Developers Summary
14 Habits of Highly Productive Developers
Fourteen habits for developers who want to stop sprinting and start compounding.
by Zeno Rocha 2020 158 pages
4.00
500+ ratings
Programming
Computer Science
Technology
Software Architect’s Handbook
by Joseph Ingeno • 2018
Your architecture choices outlive your code. A field manual for making them count.
4.08
61
Programming
Computer Science
Technology
Software Architect’s Handbook Summary
Software Architect’s Handbook
Your architecture choices outlive your code. A field manual for making them count.
by Joseph Ingeno 2018 596 pages
4.08
61 ratings
Programming
Computer Science
Technology
Writing Secure Code
by Michael Howard • 2001
Every exploit begins with data your code trusted. The developer's manual for input validation.
4.01
372
Programming
Computer Science
Technology
Writing Secure Code Summary
Writing Secure Code
Every exploit begins with data your code trusted. The developer's manual for input validation.
by Michael Howard 2001 768 pages
4.01
372 ratings
Programming
Computer Science
Technology
Agile Project Management with Scrum
by Ken Schwaber • 2004
Stop fighting uncertainty. Ship working software every 30 days with a framework built for change.
3.71
1k+
Business
Management
Technology
Agile Project Management with Scrum Summary
Agile Project Management with Scrum
Stop fighting uncertainty. Ship working software every 30 days with a framework built for change.
by Ken Schwaber 2004 188 pages
3.71
1k+ ratings
Business
Management
Technology
Programming Elixir
by Dave Thomas • 2013
Master a language where the equals sign matches instead of assigns, and processes outnumber objects.
4.28
500+
Programming
Technology
Computer Science
Programming Elixir Summary
Programming Elixir
Master a language where the equals sign matches instead of assigns, and processes outnumber objects.
by Dave Thomas 2013 287 pages
4.28
500+ ratings
Programming
Technology
Computer Science
Home
Swipe
Library
Get App
Try Full Access for 3 Days
Listen, bookmark, and more
Compare Features Free Pro
📖 Read Summaries
Read unlimited summaries. Free users get 3 per month
🎧 Listen to Summaries
Listen to unlimited summaries in 40 languages
❤️ Unlimited Bookmarks
Free users are limited to 4
📜 Unlimited History
Free users are limited to 4
📥 Unlimited Downloads
Free users are limited to 1
Risk-Free Timeline
Today: Get Instant Access
Listen to full summaries of 26,000+ books. That's 12,000+ hours of audio!
Day 2: Trial Reminder
We'll send you a notification that your trial is ending soon.
Day 3: Your subscription begins
You'll be charged on Jul 25,
cancel anytime before.
Consume 2.8× More Books
2.8× more books Listening Reading
Our users love us
600,000+ readers
Trustpilot Rating
TrustPilot
4.6 Excellent
This site is a total game-changer. I've been flying through book summaries like never before. Highly, highly recommend.
— Dave G
Worth my money and time, and really well made. I've never seen this quality of summaries on other websites. Very helpful!
— Em
Highly recommended!! Fantastic service. Perfect for those that want a little more than a teaser but not all the intricate details of a full audio book.
— Greg M
Save 62%
Yearly
$119.88 $44.99/year/yr
$3.75/mo
Monthly
$9.99/mo
Start a 3-Day Free Trial
3 days free, then $44.99/year. Cancel anytime.
Unlock a world of fiction & nonfiction books
26,000+ books for the price of 2 books
Read any book in 10 minutes
Discover new books like Tinder
Request any book if it's not summarized
Read more books than anyone you know
#1 app for book lovers
Lifelike & immersive summaries
30-day money-back guarantee
Download summaries in EPUBs or PDFs
Cancel anytime in a few clicks
Scanner
Find a barcode to scan

We have a special gift for you
Open
38% OFF
DISCOUNT FOR YOU
$79.99
$49.99/year
only $4.16 per month
Continue
2 taps to start, super easy to cancel
Settings
General
Widget
Loading...
We have a special gift for you
Open
38% OFF
DISCOUNT FOR YOU
$79.99
$49.99/year
only $4.16 per month
Continue
2 taps to start, super easy to cancel