Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems |
The Mythical Man-Month: Essays on Software Engineering |
Head First Design Patterns - Eric Freeman
- Kathy Sierra
- Bert Bates
- Elisabeth Robson
|
Clean Code: A Handbook of Agile Software Craftsmanship |
|
|
|
Data Structures and Algorithms in Python - Michael T. Goodrich
- Roberto Tamassia
- Michael H. Goldwasser
|
Fluent Python: Clear, Concise, and Effective Programming |
Introduction to Algorithms - Thomas H. Cormen
- Charles E. Leiserson
- Ronald L. Rivest
- Clifford Stein
|
|
The Art of Computer Programming, Volume 1: Fundamental Algorithms |
Algorithms - Robert Sedgewick
- Kevin Wayne
|
Clean Architecture: A Craftsman's Guide to Software Structure and Design |
|
Software Engineering at Google - Titus Winters
- Tom Manshreck
- Hyrum Wright
|
|
|
Fundamentals of Software Architecture: An Engineering Approach |
Software Architecture: the Hard Parts - Neal Ford
- Mark Richards
- Pramod Sadalage
- Zhamak Dehghani
|
Site Reliability Engineering: How Google Runs Production Systems |
The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win - Gene Kim
- Kevin Behr
- George Spafford
|
100 Go Mistakes and How to Avoid Them |
|
|
Infrastructure as Code: Managing Servers in the Cloud |
Continuous Delivery: Reliable Software Releases Through Build, Test, and Deployment Automation |
The DevOps Handbook - Gene Kim
- Jez Humble
- Patrick Debois
- John Willis
|