Diagrams as code 2.0 with Simon Brown

Onsite GOTO Night
Simon Brown
Simon Brown

Creator of the famous C4 model, author

Our in-person GOTO Nights are back! We’re excited to be able to host you again at an in-person meetup. Join us and learn about the benefits and best practices for writing diagrams as code.

Date: October 21
Time: 6:00pm - 8.00pm CEST
Location: Vlaardingenlaan 15, 1062 HM Amsterdam, Netherlands


6:00pm - Welcome & Food
6:30pm - Short Intro
6:45pm - Talk: Diagrams as Code 2.0
7:45pm - Ending with beers and more food


Diagrams as code is becoming a popular way to diagram software architecture, particularly for long-lived high-level documentation. You write the diagram source in a text-based domain specific language (e.g. PlantUML or Mermaid) or a programming language, and render diagrams using web-based or command line tooling. The benefits are well understood – writing the diagram source as text allows for easy integration into software development practices and toolchains, plus the automatic layout facilities allow authors to focus on content. The problem with this approach is that it's easy for diagrams to get out of sync. Enter "diagrams as code 2.0" — a way to define a model of our software architecture and the views that we'd like to see, ultimately resulting in a consistent set of diagrams that are generated for us.

About the speaker

Simon is a consultant specialising in software architecture, and the author of Software Architecture for Developers (a developer-friendly guide to software architecture, technical leadership, and the balance with agility). He’s also the creator of the C4 Software Architecture Model and the founder of Structurizr, which is a collection of open source and commercial tooling to help software teams visualise, document, and explore their software architecture.

Please note: Due to corona measures we have limited spots available so you need to register to be able to attend.

View all events