97 Things Every Programmer Should Know: Collective Wisdom from the Experts
Kevlin Henney
2010
10 reads
3.29
? pages? duration
Continuous Delivery: Reliable Software Releases Through Build, Test, and Deployment Automation
Jez Humble
David Farley
2010
16 reads
4.25
463 pages? duration
Sprint: How to Solve Big Problems and Test New Ideas in Just Five Days
Jake Knapp
2016
76 reads
4.17
288 pages? duration
Elon Musk: Tesla, SpaceX, and the Quest for a Fantastic Future
Ashlee Vance
2015
287 reads
4.11
400 pages? duration
Functional and Reactive Domain Modeling
Debasish Ghosh
2016
0 reads
0
320 pages? duration
Grokking Algorithms
Aditya Y. Bhargava
2024
30 reads
4.33
320 pages? duration
Seven Concurrency Models In Seven Weeks When Threads Unravel
Paul Butcher
2014
1 read
4
267 pages? duration
Purely Functional Data Structures
Chris Okasaki
1996
2 reads
3.5
232 pages? duration
Algorithm Design
Jon Kleinberg
Eva Tardos
2005
1 read
5
832 pages? duration
Leading Lean Software Development
Mary Poppendieck
Tom Poppendieck
2009
1 read
3
278 pages? duration
Application Security for the Android Platform
Jeff Six
2011
0 reads
0
113 pages? duration
Programming pearls
Jon L. Bentley
Patrick Chan
1986
6 reads
3.33
262 pages? duration
Domain-Driven Design
Eric Evans
2003
20 reads
4.03
560 pages? duration
Introduction to Algorithms
Thomas H. Cormen
Charles E. Leiserson
Ronald L. Rivest
Clifford Stein
2001
18 reads
3.93
1,180 pages? duration
Lean Enterprise: How High Performance Organizations Innovate at Scale
Jez Humble
Joanne Molesky
Barry O'Reilly
2014
2 reads
3.5
317 pages? duration
The Algorithm Design Manual
Steven S. Skiena
1997
9 reads
4.13
486 pages? duration
Domain-Driven Design Quickly
Floyd Marinescu
Abel Avram
2007
0 reads
0
106 pages? duration
Essential Scrum: A Practical Guide to the Most Popular Agile Process
Kenneth S. Rubin
2012
2 reads
4
501 pages? duration
Functional Programming in Scala
Rúnar Bjarnason
Paul Chiusano
2013
2 reads
4
320 pages? duration
Effective Unit Testing
Lasse Koskela
2012
0 reads
0
350 pages? duration
Seven Languages in Seven Weeks
Bruce A. Tate
2010
9 reads
3.88
328 pages? duration
Enterprise integration patterns
Gregor Hohpe
Bobby Woolf
2003
4 reads
3
741 pages? duration
Software Craftsman, The: Professionalism, Pragmatism, Pride
Sandro Mancuso
2014
1 read
0
? pages? duration
Effective Programming: More Than Writing Code
Jeff Atwood
2012
7 reads
3.57
382 pages? duration
Domain-Specific Languages
Martin Fowler
2010
3 reads
4
597 pages? duration
UML Distilled: A Brief Guide to the Standard Object Modeling Language
Martin Fowler
1997
4 reads
3.25
? pages? duration
The Craftsman
Richard Sennett
2008
3 reads
4.5
? pages? duration
Algorithms
Robert Sedgewick
Kevin Wayne
2011
4 reads
4.5
955 pages? duration
Steve Jobs
Walter Isaacson
2011
566 reads
4.21
656 pages? duration
Data Structures and Algorithms Made Easy
Narasimha Karumanchi
2011
0 reads
0
? pages? duration
Effective C++
Scott Meyers
1991
3 reads
4
297 pages? duration
Android Forensics: Investigation, Analysis and Mobile Security for Google Android
Andrew Hoog
2007
0 reads
0
394 pages? duration
Pragmatic Thinking and Learning: Refactor Your Wetware
Andy Hunt
2008
15 reads
4.08
251 pages? duration
Thinking in Java
Bruce Eckel
1998
2 reads
4.5
1,521 pages? duration
The productive programmer
Neal Ford
2008
4 reads
3.5
206 pages? duration
Refactoring to Patterns
Joshua Kerievsky
2004
5 reads
4.25
400 pages? duration
Growing Object-oriented Software, Guided by Tests
Nat Pryce
Steve Freeman
2010
12 reads
4.2
358 pages? duration
Release It!
Michael T. Nygard
2007
12 reads
4.4
326 pages? duration
Soft Skills: The Software Developer's Life Manual
John Z. Sonmez
2015
9 reads
3.33
470 pages? duration
Android Hacker's Handbook
Joshua J. Drake
Zach Lanier
Collin Mulliner
Pau Oliva Fora
Stephen A. Ridley
Georg Wicherski
2013
0 reads
0
576 pages? duration
Remote: Office Not Required
Jason Fried
David Heinemeier Hansson
2013
94 reads
3.82
256 pages? duration
Head First Design Patterns
Eric Freeman
Kathy Sierra
Bert Bates
Elisabeth Robson
2004
35 reads
4.16
? pages? duration
The Complete Software Developer's Career Guide: How to Learn Your Next Programming Language, Ace Your Programming Interview, and Land The Coding Job Of Your Dreams
John Z. Sonmez
2017
1 read
0
? pages? duration
Rework
Jason Fried
David Heinemeier Hansson
2010
234 reads
3.98
288 pages? duration
Don't Make Me Think, Revisited
Krug Steve
2000
115 reads
4.12
216 pages? duration
Pro Git
Scott Chacon
2022
21 reads
3.92
290 pages? duration
Coders at Work
Peter Seibel
2009
19 reads
3.64
632 pages? duration
JavaScript: The Good Parts
Douglas Crockford
2008
57 reads
4.06
153 pages? duration
Building Evolutionary Architectures: Support Constant Change
Neal Ford
Rebecca Parsons
Patrick Kua
2022
6 reads
3.6
190 pages? duration
Reactive Design Patterns
Roland Kuhn
Jamie Allen
2014
0 reads
0
386 pages? duration
The Robert C. Martin Clean Code Collection
Robert C. Martin
2011
4 reads
4
1,018 pages? duration
The Clean Coder
Robert C. Martin
2011
36 reads
4.04
244 pages? duration
The Pragmatic Programmer
Andy Hunt
Dave Thomas
1994
133 reads
4.22
? pages9h 55m
The C Programming Language
Brian W. Kernighan
Dennis M. Ritchie
1978
37 reads
4.3
228 pages? duration
Java Generics and Collections: Speed Up the Java Development Process
Maurice Naftalin
Philip Wadler
2006
0 reads
0
294 pages? duration
Joel on Software
Joel Spolsky
2004
12 reads
4.71
384 pages? duration
Apprenticeship Patterns
Dave Hoover
Adewale Oshineye
2009
7 reads
3.5
176 pages? duration
Test-Driven Development: By Example
Kent Beck
2002
18 reads
3.93
216 pages? duration
Patterns of Enterprise Application Architecture
Martin Fowler
David Rice
Matthew Foemmel
Edward Hieatt
Robert Mee
2002
9 reads
4.2
533 pages? duration
Agile Software Development, Principles, Patterns, and Practices
Robert C. Martin
2002
3 reads
4.33
552 pages? duration
The Mythical Man-Month: Essays on Software Engineering