Big O notation explained: DSA-01

A brief explanation on Big O notation in Data Structures and Algorithms with examples.

March 14, 2022

Using Mermaid Diagrams in Technical Documentation

Diagrams are essential for explaining complex systems and processes in technical documentation. Mermaid makes it easy to create and maintain diagrams using a simple markdown-like syntax, directly in your content files. In this post, I’ll show several examples of diagrams you can create using Mermaid. Flowchart Example Let’s start with a basic flowchart showing a deployment process: flowchart TD A[Code Changes] --> B{Code Review} B -->|Approved| C[Build & Test] B -->|Rejected| A C --> D{Tests Pass?} D -->|Yes| E[Deploy to Staging] D -->|No| A E --> F{Staging Validation} F -->|Pass| G[Deploy to Production] F -->|Fail| A G --> H[Monitor] The code to create this flowchart is surprisingly simple: ...

April 2, 2025