Soft Skills Lessons
Software Architecture Monday with Mark Richards is a free bi-weekly software architecture lesson containing a short video about some aspect of software architecture. These lessons contain tips, techniques, and advice to help you in your journey from developer to architect. New lessons will be posted every other Monday.
All Lessons
Microservices Lessons
General Architecture Lessons
Event-Driven Architecture Lessons
Soft Skills Lessons
Integration Architecture Lessons
Enterprise Architecture Lessons
- Lesson 3 - Soft Skills: Gaining Technical Breadth (posted Feb 5, 2018)
- Lesson 16 - The Challenges of Architecture Teams (posted May 7, 2018)
- Lesson 31 - Presenting Software Architecture (posted August 20, 2018)
- Lesson 32 - Diagramming Architecture (posted September 10, 2018)
- Lesson 37 - Translating Quality Attributes to Business Concerns (posted October 15, 2018)
- Lesson 54 - The Software Architects Bookshelf (posted March 25, 2019)
- Lesson 58 - Architecture Certification (posted April 22, 2019)
- Lesson 100 - My Architecture Journey: Lessons Learned (posted November 9, 2020)
- Lesson 103 - Balancing Architecture and Hands-On Coding (posted December 21, 2020)
- Lesson 106 - Architecture Stories (posted February 1, 2021)
- Lesson 108 - The Role of a Software Architect (posted March 1, 2021)
- Lesson 116 - Negotiation Tips for Software Architects (posted June 21, 2021)
- Lesson 143 - Problem Solving Checklist (posted August 29, 2022)
- Lesson 144 - Using Redirection to Solve Problems (posted September 12, 2022)