Put open source to work
July 16–17, 2018: Training & Tutorials
July 18–19, 2018: Conference
Portland, OR

Elixir Phoenix under the hood

Jay Hayes (Stitch Fix)
11:50am12:30pm Thursday, July 19, 2018
Emerging languages
Location: E145
Level: Intermediate
Average rating: *****
(5.00, 1 rating)

Who is this presentation for?

  • Developers

Prerequisite knowledge

  • A working knowledge of Elixir
  • Familiarity with a web framework like Phoenix or Ruby on Rails

What you'll learn

  • Learn how the Elixir Phoenix framework works
  • Understand how key features are implemented


Elixir’s Phoenix web framework is awesome. It boasts huge productivity benefits that help you ship your apps quickly and offers the sheer power of Elixir (and Erlang).

Join Jay Hayes to explore a small slice of the Phoenix framework. Jay walks you through building a simple version of the Elixir Phoenix web app framework in about 80 lines of code to illustrate how some key features of Phoenix are implemented. Along the way, you’ll also learn more about Elixir and its metaprogramming roots.

Photo of Jay Hayes

Jay Hayes

Stitch Fix

Jay Hayes is a lead engineer at Stitch Fix. Jay has been programming professionally for over 10 years. Previously, he was a consultant and instructor at Big Nerd Ranch. A few years ago, he fell in love with Ruby and began developing a deep interest in good software design, appropriate levels of testing, and other programming paradigms. Recently, he has discovered another language with such charm: Elixir. Jay works fully remote from his (sweet) home in Alabama—a perfect situation that allows him to do what he loves while being close to the people he loves: his beautiful wife and baby boys.