Elm Town 91 – Culture, codegen and (web) components with Joe Thel
Joe Thel cares for web components (custom elements), elm-codegen, and a culture balancing boring & novel technologies. We wade into the 2025 AI waters, but walk out before we drown. Thanks to our sponsor, Logistically. Email: elmtown@logisticallyinc.com . Music by Jesse Moore. Edited by Jared M. Smith. Recording date: 2025.11.07 Guest Joe Thel Show notes [00:00:17] Disclaimer: AI & Publish Time [00:00:50] Sponsored by Logistically [00:01:11] Introducing Joe Thel Deepgram Dillon Kearns' elm-pages Elm Camp Magic Read Along podcast [00:12:01] Question from the Deepgram team: Pitching Elm [00:14:50] Web components Custom Elements (The Elm Guide) Web Components (MDN) Elm Radio [00:24:08] Question from Deepgram: Fun stories with animation joethel.com elm-canvas [00:29:29] Novelty budget "Choose Boring Technology" by Dan McKinley "Facilitating Technology Change Through Cultural Change" by Grant Maki (elm-conf 2018) [00:38:10] Artificial Intelligence Zed MDN Web Docs [00:55:17] elm-codegen: Rediscovering the feels of "compile-time", active vs. passive elm-codegen Serde "Solving the Boolean Identity Crisis" by Jeremy Fairbank (elm-conf 2017) [01:10:24] Question from Deepgram: Early design decisions elm-spa-example by Richard Feldman [01:15:32] Picks Joe's picks "Learning Parser Combinators With Rust" by Bodil Stokke Crafting Interpreters by Robert Nystrom X-Bows keyboard Jared's picks Kinesis Advantage Rondo for Strings and Pegs by Joe Thel Zenyatta Mondatta by The Police Vinyl records, in general




