Skip to content
0:00 / 0:00

#serialization#treebuf#serde

Zac Burns - Everything is serialization — RustFest Global 2020

Rust Programming Language

70K subscribers • 72 videos on Hallway • Conference channel

YouTube
  • Recommended by 2 people: 2 in engineering communities.
  • Presented by Zac Burns

Intermediate. Assumes working knowledge.

1.7K views5 years ago2 recommendations

Programming languagesSystems programmingRustPerformance and optimization

Zac Burns explores the mechanics of serialization formats and how data representations affect performance and size.

Let's peek under the hood of serialization formats and see how properties inherent to the data representations themselves will either help or hinder us for a given problem. Learn what to consider when writing your own formats by looking inside some of the best. More at rustfest.global/session/9-everything-is-serialization/

Why it's here

2 people recommend this

What people say. Recommended as a fantastic presentation on serialization and the Treebuf format in Rust.

u/gilescopein r/rust • Recommends

On “rkyv is faster than {bincode, capnp, cbor, flatbuffers, postcard, prost, serde_json}”

Treebuf seems super interesting. There’s a fantastic presentation on it - I think it was my favourite rust feat global presentation. Would encourage everyone who likes serialisation to watch: link to this video

u/Im_Justin_Ciderin r/rust • Recommends

On “Is there a Ser/De crate that represents the data in the smallest size possible?”

My favourite talk of all time (coincidentally happens to be in Rust) is on this topic, but uses the example of a game of Go: you have to watch it and maybe check out the resultant crate: link to this video

u/Im_Justin_Ciderin r/rust • Recommends

On “YouTube channels for a beginner”

One of my all time favourite talks also happens to be on the rust channel: link to this video link to this video