FastMinify Blog
Guides and tutorials for browser-based developer tools — minification, conversion, validation, SVG, DevOps and performance.

GitLab CI: Format and Validate Your .gitlab-ci.yml Online
Stages, includes, `rules:`: structurally validate a .gitlab-ci.yml before the pipeline runs — not a GitLab runner, not official CI Lint.

GitHub Actions: Lint and Fix Your Workflow YAML
Broken YAML, missing `on` or `jobs`, empty steps: structurally validate workflows before you push — and keep actionlint in CI.

GraphQL SDL: Validate and Format a Schema Online
SDL syntax errors, schema review and formatting before merge — extends the existing GraphQL beautifier.

LLM API Cost: Batch API, Prompt Caching and Monthly Projection
Lower your OpenAI/Anthropic/Gemini bill: estimate input/output, model batch and caching in your calculations — verified rates, 100% local.

LLM Context Window: Size Your Prompts for GPT, Claude and Gemini
RAG, multi-turn agents, system prompts: calculate context-window usage and remaining headroom before calling the API.

When TOON Beats JSON for LLM Prompts (and When It Doesn't)
Honest guide: uniform tabular data, convert → count → price → context workflow; not a JSON/YAML replacement manifesto.

Count LLM Tokens and Estimate API Cost Locally (OpenAI, Claude, Gemini)
Before calling an LLM API: count tokens, estimate USD cost and check context-window fit — 100% in the browser without sending your prompt.

JSON Schema: Validate Data Online (Draft 2020-12)
Test API payloads and config files against JSON Schema Draft 2020-12 — errors pinpointed by JSON Pointer path, in the browser.

OpenAPI: Lint, Format and Structure a Maintainable API
operationId, tags, error responses: practical rules that prevent spec debt when you lint and format OpenAPI files online.