Skip to contentBlog
Newest · Diagrams and math · · 19 min readMermaid Flowchart: Syntax, 53 Shapes and 15 Traps, TestedThe Mermaid flowchart syntax answered the way people search it: direction, all 53 named shapes, every arrow, text, subgraphs, swimlanes and colours. Each answer rendered in Mermaid 11.17.2 and 12.3.0, what version 12 changed, 15 lines that break or quietly lie, and what survives the trip to Excalidraw shapes.Diagrams and math
All 13 posts
- Confluence Mermaid Diagrams: 5 Ways, 53 Apps Compared
- Confluence Excalidraw: 12 Apps and Where Your Drawing Lives
- Confluence Graphviz: 14 Apps, 8 Layout Engines, Tested DOT
- LaTeX in Confluence: 14 Math Macro Apps Compared (2026)
- Does Jira Support Mermaid? 16 Apps and 7 Tested Templates
- nomnoml Syntax: Every Arrow, Shape and Directive, Tested
- Excalidraw Math & LaTeX: Every Way to Add Equations in 2026
- Jira Diagram: Every Way to Draw on a Work Item, 61 Apps
Leave and team time
All 21 posts
- PTO Days by Industry: Is Yours Normal? (BLS 2026)
- Unlimited PTO: Pros, Cons, and What the Data Actually Shows
- The Real Cost of "Who's Out?" Slack Messages
- How to Track Team Vacations in Jira: A Complete Guide
- Best Practices for Team Leave Policies in Distributed Teams
- Confluence Team Availability: Keeping Documentation Teams in Sync
- Setting Up Half-Day and Partial Leave Policies in Jira
- OutSync vs. Teamployees: HR Hub or Sprint-Planning Tool?
- OutSync vs. Vacation Manager for Jira: A Cloud-Native Comparison
- OutSync Standard vs. Advanced: Which Edition Does Your Team Need?
- How to Log Leave for Contractors Without an Atlassian Account
- Why HR Leave Trackers Don't Help Sprint Planning
- 7 Jira Leave & Vacation Tracking Apps Compared (2026)
- OutSync vs. Out of Office Automation for Jira: Which One Do You Need?
- How to Sync Google Calendar with Jira for Team Availability
- The Ghost Resource Problem: Why Sprints Plan Around People Who Are Out
Secrets and security
All 38 posts
- How Secrets Leak From CI/CD Logs — and Why Masking Doesn’t Save You
- How to Evaluate a PII or Secret Scanner for Confluence and Jira
- Confluence DLP: What Atlassian Guard Scans and Skips
- Why Telling Developers Not to Commit Secrets Doesn’t Work
- The Environment Variable Attack Surface: /proc to Containers
- Preventing Sensitive Data Leaks in Confluence and Jira
- From Entropy to LLMs: What the Research Says About Detecting Secrets
- SOC 2 and Your Confluence/Jira Data: What Auditors Actually Look For
- Twelve-Factor Config Research — and Its Blind Spot for Secrets
- AI Coding Assistants and the Secret-Sprawl Curve
- Data Egress Is the Hidden Risk in Atlassian Security Apps
- Deleting a Leaked Secret Does Not Revoke It
- GitHub Secret Scanning vs Jira Secret Scanning
- How Secret Sentinel Detects Secrets: An Open Methodology
- Jira Secret Scanner: An Admin Evaluation Checklist
- How to Build a Jira Security App Approval Case
- Per-Secret Encryption Makes Git Reviews Safer
- Why Private Repositories Still Leak Secrets
- The Secret Lifecycle Your Jira Workflow Is Missing
- Secret Scanner Accuracy: Precision Is Not Enough
- Secrets in Jira Issues: What the Research Found
- Secret Sprawl: How to Detect and Prevent It (2026 Data)
- How to Test Secret Detection Without Live Credentials
- A Two-Layer Secret Defense for Git and Atlassian
- Why Training Alone Does Not Prevent Secret Leaks
- Zero Trust Stops at the Confluence Page
- Common Types of Leaked Credentials (and the Fastest-Growing One)
- Why .env Files Are a Security Risk — Even After You Delete Them
- Offboarding: The Access Nobody Remembers to Revoke
- How to Prevent Credential Leaks in Confluence and Jira
- A Practical Guide to Rotating Credentials After a Leak
- What to Check Before Installing an Atlassian Marketplace App
- How to Revoke OAuth2 Access in Atlassian Cloud
Jira, JSM and the Marketplace
- Jira Velocity and Burndown Charts: What They Count, Tested
- Jira Sprints: Start, Complete and What Counts, Tested
- Jira Labels vs Components: When to Use Each, Tested
- Jira Timeline: Why Bars Are Missing and What It Shows
- Jira Priority Levels: Schemes, JQL and 5 Traps, Tested
All 31 posts
- Jira Backlog: Sort by Priority, Rank and Missing Items
- Acceptance Criteria: 18 Examples, Given/When/Then and Jira
- Developer Burnout: 2026 Research, Causes and Warning Signs
- Jira Deadlines: Due Date JQL, Reminders, the Day Rule (2026)
- Jira Status Report: Weekly Template and 6 Tested JQL Queries
- Jira Plugins for Developers: 211 Apps Ranked by Installs
- Automated Jira Reports in 2026: 6 Native Ways, Their Limits
- Jira vs Jira Service Management: Who Pays, What You Get
- Atlassian Marketplace in 2026: Growth, Ratings and Gaps
- Jira Free Plan: Limits and What the 11th User Costs
- Jira Ticket: What It Is, Its Parts, and How to Write One
- Jira Epic vs Story vs Task: The Hierarchy, Tested
- Jira Workflow: Statuses, Transitions and the Resolution Trap
- Jira Kanban Board: WIP Limits, Done Column and Scrum, Tested
- Jira Dashboard: 33 Built-in Gadgets, Tested on a Real Site
- Jira Automation Examples: 8 Rules and Their Cost in Steps
- Jira Checklist: Native Action Items vs 57 Apps, Tested
- Jira SLA Examples: Goals, Conditions and Calendars, Tested
- Jira Desktop App for Windows and Mac: What Exists in 2026
- Jira vs Confluence: Differences, Prices and Links, Tested
- Jira Task Management: A Tested Setup and 7 Filters to Copy
- Jira Plugins: 10 Must-Haves for 2024
- Jira Helpdesk Portal Management: Best Practices
- Jira Help Center Accessibility: Best Practices
- Jira Customer Loyalty: Strategies to Boost Retention
- How to Apply a Promo Code on Jira or Confluence