~/talk

C4 models as code

slides:none on file

A text-first C4 workflow is demonstrated: a single Structurizr DSL file becomes a reusable model (people systems containers components) that generates multiple diagrams and a layout JSON, served from Structurizr Lite Docker images or a site generator. Exports include PlantUML, Mermaid, DOT and SVG; a Java CLI/library parses and mutates the workspace. Examples include an eight-service microservice set with per-service container views, implied relationships to avoid duplication, interactive force-graph exploration, and successful renders across all targets.

AI-written summary · about

  1. 0:00C4 models as code intro
  2. 1:04Traditional diagrams problems
  3. 3:29C4 model fundamentals
  4. 5:55Diagramming tools limits
  5. 8:45Diagrams as code benefits
  6. 10:10Modeling vs diagramming in C4
  7. 12:20Structurizr DSL intro
  8. 16:32Demo: System context diagram
  9. 18:36Demo: Container diagram
  10. 20:02Demo: Diagram styles customization
  11. 23:11Demo: Export to multiple formats
  12. 26:41Demo: All C4 diagram types
  13. 27:22Demo: Structurizr site generator
  14. 28:24Demo: C4vis alternative rendering
  15. 29:28Demo: Markdown and ADR embedding
  16. 31:14Modeling microservice architectures
  17. 35:30Visualizing large architectures
  18. 36:59Demo: CLI and YAML exports
  19. 38:43Demo: Java integration
  20. 40:32Demo: .NET integration
  21. 41:14Advanced enterprise features
  22. 42:15Conclusion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.