THE VIDEO SHELF · sans-io protocol libraries
Cory Benfield - Building Protocol Libraries The Right Way - PyCon 2016
Cory Benfield's PyCon 2016 talk on building protocol libraries that can be reused widely, using the Python Hyper HTTP project as the example. He argues for separating protocol parsing from I/O.
Why HN readers recommended it
HN points to it as the foundational argument for sans-I/O protocol library design.
This is a summary from the source dataset, not an endorsement by Hacker News or the video creator.
Video & recommendation details
- Creator / channel
- PyCon 2016
- Topic
- sans-io protocol libraries
- Format
- talk
- Level
- intermediate
- HN recommenders in dataset
- 2
- HN mentions in dataset
- 3
- Recommendation years in dataset
- 2016–2024
These counts and years describe the included Hacker News records; they are not YouTube views or the video’s publication date.
From the original HN conversations
Excerpts from the recorded comments. Follow each source for the full comment and surrounding discussion.
Cory Benfield's PyCon talk last week, "Building Protocol Libraries the Right Way" ( [VIDEO] ), makes the argument that a large number of problems can be traced to not cleanly separating responsibilities of actually physically doing I/O and making semantic sense of the bytes. His …
geofft on Hacker News · 2016-06
In Accidentally nonblockingIn some cases it is very practical, even in other (non functional) programming languages. For example, [LINK] (and its accompanying talk [VIDEO] ) give some really great brainfood about the way currently all kinds of network protocols are implemented, and the benefits of separating the …
mindcrash on Hacker News · 2017-12
In Ask HN: Separate Logic from IO
Summaries, classifications and recommendation records are from the HackerTube source dataset. Read about this library and its limitations.