# Blog

> Guides and comparisons for Mermaid, PlantUML, D2, Graphviz, and diagram-as-code workflows.

Canonical: https://unidiagram.davidtran.dev/blog

Guides and updates from UniDiagram.

- [Mermaid Sequence Diagram Syntax: A Practical Guide for API and Product Flows](https://unidiagram.davidtran.dev/blog/mermaid-sequence-diagram-guide.md): A deep, practical Mermaid sequence diagram guide with message types, activations, fragments, loops, and error handling. Includes patterns for APIs, webhooks, and async work.
- [C4 Model Diagrams: A Clear, Search-Friendly Guide for Modern Software Teams](https://unidiagram.davidtran.dev/blog/c4-model-diagram-guide.md): A deep C4 model guide with when to use Context, Container, Component, and Code diagrams, plus practical conventions and review checklists for teams.
- [Mermaid vs D2: Modern Diagram Languages for Product Teams](https://unidiagram.davidtran.dev/blog/mermaid-vs-d2-comparison.md): Discover whether Mermaid or D2 is the better diagram-as-code language for your product and platform teams. Compare syntax, collaboration, integrations, and AI tooling.
- [D2 vs PlantUML: Choosing the Right Diagram Language for Engineering Teams](https://unidiagram.davidtran.dev/blog/d2-vs-plantuml-comparison.md): Evaluate D2 and PlantUML diagram languages side by side. Understand syntax, collaboration workflows, CI/CD usage, and which tool accelerates engineering documentation.
- [Mermaid vs Graphviz: Which Diagram-as-Code Tool Fits Your Workflow?](https://unidiagram.davidtran.dev/blog/mermaid-vs-graphviz-comparison.md): Compare Mermaid and Graphviz for diagram-as-code projects. Explore syntax, styling, integrations, and performance to pick the best tool for your team.
- [Mermaid vs PlantUML: Which Diagram Syntax Should You Choose?](https://unidiagram.davidtran.dev/blog/mermaid-vs-plantuml-comparison.md): Compare Mermaid and PlantUML diagram syntaxes to find the best tool for your diagramming needs. Learn the pros, cons, and use cases for each.

## Related

- Home: https://unidiagram.davidtran.dev/index.md
- Pricing: https://unidiagram.davidtran.dev/pricing.md
