Skip to contentBlog
Newest · Diagrams and math · · 22 min readMermaid vs PlantUML vs D2 vs Graphviz: 6 Diagrams TestedOne refund system drawn as six diagrams in Mermaid, PlantUML, D2, Graphviz and nomnoml, every one rendered in the browser and timed. What each language got wrong, what it weighs, what its errors say, and where it renders: GitHub, GitLab, Jira and Confluence.Diagrams and math
All 11 posts
- 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: How Many Is 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 36 posts
- 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 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
All 26 posts
- 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