"Make the Back-End Team Jealous: Elm in Production" by Richard Feldman
How often do you find a back-end team jealous of the language the front-end team gets to use? Having modernized many legacy front-ends over the years, I can unequivocally say that introducing the Elm programming language to a rich web app (previously built on a mix of React.js and legacy jQuery) has yielded the most reliable, clean, and performant result I've ever seen. Elm's benefits to this mission-critical code have felt like the programming equivalent of the "After" photo in an infomercial. In this talk attendees will learn how to cleanly introduce Elm into an existing JS front-end from start to finish. Highlights include Elm's Time-Traveling Debugger, its uncanny ability to catch nearly all runtime exceptions at build time (no more "undefined is not a function"), and a package manager that guarantees and automatically enforces semantic versioning for every package. Attendees are assumed to be comfortable with JavaScript and CSS, but no other knowledge is needed. Come see how nice your front-end programming experience can become! Richard Feldman NOREDINK @rtfeldman Richard is a functional programmer who specializes in pushing the limits of browser-based UIs. He's built a framework that performantly renders hundreds of thousands of shapes in HTML5 Canvas, a JavaScript immutables library that seamlessly interoperates with normal JS collections, and a Web App for long-form writing that functions like a desktop app in the absence of an Internet connection.

"Make Data Structures" by Richard Feldman

Elm in production by Richard Feldman

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

Developer Happiness on the Front End with Elm

The agents are being poisioned...

Software engineering at the tipping point

Billionaire's WARNING: I'm SELLING. The Crash Is Already Here!

"Teaching Elm to Beginners" by Richard Feldman

Adventures in Elm • Jessica Kerr • GOTO 2016

Are we really doing this again

"Why Programming Languages Matter" by Andrew Black

Keynote: After the AI Hype – What’s Real, and What’s Next - Richard Campbell - 2026

Elm and Web Components - Richard Feldman

Elm Europe 2017 - Evan Czaplicki - The life of a file

Jonathan Blow - Jai Demo and Design Explanation (KEYNOTE) - Updated

Inside the Mind of Anthropic CEO Dario Amodei | The Circuit | Extended Interview

Effects as Data | Richard Feldman | Reactive 2015

"Making Impossible States Impossible" by Richard Feldman

Building pi in a World of Slop — Mario Zechner

