- The Software Architecture Chronicles
- Software Architecture Premises
- Programming Language evolution
- Architectural Styles vs. Architectural Patterns vs. Design Patterns
- Monolithic Architecture
- Layered Architecture
- MVC and its alternatives
- EBI Architecture
- Packaging & namespacing
- Domain-Driven Design
- Ports & Adapters Architecture (aka Hexagonal Architecture)
- Onion Architecture
- Clean Architecture
- Event-Driven Architecture
- From CQS to CQRS
- Service Oriented Architecture (SOA)
- Explicit Architecture #01: DDD, Hexagonal, Onion, Clean, CQRS, ... How I put it all together
- Explicit Architecture #02: More than concentric layers
- Explicit Architecture #03: Reflecting architecture and domain in code
- Explicit Architecture #04: Documenting the architecture
- Evolving a project: from MVP to P
- 4 + 1 Architecture view model
- Architecture quality attributes
- Proofread chapters
- Fix footnotes
- Merge chapters 7.4, 7.7 and 7.8 into chapter 7