World Congress 2024 • Aug 20, 2024 • Session details

JSON and Beyond

Douglas Crockford

Douglas Crockford asserts that JSON is incomplete for modern distributed systems. Discover why the creator of JSON is explicitly dropping 'null' in his new binary format, Nota.

Pause
Mute Enter Fullscreen
#1 about 2 min

Origins and design rules of the JSON format

JSON emerged as a minimalistic, text-based data interchange format to seamlessly connect Java servers with JavaScript clients.

#2 about 3 min

The decline of XML and the stability of JSON

Google Trends data highlights the continuous and steady adoption of JSON against the rapid functional decline of XML.

#3 about 3 min

Practical advice for designing future data formats

Future data standards should offer significant architectural improvements and maintain absolute stability to avoid creating an incompatibility tax.

#4 about 1 min

Designing the Misty actor-based distributed messaging system

The Misty project utilizes an actor-based architecture with a custom networking layer for securely executing distributed processes.

#5 about 4 min

Optimizing character encoding with Kim variable byte encoding

The Kim variable byte encoding provides a simpler, more memory-compact alternative to UTF-8 for specialized data applications.

#6 about 4 min

Structuring Nota as a binary data message format

Nota uses a JSON-like binary structure to strictly encode large binary objects and private process addresses efficiently.

#7 about 3 min

Encoding floating point numbers and symbols in Nota

Floating point values leverage scientific notation without decimal points to streamline numeric processing purely within integer space.

#8 about 3 min

Integrating Nota as a low-level message format in Misty

Nota functions as a specialized binary format for low-level network process messages while preserving JSON for external interoperability.

Matching moments

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

1:55 min

The hidden performance costs of JSON serialization

Sakshi Nasha Sakshi Nasha · Europe 2026 Virtual

37 sec

Technical limitations of JSON for streaming data

Chris Heilmann Chris Heilmann +2 · LIVE

2:32 min

Dealing with mixed payloads and structural patterns

Olena Kutsenko · World Congress 2022

2:11 min

Adopting JSON Structure as a strict data definition language

Clemens Vasters Clemens Vasters · World Congress 2025

3:18 min

Leveraging the JSON API standard for data structure

Alen Pokos · LIVE

Upcoming sessions on this topic

Open session

React Under Fire: Rendering Performance for Streaming Agent UIs

  • Abhirupa Mitra

    Slack

    Senior Member of Technical Staff

Open session

Shipping MCP to Real Users: Scaling, Auth, and the PII Leak You Didn't See Coming

  • Hadar Geva

    Myop

    CTO & Co-founder

Open session

Designing for Every Direction: Logical CSS for Global, Adaptive, and Effortlessly Reversible UIs

  • Vidhya Krishnamoorthy

    Morgan Stanley

    VP, Software Engineering Manager

Open session

ULTRON: Your Agent Has No Hands - Real-Time Voice, MCP, and Ten Phones on Stage

  • Sagar Tamang

    Two Spoon Technologies

    AI Engineer

Open session

What I Got Wrong Shipping an MCP Server for Live Infrastructure

  • Pritesh Kiri

    Harness

    Developer Relations Engineer

Open session

Multi-Cloud Isn't a Project. It's a Side Effect.

  • Antonio Mendoza Pérez

    Temporal Technologies

    Staff Developer Success Engineer

  • Gaurav Thadani

    Temporal

    Staff Developer Success Engineer