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

Is it time for Elm?

Ethan Brown (VMS)
2:35pm3:15pm Wednesday, July 18, 2018
Emerging languages
Location: E145
Level: Beginner
Average rating: **...
(2.75, 4 ratings)

Who is this presentation for?

  • Software developers

Prerequisite knowledge

  • A basic understanding of programming and web development

What you'll learn

  • Explore Elm
  • Learn how to do web application development in Elm


The internet’s current framework darling is React, but most people aren’t as familiar with the language that influenced it: Elm. Elm is a functional language specifically designed for the creation of error-free, high-performance, robust frontend websites.

Join Ethan Brown for an introduction to this underrated gem of a language. You’ll learn how Elm influenced popular paradigms in React and compare and contrast Elm code with React. Ethan also details Elm’s interoperability with other frontend frameworks and outlines how you can progressively move your frontend to Elm. Along the way, Ethan demonstrates a small example blockchain visualization application to highlight language features and Elm’s unique advantages.

Photo of Ethan Brown

Ethan Brown


Ethan Brown is a Technology Director at Value Management Strategies, where he is responsible for the company’s technical roadmap, understanding technology horizons, and leading his team of excellent engineers. He is the author of two O’Reilly Press titles, Learning JavaScript, 3rd Edition, and Web Development With Node and Express. His undergraduate work was in mathematics and computer science, and he has a broad and diverse background in software technologies. He also holds an MBA from Portland State University.