Live briefing
Everything about Protocol Buffers
Data serialization format
Protocol Buffers (Protobuf) is a free and open-source cross-platform data format used to serialize structured data. It is useful in developing programs that communicate with each other over a network or for storing data. The method involves an interface description language that describes the structure of some data and a program that generates source code from that description for generating or parsing a stream of bytes that represents the structured data. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Protocol BuffersA 5-minute orientation
- Skim a recent paper: Effect of pH, buffers, molarity, and temperature on solution state degradation of semaglutide using LC-HRMS: A preformulation protocol for peptide drug deliveryInfluential work since 2022
- Pick up a classic book: Unix System V Release 3.2 Network Programmer's GuideThe most-reprinted book on the subject
- Read the landmark paper: Protocol Design and Performance Analysis of Multiuser Mixed RF and Hybrid FSO/RF Relaying With BuffersCited 45 times
- Go sideways: FlatBuffersA closely related topic
- Go sideways: GRPCA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Protocol Design and Performance Analysis of Multiuser Mixed RF and Hybrid FSO/RF Relaying With Buffers
The ready-to-go virtual circuit protocol: a loss-free protocol for multigigabit networks using FIFO buffers
TeraChem protocol buffers (TCPB): Accelerating QM and QM/MM simulations with a client–server model
Optimizing Microservice Communication with gRPC and Protocol Buffers in Distributed Low-Latency API-Driven Applications
Protocol for reconstituting peptides/peptidomimetics from DMSO to aqueous buffers for circular dichroism analyses
A digital photography protocol for the rapid assessment of herbaceous communities in riparian buffers
Research on Spaceflight TT&C Ground System Data Exchange Pattern Based on Google Protocol Buffers
Swift Proto Parser: A Framework for Native Tools for Protocol Buffers
🆕 Influential since 2022
Effect of pH, buffers, molarity, and temperature on solution state degradation of semaglutide using LC-HRMS: A preformulation protocol for peptide drug delivery
Standardization and Evaluation of Buffers: A One Step DNA Extraction Protocol from Microbial Cultures
Analisis Performa Arsitektur Microservices pada Platform E-Commerce Waltmart Menggunakan Protocol Buffers, Redis Caching, Message Queue, dan Kubernetes
Serialization Trade-Offs in Distributed Systems: A Comparative Analysis of JSON, Protocol Buffers, and FlatBuffers Under Varying Width and Nesting Depth
📚 Books worth reading
- 📕Unix System V Release 3.2 Network Programmer's GuideAT & T Bell Laboratories. Technical Publication Dept. · 1988
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- FlatBuffers FlatBuffers is a free software library implementing a serialization format similar to Protocol Buffers, Thrift, Apache Avro, SBE, and Cap'n Proto, primarily…
- GRPC gRPC (recursive acronym for gRPC Remote Procedure Calls) is a cross-platform high-performance remote procedure call (RPC) framework. gRPC was initially…
- JSON JSON (JavaScript Object Notation, pronounced /ˈdʒeɪsən/ or /ˈdʒeɪˌsɒn/) is an open standard file format and data interchange format that uses human-readable…
- Cap'n Proto Cap’n Proto is a data serialization format and Remote Procedure Call (RPC) framework for exchanging data between computer programs. The high-level design…
- Comparison of data-serialization formats This is a comparison of data serialization formats, various ways to convert complex objects to sequences of bits. It does not include markup languages…
- Apache Avro Avro is a row-oriented remote procedure call and data serialization framework developed within Apache's Hadoop project. It uses JSON for defining data…
- Serialization In computing, serialization (or serialisation, also referred to as pickling in Python) is the process of translating a data structure or object state into…
- Remote procedure call In distributed computing, a remote procedure call (RPC) is an action in which a computer program causes a procedure (subroutine) to execute in a different…