ElixirConf 2016 - Implementing Binary Protocols with Elixir by Ole Michaelis

Channel:
Subscribers:
42,400
Published on ● Video Link: https://www.youtube.com/watch?v=RmKA-vdi04I



Duration: 41:03
1,816 views
27


Implementing Binary Protocols with Elixir by Ole Michaelis

Binary protocols are all around us, HTTP/2, HPACK, or DNS are only a few examples. Pretty efficient on the transport layer they reduce size dramatically and enable a set of great features. But they are often more complex to implement and reason about.
In this talk you will learn how you could implement a given binary protocol with Elixir. We will take a look at binary pattern matching, de- and encoding of strings and integers, binary data frames and extracting tests from RFC specs. And, we will take a look at how to implement the HPACK protocol as part of the HTTP/2 protocol so you will learn some of that along the way as well.




Other Videos By Confreaks


2016-09-27ElixirConf 2016 - The Joy of Connecting Elixir to the Physical World by Frank Hunleth
2016-09-27ElixirConf 2016 - The new Calendar Types in Elixir 1.3 by Lau Tarrnskov
2016-09-27ElixirConf 2016 - From Front End to Full Stack with Elixir and Phoenix by Lauren Tan
2016-09-27ElixirConf 2016 - Collaborative Music with Elm and Phoenix by Josh Adams
2016-09-27ElixirConf 2016 - Debugging Techniques in Elixir by Erich Kist
2016-09-26ElixirConf 2016 - Measuring your Elixir Application by Renan Ranelli
2016-09-26ElixirConf 2016 - Building "learn to touch type" glove with ... by Tetiana Dushenkivska
2016-09-26ElixirConf 2016 - Edgelixir: Distributed Graph Processing in Elixir by Nathan Lapierre
2016-09-26ElixirConf 2016 - Selling Food With Elixir by Chris Bell
2016-09-26ElixirConf 2016 - Code Spelunking for Knowledge and Profit by Brian Cardarella
2016-09-26ElixirConf 2016 - Implementing Binary Protocols with Elixir by Ole Michaelis
2016-09-26ElixirConf 2016 - Phoenix Beyond the Browser - Realtime Applications with... by David Stump
2016-09-26ElixirConf 2016 - pg2 and You: Getting Distributed with Elixir by Eric Entin
2016-09-15!!Con 2016 in 222 seconds!!
2016-08-29OSFeels 2016 - How To Contribute to a Project without Coding by Tammarrian Rogers
2016-08-26OS Feels 2016 - Why I'm Bringing Robots to Prison by Lindsey Wilson
2016-08-26OSFeels 2016 - Empathy at Scale by Forrest Lehwalder Norvell
2016-08-26OSFeels 2016 - When the Worst Happens: Moving Forward After... by Christie Koehler
2016-08-26OSFeels 2016 - Digital Engagement, Community, & Imagination by Natasha Marin
2016-08-25OSFeels 2016 - Now We're Cooking With STEAM: Humanities in Computer Science Education by Amy Wibowo
2016-08-25OSFeels 2016 - The Ethics and Responsibilities of Open Source in the IoT by Emily Gorcenski