#2 | Fundamentals of Software Architecture: An Engineering Approach | 4 | 11 reads | |
#3 | The Manager's Path: A Guide for Tech Leaders Navigating Growth and Change | 4.28 | 99 reads | |
#4 | Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy | 4.5 | 3 reads | |
#5 | Software Architecture: the Hard Parts - Neal Ford
- Mark Richards
- Pramod Sadalage
- Zhamak Dehghani
| 3.08 | 10 reads | |
#6 | Effective Software Testing | 0 | 0 reads | |
#7 | Concepts, Techniques, and Models of Computer Programming | 0 | 0 reads | |
#8 | | 3.5 | 10 reads | |
#9 | Data-Oriented Programming Unlearning objects | 0 | 0 reads | |
#10 | Grokking Functional Programming | 0 | 0 reads | |
#11 | Programming Ecto - Darin Wilson
- Eric Meadows-Jönsson
| 4 | 1 read | |
#12 | Extreme Programming Explained: Embrace Change | 4.29 | 20 reads | |
#13 | | 4.5 | 2 reads | |
#14 | | 4.4 | 39 reads | |
#15 | | 4.3 | 12 reads | |
#16 | | 0 | 0 reads | |
#17 | | 4.2 | 174 reads | |
#18 | The Mythical Man-Month: Essays on Software Engineering | 4.01 | 88 reads | |
#19 | | 4.02 | 91 reads | |
#20 | Accelerate: Building and Scaling High-Performing Technology Organizations - Nicole Forsgren
- Jez Humble
- Gene Kim
| 4.11 | 54 reads | |
#21 | Empowered: Ordinary People, Extraordinary Products | 3.83 | 20 reads | |
#22 | Advanced Algorithms and Data Structures | 0 | 1 read | |
#23 | | 0 | 0 reads | |
#24 | | 4.15 | 27 reads | |
#25 | | 4.6 | 7 reads | |
#26 | Understanding Distributed Systems | 4.33 | 4 reads | |
#27 | Concurrent Data Processing in Elixir | 0 | 0 reads | |
#28 | Micro Frontends in Action | 4 | 4 reads | |
#29 | Introduction to Algorithms - Thomas H. Cormen
- Charles E. Leiserson
- Ronald L. Rivest
- Clifford Stein
| 4.08 | 29 reads | |
#30 | Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems | 4.66 | 76 reads | |
#31 | Structure and Interpretation of Computer Programs - Harold Abelson
- Gerald Jay Sussman
- Julie Sussman
| 4.24 | 32 reads | |
#32 | Peopleware - Tom DeMarco
- Timothy R. Lister
| 4.39 | 49 reads | |
#33 | | 0 | 0 reads | |
#34 | Estratégia Boa, Estratégia Ruim: Descubra Suas Diferenças e Importância | 0 | 0 reads | |
#35 | | 4.2 | 77 reads | |
#36 | Managing Humans: Biting and Humorous Tales of a Software Engineering Manager | 3.92 | 52 reads | |
#37 | Staff Engineer: Leadership Beyond the Management Track | 3.91 | 16 reads | |
#38 | | 4.36 | 15 reads | |
#39 | The Staff Engineer's Path | 4.07 | 29 reads | |
#40 | Lean software development - Mary Poppendieck
- Tom Poppendieck
| 3.5 | 5 reads | |
#41 | | 4.29 | 11 reads | |
#42 | Multipliers: How the Best Leaders Make Everyone Smarter | 3.75 | 22 reads | |
#43 | Working Effectively with Legacy Code | 4.41 | 22 reads | |
#44 | Refactoring: Improving the Design of Existing Code | 3.97 | 47 reads | |
#45 | | 4.21 | 52 reads | |
#46 | Agile software development | 4 | 3 reads | |
#47 | The DevOps Handbook - Gene Kim
- Jez Humble
- Patrick Debois
- John Willis
| 4.18 | 25 reads | |
#48 | Observability Engineering: Achieving Production Excellence - Charity Majors
- Liz Fong-Jones
- George Miranda
| 3 | 1 read | |
#49 | Systems Performance: Enterprise and the Cloud | 5 | 2 reads | |
#50 | | 4 | 0 reads | |
#51 | Type-Driven Development with Idris | 0 | 0 reads | |
#52 | | 0 | 0 reads | |
#53 | Kafka: The Definitive Guide: Real-Time Data and Stream Processing at Scale - Neha Narkhede
- Gwen Shapira
- Todd Palino
- Rajini Sivaram
- Krit Petty
| 0 | 0 reads | |
#54 | NoSQL Essencial: Um Guia Conciso Para O Mundo Emergente Da Persistência Poliglota | 0 | 0 reads | |
#55 |  Kubernetes Kubernetes: Tudo sobre orquestração de contêineres | 0 | 0 reads | |
#56 | | 0 | 0 reads | |
#57 | Designing Event-Driven Systems | 3.75 | 4 reads | |
#58 | Hands-On Data Structures and Algorithms with Python: Write Complex and Powerful Code Using the Latest features of Python 3.7 | 0 | 0 reads | |
#59 | I Heart Logs: Event Data, Stream Processing, and Data Integration | 5 | 1 read | |
#60 | Kubernetes Cookbook: Building Cloud Native Applications | 4 | 1 read | |
#61 | Making Sense of Stream Processing | 0 | 0 reads | |
#62 | | 0 | 1 read | |
#63 | Property-Based Testing with PropEr, Erlang, and Elixir: Find Bugs Before Your Users Do | 0 | 0 reads | |
#64 | | 3 | 5 reads | |
#65 | Software Engineering at Google - Titus Winters
- Tom Manshreck
- Hyrum Wright
| 4.25 | 14 reads | |
#66 | Functional Design and Architecture | 0 | 0 reads | |
#67 | Don't Make Me Think, Revisited | 4.12 | 141 reads | |
#68 | Sprint: How to Solve Big Problems and Test New Ideas in Just Five Days | 4.13 | 87 reads | |
#69 | High Performance Websites - Steve Souders
- Peter Klicman (Translator)
| 0 | 0 reads | |
#70 | Zero To Production In Rust | 4.25 | 5 reads | |
#71 | Domain Modeling Made Functional: Tackle Software Complexity with Domain-Driven Design and F# | 4.2 | 8 reads | |
#72 | | 3.93 | 27 reads | |