Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Diagrams as Code 2.0

GOTO Conferences via YouTube

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

Reviews

Start your review of Diagrams as Code 2.0

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.