Guides
- "All Mapping Items Must Start at the Same Column" — Fixing the YAML Indentation Error
- Base64 Encoding Explained (and Where It Silently Breaks)
- Semantic JSON Diff vs Text Diff: Key Order, Array Order, and Type Coercion
- Converting Between camelCase, snake_case, and kebab-case: Where Word-Splitting Goes Wrong
- Converting CSV to JSON: Where It Actually Goes Wrong
- Cron Expression Cheat Sheet (5-Field Syntax)
- Turning a curl Command Into fetch or axios — What Translates and What Doesn’t
- .env File Formatting: Duplicate Keys, Quoting Rules, and Why Comments Disappear
- Formatting a GraphQL Query Without a Schema — What a Pretty-Printer Can and Can't Check
- Generating Mock JSON Data From a Schema — Seeds, Determinism, and What Gets Faked
- HEX, RGB, and HSL: Converting Between Color Formats
- What Decoding a JWT Doesn’t Prove: Claims vs Signature Verification
- How to Sign a JWT with HS256
- JSON Formatting and Validation: What Actually Trips People Up
- What "Required" Means When You Infer a JSON Schema From Samples
- JSON Schema vs Zod: They Solve Different Halves of the Same Problem
- "jwt malformed" — Why Your Token Won’t Decode
- Line Diff vs Character Diff: Why a One-Word Change Shows an Entire Line as Removed
- Why Your Markdown Table Isn’t Rendering
- MD5 vs SHA-256: Which Hash Should You Actually Use
- Validating an OpenAPI or Swagger Spec: What Schema Validation Catches (and What It Can't)
- Protobuf Text Format vs Binary Wire Format — Why One Converts to JSON and the Other Can't
- quicktype vs Live Types: Different Jobs, Not Direct Competitors
- Regex Capture Groups and Replace Patterns, With Real Examples
- SQL Formatting: Common Gotchas With Auto-Formatters
- "Unexpected Token in JSON at Position 0" — What It Actually Means
- Unix Timestamp vs ISO 8601: When to Use Which
- encodeURIComponent vs encodeURI: Which Characters Get Percent-Encoded
- URL Parsing and Query String Encoding — What the Browser's URL API Does for You
- XML Formatting: Comments, CDATA, and What "Beautify" Actually Means
- XML to JSON Conversion: Attributes, Mixed Text, and Why Repeated Tags Become Arrays
- Fixing Double-Encoded JSON Strings (JSON.stringify Twice)
- Detecting Breaking Changes in a JSON API Response
- JSON vs YAML for Config Files
- Base64 vs Base64URL
- URL Slugs: Diacritics, Unicode, and What Gets Stripped
- UUID v4 vs v7
- JWT vs Session Cookies vs Opaque Tokens
- OpenAPI to Zod and TypeScript
- Live Types vs Pact