Facebook Pixel

Computer Science Book Summaries

Mastering Regular Expressions Summary
Mastering Regular Expressions
by Jeffrey E.F. Friedl 1997 542 pages
4.16
2k+ ratings
Programming
Computer Science
Technology
Data Mining Techniques Summary
Data Mining Techniques
For Marketing, Sales, and Customer Relationship Management
by Michael J.A. Berry 1997 672 pages
4.07
100+ ratings
Business
Computer Science
Research
Complexity Summary
Complexity
A Guided Tour
by Melanie Mitchell 2009 368 pages
4.11
3k+ ratings
Science
Mathematics
Physics
Reinventing Discovery Summary
Reinventing Discovery
The New Era of Networked Science
by Michael Nielsen 2011 272 pages
3.94
500+ ratings
Science
Technology
History
Don't Make Me Think, Revisited Summary
Don't Make Me Think, Revisited
A Common Sense Approach to Web Usability
by Steve Krug 2000 216 pages
4.24
29k+ ratings
Design
Business
Programming
Software Requirements Summary
Software Requirements
Practical Techniques for Gathering and Managing Requirements Throughout the Product Development Cycle
by Karl Wiegers 1999 516 pages
4.14
500+ ratings
Programming
Software
Business
REST API Design Rulebook Summary
REST API Design Rulebook
by Mark Masse 2011 161 pages
3.36
100+ ratings
Programming
Technology
Computer Science
12 Essential Skills for Software Architects Summary
12 Essential Skills for Software Architects
by Dave Hendricksen 2011 280 pages
3.69
100+ ratings
Architecture
Programming
Software
The Robert C. Martin Clean Code Collection Summary
The Robert C. Martin Clean Code Collection
by Robert C. Martin 2011 699 pages
4.48
500+ ratings
Programming
Computer Science
Software
Async JavaScript Summary
Async JavaScript
by Trevor Burnham 2012 104 pages
4.00
100+ ratings
Programming
Technology
Technical
JavaScript Enlightenment Summary
JavaScript Enlightenment
by Cody Lindley 2012
3.55
100+ ratings
Programming
Technology
Technical
Effective Programming Summary
Effective Programming
More Than Writing Code
by Jeff Atwood 2012 283 pages
3.91
500+ ratings
Programming
Technical
Computer Science
Automate This Summary
Automate This
How Algorithms Came to Rule Our World
by Christopher Steiner 2012 256 pages
3.82
3k+ ratings
Technology
Science
Business
Nine Algorithms That Changed the Future Summary
Nine Algorithms That Changed the Future
The Ingenious Ideas That Drive Today's Computers
by John MacCormick 2012 219 pages
3.88
1k+ ratings
Computer Science
Science
Technology
Functional JavaScript Summary
Functional JavaScript
Introducing Functional Programming with Underscore.js
by Michael Fogus 2013 258 pages
4.07
100+ ratings
Programming
Technology
Computer Science
The Art of SQL Summary
The Art of SQL
by Stephane Faroult 2006 367 pages
3.99
100+ ratings
Programming
Technology
Technical
Two Scoops of Django Summary
Two Scoops of Django
Best Practices for Django 1.5
by Daniel Roy Greenfeld 2013 277 pages
4.22
100+ ratings
Programming
Technical
Technology
Writing Secure Code Summary
Writing Secure Code
by Michael Howard 2001 768 pages
4.01
100+ ratings
Programming
Computer Science
Software
High Performance JavaScript Summary
High Performance JavaScript
Build Faster Web Application Interfaces
by Nicholas C. Zakas 2010 232 pages
4.11
500+ ratings
Programming
Technology
Technical
Effective Unit Testing Summary
Effective Unit Testing
A guide for Java developers
by Lasse Koskela 2013 248 pages
3.79
100+ ratings
Programming
Software
Technology
Program or Be Programmed Summary
Program or Be Programmed
Ten Commands for a Digital Age
by Douglas Rushkoff 2010 152 pages
3.71
1k+ ratings
Technology
Philosophy
Programming
High Performance Web Sites Summary
High Performance Web Sites
by Steve Souders 2007 168 pages
4.15
500+ ratings
Programming
Technology
Computer Science
Cybersecurity and Cyberwar Summary
Cybersecurity and Cyberwar
What Everyone Needs to Know
by P.W. Singer 2013 320 pages
3.83
1k+ ratings
Technology
Science
Politics
Smashing WordPress Summary
Smashing WordPress
Beyond the Blog
by Thord D. Hedengren 2010 322 pages
3.77
100+ ratings
Reference
Website Design
Computers
High Performance Browser Networking Summary
High Performance Browser Networking
by Ilya Grigorik 2013 400 pages
4.52
500+ ratings
Programming
Technology
Computer Science
Don't Make Me Think, Revisited Summary
Don't Make Me Think, Revisited
A Common Sense Approach to Web Usability
by Steve Krug 2000 216 pages
4.24
29k+ ratings
Design
Business
Programming
Apprenticeship Patterns Summary
Apprenticeship Patterns
Guidance for the Aspiring Software Craftsman
by Dave Hoover 2009 165 pages
4.11
500+ ratings
Programming
Technology
Software
Mastering Bitcoin Summary
Mastering Bitcoin
Unlocking Digital Cryptocurrencies
by Andreas M. Antonopoulos 2014 296 pages
4.30
2k+ ratings
Finance
Technology
Computer Science
Java Performance Summary
Java Performance
The Definitive Guide: Getting the Most Out of Your Code
by Scott Oaks 2014 423 pages
4.38
100+ ratings
Programming
Technology
Technical
Functional Programming in Java Summary
Functional Programming in Java
Harnessing the Power of Java 8 Lambda Expressions
by Venkat Subramaniam 2013 160 pages
4.16
100+ ratings
Programming
Technology
Computer Science
Dependency Injection in .NET Summary
Dependency Injection in .NET
by Mark Seemann 2011 584 pages
4.42
500+ ratings
Programming
Software
Technology
Programming C# Summary
Programming C#
Building .NET Applications with C#
by Jesse Liberty 2001 644 pages
3.69
100+ ratings
Programming
Reference
Technology
Python Cookbook Summary
Python Cookbook
Recipes for Mastering Python 3
by David Beazley 2002 704 pages
4.17
1k+ ratings
Programming
Computer Science
Reference
An Introduction to General Systems Thinking Summary
An Introduction to General Systems Thinking
by Gerald M. Weinberg 1975 320 pages
3.94
500+ ratings
Science
Business
Computer Science
Ada's Algorithm Summary
Ada's Algorithm
How Lord Byron's Daughter Ada Lovelace Launched the Digital Age
by James Essinger 2013 272 pages
3.28
1k+ ratings
Biography
History
Science
Threat Modeling Summary
Threat Modeling
Designing for Security
by Adam Shostack 2014 624 pages
4.07
100+ ratings
Technology
Programming
Technical
Building Microservices Summary
Building Microservices
Designing Fine-Grained Systems
by Sam Newman 2014 473 pages
4.22
5k+ ratings
Technology
Programming
Computer Science
The Age of Cryptocurrency Summary
The Age of Cryptocurrency
How Bitcoin and Digital Money Are Challenging the Global Economic Order
by Paul Vigna 2015 368 pages
3.83
2k+ ratings
Economics
Finance
Business
Programming Elixir Summary
Programming Elixir
Functional |> Concurrent |> Pragmatic |> Fun
by Dave Thomas 2013 287 pages
4.28
500+ ratings
Programming
Technology
Computer Science
Soft Skills Summary
Soft Skills
The Software Developer's Life Manual
by John Z. Sonmez 2014 470 pages
3.84
2k+ ratings
Programming
Technology
Computer Science
Effective Python Summary
Effective Python
59 Specific Ways to Write Better Python
by Brett Slatkin 2015 227 pages
4.26
500+ ratings
Programming
Computer Science
Technology
Automate the Boring Stuff with Python Summary
Automate the Boring Stuff with Python
Practical Programming for Total Beginners
by Al Sweigart 2014 479 pages
4.29
3k+ ratings
Programming
Computer Science
Coding
Docker Summary
Docker
Up & Running: Shipping Reliable Containers in Production
by Karl Matthias 2015 232 pages
3.77
100+ ratings
Programming
Technology
Computer Science
UX for Beginners Summary
UX for Beginners
A Crash Course in 100 Short Lessons
by Joel Marsh 2016 255 pages
4.06
100+ ratings
Design
Computer Science
Technology
Frontend Architecture for Design Systems Summary
Frontend Architecture for Design Systems
A Modern Blueprint for Scalable and Sustainable Websites
by Micah Godbolt 2015 198 pages
3.35
100+ ratings
Design
Technology
Programming
Graph Databases Summary
Graph Databases
by Ian Robinson 2013 221 pages
3.63
100+ ratings
Programming
Computer Science
Technology
The Master Algorithm Summary
The Master Algorithm
How the Quest for the Ultimate Learning Machine Will Remake Our World
by Pedro Domingos 2015 352 pages
3.74
6k+ ratings
Science
Artificial Intelligence
Technology
Superintelligence Summary
Superintelligence
Paths, Dangers, Strategies
by Nick Bostrom 2014 352 pages
3.86
19k+ ratings
Science
Philosophy
Artificial Intelligence
Java 8 in Action Summary
Java 8 in Action
by Raoul-Gabriel Urma 2014 394 pages
4.35
500+ ratings
Programming
Technology
Computer Science
Clean Code Summary
Clean Code
A Handbook of Agile Software Craftsmanship
by Robert C. Martin 2007 464 pages
4.37
22k+ ratings
Programming
Computer Science
Technology
Create a free account to unlock:
Requests: Request new book summaries
Bookmarks: Save your favorite books
History: Revisit books later
Ratings: Rate books & see your ratings
Try Full Access for 7 Days
Listen, bookmark, and more
Compare Features Free Pro
📖 Read Summaries
All summaries are free to read in 40 languages
🎧 Listen to Summaries
Listen to unlimited summaries in 40 languages
❤️ Unlimited Bookmarks
Free users are limited to 10
📜 Unlimited History
Free users are limited to 10
Risk-Free Timeline
Today: Get Instant Access
Listen to full summaries of 73,530 books. That's 12,000+ hours of audio!
Day 4: Trial Reminder
We'll send you a notification that your trial is ending soon.
Day 7: Your subscription begins
You'll be charged on Feb 27,
cancel anytime before.
Consume 2.8x More Books
2.8x more books Listening Reading
Our users love us
50,000+ readers
"...I can 10x the number of books I can read..."
"...exceptionally accurate, engaging, and beautifully presented..."
"...better than any amazon review when I'm making a book-buying decision..."
Save 62%
Yearly
$119.88 $44.99/year
$3.75/mo
Monthly
$9.99/mo
Try Free & Unlock
7 days free, then $44.99/year. Cancel anytime.
Settings
Appearance
Black Friday Sale 🎉
$20 off Lifetime Access
$79.99 $59.99
Upgrade Now →