Elm: The Fundamentals

Elm is a functional language aimed at writing reliable web applications. Its powerful type system allows you to eliminate a whole class of bugs at compile time, and its simple constructs make for a system which is easy to understand without being painful to write.

In this session, we will go through the features which makes Elm a good tool for writing modern web applications, and explore the underlying concepts which make Elm programs fundamentaly easier to understand than a program written in any other language.