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