In this talk you’ll learn how to implement a binary protocol using Elixir. We look at binary pattern matching, de- and encoding of primitives, binary data frames and extracting tests from RFCs. We will also take a look at implementing HPACK as part of HTTP/2, so you learn some of that along the way.