Deep Dive

intent

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

Books

163

Total mentions

971

Avg 90d mentions

0

Rankings

1
Cover of Design Patterns: Elements of Reusable Object-Oriented Software

Design Patterns: Elements of Reusable Object-Oriented Software

Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides

741 in 90d
161.8

View →

2
Cover of Designing Data-Intensive Applications

Designing Data-Intensive Applications

Martin Kleppmann

676 in 90d
144.3

View →

3
Cover of Clean Architecture

Clean Architecture

Robert C. Martin

584 in 90d
138.2

View →

4
Cover of Introduction to Algorithms

Introduction to Algorithms

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

312 in 90d
67.1

View →

5
Cover of The Mythical Man-Month

The Mythical Man-Month

Frederick P. Brooks Jr.

260 in 90d
63

View →

6
Cover of Implementing Domain-Driven Design

Implementing Domain-Driven Design

Vaughn Vernon

241 in 90d
54.8

View →

7
Cover of Extreme Programming Explained

Extreme Programming Explained

Kent Beck

220 in 90d
47

View →

8
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
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
Cover of You don't know JS: Async & Performance

You don't know JS: Async & Performance

Kyle Simpson

140 in 90d
31

View →

14
Cover of Deep Learning

Deep Learning

Ian Goodfellow

121 in 90d
28.8

View →

15
Cover of Peopleware

Peopleware

Tom DeMarco & Timothy Lister

110 in 90d
27.5

View →

16
Cover of Programming Pearls

Programming Pearls

Jon Bentley

110 in 90d
27.5

View →

17
Cover of Designing Machine Learning Systems

Designing Machine Learning Systems

Chip Huyen

1514 in 90d
24.7

View →

18
Cover of Functional Programming in Scala

Functional Programming in Scala

Paul Chiusano

130 in 90d
24.5

View →

19
Cover of Agile Software Development: Principles, Patterns, and Practices

Agile Software Development: Principles, Patterns, and Practices

Robert C. Martin

93 in 90d
22.9

View →

20
Cover of Refactoring To Patterns

Refactoring To Patterns

Joshua Kerievsky

100 in 90d
21

View →

Related Topics

Advancedperformance