GeekPeak

Deep Dive

intent

Best deep-dive books recommended by developers. Understand internals, theory, and how things really work.

163 books 1,026 mentions 1 avg in 90d Methodology

Rankings

Role
Topic
Level
1↑1
Cover of Designing Data-intensive Applications

Designing Data-intensive Applications

Martin Kleppmann

8519 in 90d
167.7

View →

2↓1
Cover of Design Patterns - Elements of Reusable Object-Oriented Software

Design Patterns - Elements of Reusable Object-Oriented Software

Erich Gamma

741 in 90d
161.8

View →

3
Cover of Clean Architecture

Clean Architecture

Robert C. Martin

594 in 90d
140.7

View →

4↓1
Cover of Introduction to Algorithms

Introduction to Algorithms

Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein

311 in 90d
66.3

View →

5↓2
Cover of The Mythical Man-Month

The Mythical Man-Month

Brooks

260 in 90d
63

View →

6
Cover of Implementing Domain-Driven Design

Implementing Domain-Driven Design

Vaughn Vernon

240 in 90d
54

View →

7
Cover of Extreme Programming Explained

Extreme Programming Explained

Kent Beck

220 in 90d
47

View →

8↓2
Cover of The Algorithm Design Manual

The Algorithm Design Manual

Steven Skiena

200 in 90d
42

View →

9
Cover of Growing Object Oriented Software, Guided by Tests

Growing Object Oriented Software, Guided by Tests

Steve Freeman and Nat Pryce

170 in 90d
36.5

View →

10
Cover of Algorithms

Algorithms

Robert Sedgewick

170 in 90d
36.5

View →

11↓1
Cover of Patterns of Enterprise Application Architecture

Patterns of Enterprise Application Architecture

Martin Folwer

150 in 90d
35.5

View →

12
Cover of A Philosophy of Software Design

A Philosophy of Software Design

John Ousterhout

140 in 90d
35

View →

13↑3
Cover of Deep Learning

Deep Learning

Ian Goodfellow

132 in 90d
32.1

View →

14↓5
Cover of You don't know JS: Async & Performance

You don't know JS: Async & Performance

Kyle Simpson

140 in 90d
31

View →

15↑43
Cover of Designing Machine Learning Systems

Designing Machine Learning Systems

Chip Huyen

1615 in 90d
28

View →

16
Cover of Peopleware

Peopleware

Tom DeMarco & Timothy Lister

110 in 90d
27.5

View →

17↓5
Cover of Programming Pearls

Programming Pearls

Jon Bentley

110 in 90d
27.5

View →

18↓7
Cover of Functional Programming in Scala

Functional Programming in Scala

Paul Chiusano

130 in 90d
24.5

View →

19↓4
Cover of Site Reliability Engineering

Site Reliability Engineering

Betsy Beyer, Chris Jones, Jennifer Petoff, Niall Richard Murphy

113 in 90d
23.9

View →

20↓1
Cover of Agile Software Development

Agile Software Development

Robert C. Martin

92 in 90d
22.1

View →

Related Topics

Advancedperformance