Software Architecture Monday

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. You can see an index and description of each video by going to https://www.developertoarchitect.com/lessons/

Curated by: Software Architecture Monday (221 videos)


Currently Playing: Lesson 210 - Architecture Definition Language

Architecture Definition Language (ADL) is a new way to describe architecture through a pseudo-code language that can be used to generate executable code using generative AI or custom fitness functions. In this lesson I introduce the ADL Neal Ford and I came up with last year, and show examples of how it can be used to define and govern the structure or a system and also its operational characteristics. ADL Reference: https://www.developertoarchitect.com/downloads/adl-ref.pdf ADL LinkedIn Article: http://bit.ly/3UEU2Gr Fundamentals of Software Architecture 2nd Edition: https://bit.ly/4ioDTPASoftware Architecture Monday: https://www.developertoarchitect.com/lessons/ Head First Software Architecture: https://amzn.to/3VNFI0o Software Architecture: The Hard Parts: https://amzn.to/3BjMMF2


Tracks in this Playlist