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