GeekPeak

Advanced

level

Top advanced programming books recommended by developers. Deep technical knowledge for senior engineers.

89 books 683 mentions 1 avg in 90d Methodology

Rankings

Role
Topic
Intent
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↓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 →

4
Cover of Implementing Domain-Driven Design

Implementing Domain-Driven Design

Vaughn Vernon

240 in 90d
54

View →

5↓2
Cover of The Algorithm Design Manual

The Algorithm Design Manual

Steven Skiena

200 in 90d
42

View →

6
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 →

7
Cover of Algorithms

Algorithms

Robert Sedgewick

170 in 90d
36.5

View →

8↓1
Cover of Patterns of Enterprise Application Architecture

Patterns of Enterprise Application Architecture

Martin Folwer

150 in 90d
35.5

View →

9↑3
Cover of Deep Learning

Deep Learning

Ian Goodfellow

132 in 90d
32.1

View →

10↑43
Cover of Designing Machine Learning Systems

Designing Machine Learning Systems

Chip Huyen

1615 in 90d
28

View →

11↓5
Cover of Programming Pearls

Programming Pearls

Jon Bentley

110 in 90d
27.5

View →

12↑10
Cover of Cloud Security Handbook

Cloud Security Handbook

Eyal Estrin

376 in 90d
25.3

View →

13↓7
Cover of Functional Programming in Scala

Functional Programming in Scala

Paul Chiusano

130 in 90d
24.5

View →

14↓4
Cover of Site Reliability Engineering

Site Reliability Engineering

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

113 in 90d
23.9

View →

15↓13
Cover of Refactoring To Patterns

Refactoring To Patterns

Joshua Kerievsky

100 in 90d
21

View →

16↓8
Cover of Java Concurrency In Practice

Java Concurrency In Practice

Brian Goetz

141 in 90d
19.8

View →

17
Cover of Python Cookbook

Python Cookbook

David Beazley & Brian K. Jones

70 in 90d
17.5

View →

18↓6
Cover of Object-Oriented Software Construction

Object-Oriented Software Construction

Bertrand Meyer

60 in 90d
15

View →

19↓6
Cover of Distributed Systems

Distributed Systems

Maarten van Steen, Andrew S. Tanenbaum

60 in 90d
15

View →

20↓6
Cover of Release It!

Release It!

Michael Nygard

60 in 90d
15

View →

Related Topics