"HTTP/2 in Erlang" by Joe DeVivo

  Рет қаралды 2,182

Strange Loop Conference

Strange Loop Conference

Күн бұрын

HTTP/1 has had a good run, and to be honest, it's not going anywhere anytime soon. What it is doing, is going through TCP connections like nobody's business! If you're looking to streamline communications overhead between a browser and a server or lower the network traffic of your web service calls, you might want to get on board this HTTP/2 bandwagon.
I'm going to chat with you all about the HTTP protocol. How it does the things that it claims. What's the deal with multiplexing? What's so cool about HPACK? (Spoiler: it's the dynamic table, and the static table, and the Huffman encoding, ok there are a lot of cool parts)
We'll also talk about the Erlang server implementation I've been working on, Chatterbox. We can talk about the design choices I made and what happens when the rubber hits the road. I'll have future work outlined as well, which at some point I hope means being able to use Chatterbox as the HTTP server for WebMachine and an HTTP/2 client for Erlang.
Joe DeVivo
CHEF
@joedevivo
Joe spent about a decade writing more and more ceremonious Java before he started writing Erlang at Basho, and now CHEF. He's spoken at several Erlang conferences, but is looking forward to branching out into the broader Functional Programming world. Joe lives just outside Phoenix with his wife, daughter, and son where they play board games, practice Tae Kwon Do, and are never ever cold.

Пікірлер: 1
"The Mess We're In" by Joe Armstrong
45:50
Strange Loop Conference
Рет қаралды 384 М.
Writing Quality Code in Erlang
40:47
Next Day Video
Рет қаралды 19 М.
We Attempted The Impossible 😱
00:54
Topper Guild
Рет қаралды 56 МЛН
It’s all not real
00:15
V.A. show / Магика
Рет қаралды 20 МЛН
UFC 310 : Рахмонов VS Мачадо Гэрри
05:00
Setanta Sports UFC
Рет қаралды 1,2 МЛН
THIS is the BEST Way to Write HTTP Services in Golang
13:53
24 Erlang - Socket using UDP, TCP and client CSharp application
31:25
Cracking Enigma in 2021 - Computerphile
21:20
Computerphile
Рет қаралды 2,6 МЛН
"From Geometry to Algebra and Back Again: 4000 Years of Papers" by Jack Rusher
31:35
"Building a Multi-Master Distributed Redis in Erlang" by Chad DePue (2013)
39:15
Why We Chose Erlang over Java, Scala, Go, C
47:48
InfoQ
Рет қаралды 42 М.
What if all the world's biggest problems have the same solution?
24:52
"Why Programming Languages Matter" by Andrew Black
56:39
Strange Loop Conference
Рет қаралды 27 М.
We Attempted The Impossible 😱
00:54
Topper Guild
Рет қаралды 56 МЛН