Skip to content

Latest commit

 

History

History
24 lines (20 loc) · 1.47 KB

books.md

File metadata and controls

24 lines (20 loc) · 1.47 KB

Books

Development

  • Domain-Driven Design: Tackling Complexity in the Heart of Software (Eric Evans)
  • Practical Object-Oriented Design: An Agile Primer Using Ruby (Sandi Metz)
  • Refactoring: Improving the Design of Existing Code (Martin Fowler)
  • Design Patterns: Elements of Reusable Object-Oriented Software (Erich Gamma, John Vlissides, Richard Helm, Ralph Johnson)
  • The Pragmatic Programmer (Andy Hunt, Dave Thomas)
  • Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems (Martin Kleppmann)
  • Site Reliability Engineering: How Google Runs Production Systems (Jennifer Petoff, Niall Murphy, Betsy Beyer, Chris Jones)
  • Transaction Processing: Concepts and Techniques (Jim Gray, Andreas Reuter)
  • Tidy First?: A Personal Exercise in Empirical Software Design (Kent Beck)
  • Functional Programming, Simplified (Alvin Alexander)
  • A Philosophy of Software Design (John Ousterhout)
  • Observability Egineering (Charity Majors)

Organization

  • Accelerate: Building and Scaling High Performing Technology Organizations (Nicole Forsgren, Jez Humble, Gene Kim)
  • Staff Engineer: Leadership Beyond the Management Track (Will Larson)
  • An Elegant Puzzle: Systems of Engineering Management (Will Larson)
  • Team Topologies: Organizing Business and Technology Teams for Fast Flow (Manuel Pais, Matthew Skelton)
  • Radical Candor: Be a Kick-Ass Boss Without Losing Your Humanity (Kim Scott)