Diagrams as Code 2.0
Offered By: GOTO Conferences via YouTube
Course Description
Overview
Explore the evolution of software architecture diagramming in this GOTO Copenhagen 2021 conference talk. Delve into the concept of "Diagrams as Code 2.0" presented by Simon Brown, author of "Software Architecture for Developers" and creator of the C4 Model. Learn how to create a model of software architecture and generate consistent diagram views, addressing the challenge of outdated documentation. Discover the benefits of text-based diagramming, including easy integration with development practices and automatic layout. Examine topics such as the C4 Model, domain concepts, model-based (DRY) approaches, and advanced features like scripting and plugin support. Gain insights into enterprise-wide modeling, custom tooling, and interactive diagrams. This 39-minute presentation offers valuable knowledge for software architects and developers seeking to improve their documentation practices and maintain up-to-date architectural representations.
Syllabus
Intro
C4 Model
Diagramming vs modelling
Domain concepts
Model-based DRY
HTML & CSS
Diagrams as code 1.0
Diagrams as code 2.0
More advanced features
Enterprise-wide modelling?
Scripting support
Plugin support
Custom tooling
Usage scenarios
Interactive diagrams
Closing thoughts
Outro
Taught by
GOTO Conferences
Related Courses
C4 Models as CodeGOTO Conferences via YouTube The Lost Art of Software Design
GOTO Conferences via YouTube Software Architecture for Developers Part 2/2
GOTO Conferences via YouTube Visualise, Document and Explore Your Software Architecture
GOTO Conferences via YouTube The Hitchhiker's Guide to Software Architecture and Design
Devoxx via YouTube