Recommended Resources
A curated list of resources you can use to learn about how to build high-quality software. These resources are deliberately limited to prevent bloat. There are other collections listed at the end if you would like to find more resources.
Architecture & Application Design
- ▶️ Michael Bryzek: Design Microservice Architectures the Right Way
- ▶️ Martin Fowler: The Many Meanings of Event Driven Architecture
- ▶️ James Eastham: Observability in an Asynchronous World
- ▶️ Maciej Walkowiak: Implementing Domain Driven Design
- ▶️ Jimmy Bogard: Modularizing the Monolith
- 📰 Robert Martin: The Clean Architecture
Patterns
- 📖 David Thomas, Andrew Hunt: The Pragmatic Programmer
- 📖 Martin Fowler: Refactoring
- 📖 Gerard Meszaros: xUnit Test Patterns
- 📖 Eric Freeman, Elisabeth Robson: Head First Design Patterns
Other collections
- The Pragmatic Bookshelf Curated a list of software development books.
- NDC Conferences Software architecture and design conference videos.
- GOTO Conferences Software architecture and design conference videos.
- InfoQ Conferences Software architecture and design conference videos.
Last updated on