RECAST

Blog

Notes on data formats, from building the tools.

14 August 2026
Why Most CSV Diff Tools Lie to You

Most CSV diff tools compare by line position, not row identity — so a single reordered or deleted row cascades into dozens of false-positive changes. Here's why key-aware diffing fixes it.

14 August 2026
JSON Schema Validation: A Practical Guide for API Contracts

What JSON Schema actually is, how to generate one from a real sample instead of writing it by hand, and how to use it as a CI gate that catches breaking API changes before they ship.

14 August 2026
How to Convert JSON to CSV (A Practical Guide)

What actually happens during a JSON-to-CSV conversion: flattening nested objects, handling arrays of objects, type inference going the other direction, and the delimiter/encoding traps that corrupt spreadsheets.