Engineering Bookshelf

Most Used

  • Patterns of Enterprise Architecture – Martin Fowler
  • Refactoring – Martin Fowler
  • Programming TypeScript – Boris Cherny
  • Designing Data-Intensive Applications – Martin Kleppmann
  • Building Secure and Reliable Systems – Google Cloud Team
  • Learning Domain-Driven Design – Vladik Khononov
  • Fundamentals of Software Architecture – Mark Richards and Neal Ford
  • Philosophy of Software Design – John Ousterhout
  • Staff Engineer – Will Larson
  • An Elegant Puzzle – Will Larson

Management, Leadership

General Engineering