Learn
These articles are static pages built from Markdown in the repository. They explain concepts and point to tools that run locally in your browser whenever the task allows. Browse by topic or search the full set.
Topics
- Published: 2026-09-05
Formatting GraphQL queries and SDL with graphql.js
How graphql.js parse and print pretty-print or minify operations and SDL, what syntax validation covers (and what it does not), and a local browser workflow for review-ready GraphQL.
Read article → - Published: 2026-09-05
Validating JSON with JSON Schema (Ajv drafts) in the browser
How JSON Schema checks an instance against a contract, which Ajv drafts to pick (draft-07, 2019-09, 2020-12), how to read path and keyword errors, and a local browser workflow that never uploads your data.
Read article → - Published: 2026-09-05
Validating OpenAPI snippets without uploading specs
How to structurally check OpenAPI 3.x and Swagger 2.0 YAML or JSON snippets in the browser—path-level errors, what subset validation covers, why remote $refs stay unresolved, and a local workflow that never uploads your API definitions.
Read article → - Published: 2026-09-05
Formatting webhook JSON and reading provider signature headers
Pretty-print or minify webhook JSON for debugging, keep the raw body for HMAC checks, and use a local cheat sheet of Stripe, GitHub, Shopify, Slack, and other signature headers without uploading payloads.
Read article → - Published: 2026-09-05
CSV schema guessing — type heuristics, mixed columns, and when not to trust inferred types
How browser CSV profilers infer column types from cell patterns, when columns become “mixed,” and why guessed types are exploration aids—not contracts for production pipelines.
Read article → - Published: 2026-05-22
CSV to JSON — headers, types, and edge cases
How CSV maps to JSON objects and arrays, why types are ambiguous until you decide, and practical pitfalls like uneven rows, quotes, and BOMs—using browser-only tools on LocalTools.
Read article → - Published: 2026-05-22
INI vs Java .properties — when to use which
How INI sections and Java .properties flat keys differ, where each format shows up in real projects, and how to convert between them and JSON locally in your browser.
Read article → - Published: 2026-05-17
.env files: syntax, merging, and secrets hygiene
How dotenv-style files are parsed, what happens when keys repeat or files merge, and practical rules for keeping credentials out of the wrong places.
Read article → - Published: 2026-05-17
What is JSONPath?
A practical introduction to JSONPath—how to point at nested JSON, filters, and recursive descent—with links to LocalTools’ browser-only evaluator and formatter.
Read article → - Published: 2026-05-17
Minifying JSON safely
What JSON minification changes, what it preserves, and when to validate or format again—using browser-only tools on LocalTools.
Read article → - Published: 2026-05-17
Generating TypeScript types from sample JSON
How tools infer interfaces from example payloads, what one sample cannot prove, and how to tighten types after generation—all in the browser on LocalTools.
Read article → - Published: 2026-05-17
Validating and formatting XML in the browser
What browser-based XML checking really means, how parsing differs from schema validation, and what to expect when you pretty-print or minify—without sending files to a server.
Read article → - Published: 2026-05-17
What is TOML?
A plain-language introduction to TOML for config and metadata, how it differs from JSON and YAML, and how to validate it locally in your browser.
Read article → - Published: 2026-05-16
What is JSON?
A plain-language introduction to JSON for developers and data wranglers, with a link to LocalTools’ browser-only formatter.
Read article → - Published: 2026-05-16
JSON vs YAML for config
When YAML shines for human-edited config, when JSON is the safer default, and how to convert between them locally in your browser.
Read article →