#DiagramsAsCode

Patrick :neocat_flag_bi:patrick@hatoya.cafe
2025-12-09

One Open-source Project Daily

Generation of diagrams like flowcharts or sequence diagrams from text in a similar manner as markdown

https://github.com/mermaid-js/mermaid

#1ospd #opensource #diagrams #diagramsascode #documentation #flowchart #javascript #mindmap #typescript #umldiagrams

2025-11-30

Diagrams as Code with AI with Jacqui Read

tube.tchncs.de/w/8GNNq6Ufq4qnh

2025-10-31

After adding some more complexity to my diagram on Mermaid.live, it was starting to look very...interesting. To be fair, the Architecture type on their live app is marked as beta, so I decided to give Eraser a try and I like that a lot more.

I can express nested groups of things, draw connections between groups or individual nodes, and then drag/drop pieces until they get where I want them to be. Then I can move connections so it's a bit more organized and I must say, I like it a lot.

I'd like to figure out a way to label the lines, e.g. switch port 1 <-> router port 2 but I'm not sure yet if I can do that.

The website is up at app.eraser.io if you're curious

#homelab #mermaid #eraser #documentation #diagramsascode #diagram #networking

Screenshot of my home lab's network in a diagramming tool called eraser. This documents the connections between a router, wireless AP, switch, and some devices in my home network. The figure has boxes and lines on it representing connections.
Victor on Softwaregetvictor@techhub.social
2025-10-14

Why great software developers draw 🧠✏️

At #AIMHDC2025 I shared 4 diagrams every dev should know:
🧩 Sequence
πŸ”„ Flowchart
πŸ—οΈ Class
πŸ—ƒοΈ ERD

Because seeing the shape of your idea can be the difference between being heard & being understood.

πŸŽ₯ youtu.be/ATGrRb9gCHo

#SoftwareDesign #DiagramsAsCode #FleetDM

SoftwareArchitecture GatheringSAG_Conference
2025-09-05

How do you turn complex ideas into clear, meaningful diagrams? In her interview @tekiegirl talks about how to use Diagrams-as-Code with AI, the limitations of LLM-generated visuals, and tips for creating diagrams you can trust. πŸ’‘

Don’t miss her workshop at where you’ll learn to confidently combine Diagrams-as-Code with AI and elevate your software architecture visualizations! πŸš€

πŸ‘‰ t1p.de/v6sjb

Interview: Diagrams-as-Code Meets AI: Jacqui Read on Creating Meaningful Visualisations with Confidence
2025-06-16

I'm at #GOTO #Copenhagen with my Diagrams-as-Code with #AI masterclass. πŸ™ŒπŸ» You'll leave with the knowledge you need to select the best notation for your context and to get experimenting with AI and automation in your diagrams & documentation.

Join me to compare #MermaidJS, #PlantUML, and #Structurizr, and how AI can and cannot help us with diagrams-as-code.
jcq.me/gotoc25?utm_source=Mast

#diagramsAsCode #software #softwareDesign #softwareDevelopment #softwareArchitecture #softwareEngineering

2025-05-11

I love doing #architecture #diagrams in #D2

I got in the habit of adding relevant links in comments, but now I realize I've overlooked the actual feature. They were there the whole time!

Making elements in my diagrams clickable by adding a `link` is so simple but a total game changer!

```
kvs: Kinesis Video Streams {
link: aws.amazon.com/kinesis/video-s
icon: icons.terrastruct.com/aws%2FAn
shape: image
}
```

#diagramsascode

2025-03-03

I'm excited to be teaching my #DiagramsAsCode with #AI workshop live and in-person at #GOTO #Copenhagen! πŸ™Œ

Join me to:
πŸ’‘ Gain a grounding in #PlantUML, #MermaidJS, and #Structurizr
πŸ’‘ Understand the tradeoffs of diagrams-as-code and models vs. standard diagrams
πŸ’‘ Recognise the limitations and useful use cases of using diagrams-as-code with LLMs

gotocph.com/2025/masterclasses

#softwareDevelopment #softwareDesign #softwareArchitecture #software

2025-01-05

into #diagramsascode again the last days.

conclusions:
βšͺ many small, early stage, single purpose approaches. tried #structurizr #d2 #mermaid a bit, came from #plantuml
βšͺ all of them are sw centric, not extendable on user level

➑️ not really usable for #flightlevels inspired #worksystemsdesign

Mohit Sindhwanionghu@ruby.social
2024-11-10

If you're doing sequence diagrams and considering to use #MermaidJS, here are a couple of posts that will help:
* Migrating from #WebSequenceDiagrams to MermaidJS: notepad.onghu.com/2024/migrati
* Making MermaidJS Sequence Diagrams prettier (Part 1): notepad.onghu.com/2024/making-

#DiagramsAsCode #programming

Mohit Sindhwanionghu@ruby.social
2024-09-02

If you like #DiagramsAsCode and have a bunch of sequence diagrams created with WebSequenceDiagrams but want to use #Mermaid now, you need to know of a few differences.

I wrote a brief post about migrating from WebSequenceDiagrams to Mermaid: notepad.onghu.com/2024/migrati

#programming

Mohit Sindhwanionghu@ruby.social
2024-05-19

The more I use #Structurizr for #ArchitectureAsCode / #DiagramsAsCode the more I find small things that need to be searched up. This post is a collection of things that I need to remember so that I can find them easily: notepad.onghu.com/2024/structu

#programming

2024-01-25

A great discussion about #AI in #softwareArchitecture & #communication on the @OReillyMedia Superstream! I was asked about whether AI can help us with software #diagrams.
My current thoughts on this are that if you already have some PlantUML or Mermaid then AI can help you make complex changes, learn these diagramming-as-code syntaxes, and fix syntax errors. But remember the AI has knowledge and not wisdom. You cannot trust its output.. [1/2]

#software #learning #diagramsAsCode

Image (generated by Bing using DALL-E) of a group of robots using speech, laptops and tablets to communicate. Above them are various speech bubbles and symbols for email and other applications
2024-01-25

[2/2]
.... You have to understand the AI's output, so you will have to learn!

O'Reilly AI in Software Architecture playlist: learning.oreilly.com/playlists
Smart diagramming in Draw.io: drawio.com/blog/smart-diagram-
More on diagraming with AI: medium.com/@davidroliver

#software #softwareArchitecture #softwareDevelopment #AI #communication #learning #diagramsAsCode #diagrams

Mohit Sindhwanionghu@ruby.social
2023-12-23

@andatki I'm happy to wait - Dec is #DiagramsAsCode for me :)

Mohit Sindhwanionghu@ruby.social
2023-12-23

Am I the only one who finds #MermaidJS very powerful but the diagrams a bit ugly? Are there some examples of real pretty diagrams/ themes that people use? Any references/ sites?

Ref: #Structurizr pics are really pretty out of the box
Disclaimer: Mermaid Newbie

#DiagramsAsCode

Mohit Sindhwanionghu@ruby.social
2023-12-01

Time to try something new?

#structurizr #DiagramsAsCode

Screenshot of structurizr lite running in the web browser

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst