Elm is a fast, fun, strongly-typed functional programming language for the browser. It answers the age-old question
Can I write software for a browser, but also avoid drinking heavily and going into a deep state of depression? with a resounding yes!
Building Elm apps with a Phoenix backend has provided the most productive software development experiences of my life. In this talk, I'll discuss the basics—as well as show some real-world examples of how great the two work together in Firestorm, an open-source forum engine we're building in Phoenix and Elm.
Slides from the talk:
I've been building web-based software for businesses for over 18 years. In the last four years I realized that functional programming was in fact amazing, and have been pretty eager since then to help people build software better.