Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Effective Protobuf - Everything You Wanted to Know, But Never Dared to Ask

PyCon US via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the intricacies of Protocol Buffers (Protobuf) in this comprehensive 28-minute talk from PyCon US. Dive into serialization concepts, comparing static vs. dynamic typing and textual vs. binary formats. Learn about popular serialization frameworks and discover why Protobuf stands out. Gain insights into Protobuf's performance challenges, async synchronization, field encoding, and data deduplication. Understand the pros and cons of gRPC and explore Protobuf implementation over websocket or HTTP. Master effective Protobuf usage, from basic concepts to advanced optimization techniques, to enhance your software engineering skills.

Syllabus

Introduction
Variables
Memory
Considerations
Popular frameworks
Why use Protobuf
When not to use Protobuf
Protobuf overview
Primitives
Why Protobuf
Creating a Protobuf
Setting a breakpoint
Local variables
Optimization goals
Serialization
Strings
Serializing
Variants
Key Value
Key Variants
Field IDs
Reducing fields
Merging fields
Oneoff fields
Conclusion

Taught by

PyCon US

Reviews

Start your review of Effective Protobuf - Everything You Wanted to Know, But Never Dared to Ask

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.