You Don't Know JSON: Part 1 - Origins, Evolution, and the Cracks in the Foundation

Everyone thinks they know JSON. But do you know why it was created, what problems it solved, and more importantly - what problems it created? Part 1 explores JSON’s origins, its triumph over XML, and the fundamental weaknesses that spawned an entire ecosystem of extensions.

December 15, 2025 · map[name:Blackwell Systems]

You Don't Know JSON: Part 3 - Binary JSON in Databases

Database-managed binary JSON formats solve storage and query performance problems. JSONB enables fast PostgreSQL queries with indexing, while BSON adds extended types for MongoDB. Learn when databases beat text JSON.

December 15, 2025 · map[name:Blackwell Systems]

Serialization and Deserialization: The Bridge Between Runtime Objects and Bytes

Understanding how programs convert runtime objects to bytes and back, enabling persistent storage, network communication, and cross-language data exchange.

December 11, 2025 · map[name:Blackwell Systems]

Understanding Protocol Buffers: Part 1 - Introduction and Core Concepts

Protocol Buffers (protobuf) is Google’s binary serialization format - smaller, faster, and type-safe compared to JSON. Learn what protobuf is, how it works, and when to use it for APIs and microservices.

December 11, 2025 · map[name:Blackwell Systems]