Главная
Study mode:
on
1
Introduction
2
Variables
3
Memory
4
Considerations
5
Popular frameworks
6
Why use Protobuf
7
When not to use Protobuf
8
Protobuf overview
9
Primitives
10
Why Protobuf
11
Creating a Protobuf
12
Setting a breakpoint
13
Local variables
14
Optimization goals
15
Serialization
16
Strings
17
Serializing
18
Variants
19
Key Value
20
Key Variants
21
Field IDs
22
Reducing fields
23
Merging fields
24
Oneoff fields
25
Conclusion
Description:
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.

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

PyCon US
Add to list