Talk Binary to Me
summary
Compares JSON, culur, FlatBuffers and FlexBuffers with concrete numbers: culur is about one third the size of minified JSON, FlatBuffers encoding runs about 12x faster than JSON and decoding and memory use drop from hundreds of MB to single‑KB figures (example shows JSON ~230 MB vs FlatBuffers ~11 KB). Ports FlatBuffers and FlexBuffers to Swift and builds a city lookup: 3 million cities CSV 150 MB → FlatBuffers 27 MB, queries hit ~0.2 ms in memory vs 32 ms from file.
AI-written summary · about
chapters (9)
- 0:00Introduction to binary formats
- 3:23Why JSON isn't always best
- 8:46Introducing Culur format
- 13:50Versioning and compatibility
- 16:20FlatBuffers performance gains
- 20:53Graphs in application state
- 22:41Configurations and data dumps
- 28:30FlexBuffers overview
- 31:01Future outlook and conclusion
related talks
39mApps, Algorithms & Abstractions
01h 44mKeynote: The Tragedy of C++, Acts One & Two
42mHow shit works: the CPU
57mWhy Programming Languages Matter
56m25 Years of Storage Research and Education: A Retrospective
57mKeynote: Codemotion Rome - March 28th: Tanenbaum. Henney. Ballard.
40mWatching a Language Grow
46mSqueezing Mushrooms into Bytes : Mario's NES Memory Magic
