Articles tagged "Specification"
Posts on Orankit tagged "Specification". 3 articles.
Base64 padding deep dive: when `=` is required, when it's optional, and how libraries disagree
What the trailing `=` characters in Base64 actually do, where RFC 4648 explicitly allows omission, how each language''s standard library handles padded vs unpadded input, and where JWT''s no-padding convention comes from.
JSON Schema draft differences: what to know before migrating between draft-04, 06, 07, 2019-09, and 2020-12
JSON Schema has had several incompatible revisions — `$id` semantics, `exclusiveMinimum` types, `$ref` keyword merging, `unevaluatedProperties`, `$dynamicRef`, OpenAPI 3.1 alignment. This article walks through the meaningful differences per draft and the migration pitfalls.
TOML's four datetime types: Offset Date-Time, Local Date-Time, Local Date, Local Time
TOML defines four distinct datetime types — with and without timezone, full datetime vs date-only or time-only. This article walks through each, compares to JSON and YAML, and shows how `Cargo.toml`, `pyproject.toml`, and Hugo front-matter use them.