Peter Saxton

Peter Saxton
Engineer at Curl

Working with HTTP/2 in Elixir

HTTP/2 is a major revision to the HTTP protocol. This latest version aims to maintain the semantics of HTTP while improving performance. However several of these improvements make upgrading existing servers challenging.

With this in mind, Peter has built a server to take advantange of all the new features of HTTP/2, it's called Ace. The Ace server supports only HTTP/2 built entirely in Elixir.

In this talk, Peter will provide a summary of the features of HTTP/2. He will then explain how Ace makes these features available to application developers and show us what is needed to increase adoption of HTTP/2 in the Elixir Ecosystem.

Working with Elixir everyday at Curl and loving it. Also acquainted with Scala, Python, Ruby and JavaScript.

A regular participant in hacknights and meet-ups in London, I am always learning something new. Recently I have written and presented on the topic of Domain Driven Design. Up next I am exploring how well Docker and Elixir play together.

 

Back to conference page