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
5
-
Android Programming: The Big Nerd Ranch Guide
Bill Phillips
Chris Stewart
Kristin Marsicano
5
5.0
Android Hacker's Handbook
Joshua J. Drake
Zach Lanier
Collin Mulliner
Pau Oliva Fora
Stephen A. Ridley
Georg Wicherski
0
-
Building Evolutionary Architectures: Support Constant Change
Neal Ford
Rebecca Parsons
Patrick Kua
3.6
-
Growing Object-oriented Software, Guided by Tests
Nat Pryce
Steve Freeman
4.2
-
ReWork: Change the Way You Work Forever
Jason Fried
David Heinemeier Hansson
4.01
-
Refactoring to Patterns
Joshua Kerievsky
4.25
-
The Busy Coder's Guide to Advanced Android Development
Mark L. Murphy
0
-
Coders at Work
Peter Seibel
3.77
-
Reactive Programming with RxJava: Creating Asynchronous, Event-Based Applications
Tomasz Nurkiewicz
Ben Christensen
5
5.0
Kotlin in Action
Dmitry Jemerov
Svetlana Isakova
4.5
5.0
Android Concurrency
G. Blake Meike
0
-
Reactive Design Patterns
Roland Kuhn
Jamie Allen
0
-
Code Complete
McConnell Steve
4.24
-
Agile Software Development, Principles, Patterns, and Practices
Robert C. Martin
4.33
-
Patterns of Enterprise Application Architecture
Martin Fowler
David Rice
Matthew Foemmel
Edward Hieatt
Robert Mee
4
-
Design Patterns
Erich Gamma
Ralph Johnson
John Vlissides
Richard Helm
4.06
-
Java Generics and Collections: Speed Up the Java Development Process
Maurice Naftalin
Philip Wadler
0
-
Apprenticeship Patterns
Dave Hoover
Adewale Oshineye
3.57
-
The Mythical Man-Month: Essays on Software Engineering
Frederick P. Brooks Jr.
4.01
-
Effective Java
Joshua Bloch
4.5
5.0
Java Concurrency in Practice
Brian Goetz
Tim Peierls
Joshua Bloch
Joseph Bowbeer
David Holmes
Doug Lea
4.38
-
Implementing Lean Software Development
Mary Poppendieck
Tom Poppendieck
4
-
xUnit Test Patterns: Refactoring Test Code
Gerard Meszaros
5
-
The Robert C. Martin Clean Code Collection
Robert C. Martin
4.33
-
Clean Code: A Handbook of Agile Software Craftsmanship
Robert C. Martin
4.12
-
Joel on Software
Joel Spolsky
4.64
-
The Pragmatic Programmer
Andy Hunt
Dave Thomas
4.21
-
Refactoring: Improving the Design of Existing Code
Martin Fowler
3.94
-
The C Programming Language
Brian W. Kernighan
Dennis M. Ritchie
4.35
-
Working Effectively with Legacy Code
Michael C. Feathers
4.33
5.0
Clean Coder, The: A Code of Conduct for Professional Programmers