...
- Clean Architecture, by Robert Martin (Uncle Bob)
- Excellent description of how SOLID coding design principles can be taken to a higher (course-grained) component level.
- Great read to formulate ideas around plugins and extensions.
Frontend Architecture
- Atomic Design, by Brad Frost
- 1st half provides a ubiquitous language for reusable frontend components: Atoms, Molecules, Organisms, Templates, and Pages.
- 2nd half speaks to the challenges and importance of alignment throughout the organization on developing, using, and maintaining a Design System.
Architecture (basic)
- Design It!, by Michael Keeling
- Provides a high-level overview of some elements of software architecture.
- Part 3 contains good ideas on architecture/design workshops and katas.
...
- Clean Code, by Robert Martin (Uncle Bob)
- Good perspective on coding best practices - though some may have differing thoughts on some recommendations.
- Book club notes captured at Clean Code.
...