#2 | The Elements of Programming Style - Brian W. Kernighan
- P.J. Plauger
| 0 |
#3 | Kotlin in Action - Dmitry Jemerov
- Svetlana Isakova
| 4 |
#4 | Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems | 4.65 |
#5 | | 4 |
#6 | Software Engineering at Google - Titus Winters
- Tom Manshreck
- Hyrum Wright
| 4 |
#7 | | 3 |
#8 | Hands on Google Cloud SQL and Cloud Spanner: Deployment, Administration and Use Cases with Python - Navin Sabharwal
- Shakuntala Gupta Edward
| 0 |
#9 | | 5 |
#10 | Managing the Software Process | 0 |
#11 | Become an Effective Software Engineering Manager | 4 |
#12 | | 0 |
#13 | | 0 |
#14 | | 0 |
#15 | Information Privacy Engineering and Privacy by Design | 0 |
#16 | The Architecture of Privacy - Courtney Bowman
- Ari Gesher
- John K. Grant
- Daniel Slate
| 4 |
#17 | Apprenticeship Patterns - Dave Hoover
- Adewale Oshineye
| 4 |
#18 | Docs for Developers - Jared Bhatti
- Heidi Waterhouse
| 3.38 |
#19 | Memoirs of a Computer Pioneer | 0 |
#20 | | 4 |
#21 | | 5 |
#22 | | 4.71 |
#23 | A Philosophy of Software Design | 4.12 |
#24 | Growing Object-oriented Software, Guided by Tests | 4.33 |
#25 | Machine Learning For Absolute Beginners: A Plain English Introduction | 0 |
#26 | | 4.12 |
#27 | | 4.23 |
#28 | Head First Design Patterns - Eric Freeman
- Kathy Sierra
- Bert Bates
- Elisabeth Robson
| 4.29 |
#29 | Design Patterns - Erich Gamma
- Ralph Johnson
- John Vlissides
- Richard Helm
| 4.06 |
#30 | Refactoring: Improving the Design of Existing Code | 4.13 |
#31 | Test-Driven Development: By Example | 3.92 |
#32 | Peopleware - Tom DeMarco
- Timothy R. Lister
| 4.39 |
#33 | SQL Queries for Mere Mortals | 0 |
#34 | | 4.26 |
#35 | | 4.2 |
#36 | Modern Software Engineering | 4.67 |
#37 | Letters to a New Developer | 0 |
#38 | Soft Skills: The Software Developer's Life Manual | 3.2 |
#39 | | 4.71 |
#40 | The C Programming Language - Brian W. Kernighan
- Dennis M. Ritchie
| 4.47 |
#41 | You Don't Know JS: Async & Performance | 5 |
#42 | You Don't Know JS: Types & Grammar | 5 |
#43 | The Mythical Man-Month: Essays on Software Engineering | 4 |
#44 | You Don't Know JS: Scope and Closures | 4.6 |
#45 | Java Concurrency in Practice - Brian Goetz
- Tim Peierls
- Joshua Bloch
- Joseph Bowbeer
- David Holmes
- Doug Lea
| 4 |
#46 | Clean Code: A Handbook of Agile Software Craftsmanship | 4.12 |
#47 | You Don't Know JS: Up & Going | 4.38 |
#48 | Computer Science Distilled | 4.67 |
#49 | Cracking the Coding Interview: 150 Programming Questions and Solutions | 3.56 |
#50 | The Go Programming Language - Alan A.A. Donovan
- Brian W. Kernighan
| 4.8 |
#51 | Learn Microservices with Spring Boot | 0 |
#52 | Kafka - Neha Narkhede
- Gwen Shapira
- Todd Palino
| 5 |
#53 | I Heart Logs: Event Data, Stream Processing, and Data Integration | 0 |
#54 | Designing Distributed Systems | 0 |