Reference
intentBest reference books recommended by developers. Comprehensive guides to consult when you need quick, authoritative answers.
Rankings
Role
Topic
Level
1↓1
Design Patterns - Elements of Reusable Object-Oriented Software
Erich Gamma
741 in 90d
software-architecturebackend
161.8
View →
2↓1
Code Complete
Steve McConnell
440 in 90d
code-qualitybackend
100
View →
3↓3
Effective Java
Joshua Bloch
480 in 90d
javacode-qualitybackend
90
View →
4↓1
Introduction to Algorithms
Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein
311 in 90d
computer-sciencebackend
66.3
View →
5↓2
Refactoring
Martin Fowler
290 in 90d
code-qualitybackend
64.5
View →
6—
Algorithms
Robert Sedgewick
170 in 90d
computer-sciencebackend
36.5
View →
7↓1
Patterns of Enterprise Application Architecture
Martin Folwer
150 in 90d
software-architecturebackend
35.5
View →
8—
Continuous Delivery
Jez Humble & David Farley
131 in 90d
software-testingdevops
33.3
View →
9↑46
API Design Patterns
JJ Geewax
2018 in 90d
api-designsoftware-architecturebackend
32.4
View →
10↑3
Deep Learning
Ian Goodfellow
132 in 90d
machine-learningai-ml
32.1
View →
11↑10
Cloud Security Handbook
Eyal Estrin
376 in 90d
awssoftware-architecturedevops
25.3
View →
12↑80
Designing Web APIs
Brenda Jin, Saurabh Sahni, Amir Shevat
1616 in 90d
api-designbackend
24.8
View →
13↑86
Web Application Security
Andrew Hoffman
1717 in 90d
software-architecturesecuritybackend
24.1
View →
14↓12
Effective Modern C++
Scott Meyers
120 in 90d
cppbackend
22
View →
15↓5
Data Structures: Pseudocode approach with C++
Richard F. Gilberg, Behrouz A. Forouzan
81 in 90d
computer-sciencebackend
20.8
View →
16↓9
JavaScript Patterns: The Good Parts
Stoyan Stefanov
90 in 90d
javascriptsoftware-architecturefrontend
18.5
View →
17—
Python Cookbook
David Beazley & Brian K. Jones
70 in 90d
pythonbackend
17.5
View →
18—
The C Programming Language
Kernighan and Ritchie
70 in 90d
cppcomputer-sciencebackend
17.5
View →
19↓7
Rapid Development
Steve McConnell
120 in 90d
software-architecturebackend
16
View →
20↓7
Effective JavaScript
David Herman
70 in 90d
javascriptcode-qualityfrontend
15.5
View →