~/talk

Visualise, Document & Explore Your Software Architecture

slides:none on file

Argues for treating architecture diagrams as navigable maps and demonstrates an executable architecture description language: open‑source libraries for Java/.NET plus a simple DSL (used in Structurizr) wire people, systems, containers and components into views. Shows a C4 model workflow that auto‑extracts components from code via a Component Finder (Spring controllers/services/repositories in the Spring PetClinic example) to generate context/container/component diagrams; it works but needs slicing to avoid noisy output and an architecturally evident coding style to be reliable. Documentation becomes a compact guidebook kept current in the build pipeline.

AI-written summary · about

  1. 0:00Introduction
  2. 3:21Selected highlights
  3. 9:01Moving fast in the same direction requires good communication
  4. 10:51Why is there a separation between the logical and development views?
  5. 11:26the architecture diagrams don't match the code
  6. 16:43A common set of abstractions is more important than a common notation
  7. 17:28The abstractions must reflect the technology
  8. 20:23Think about the target audience
  9. 21:27C4 is not a design process
  10. 24:52What is a "component"?
  11. 26:16The code is the embodiment of the architecture
  12. 28:52Architecture description languages
  13. 29:15Create an architecture description language using code
  14. 31:01Component Finder
  15. 34:52Working software comprehensive documentation
  16. 35:35The code doesn't tell the whole story
  17. 35:45Tribal knowledge
  18. 39:15Product project
  19. 39:25Microsoft Word?
  20. 43:23Documentation should describe what the code doesn't
  21. 43:35Tactics for better teams
  22. 44:19The 1990's called and they want their tools back.
  23. 45:16Do you have a ubiquitous language to describe your software?
~/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.