Elm Town Podcast By Jared M. Smith cover art

Elm Town

Elm Town

By: Jared M. Smith
Listen for free

About this listen

A podcast about the people making and using the Elm language, and the things that they do.© This year, Elm Town Podcast
Episodes
  • Elm Town 84 – Wonder: Elm all the way down with Justin Lubin
    Jun 3 2025

    Justin Lubin sketches his journey from undergrad research at UChicago with Ravi Chugh on output-directed and bidirectional programming environments (Sketch-n-Sketch) to graduate work at UC Berkeley with Sarah E. Chasins, focusing on programming language theory, researching how statically-typed functional programmers write code, and beyond, to helping domain experts.

    Thanks to our sponsor, Logistically. Email: elmtown@logisticallyinc.com.

    Music by Jesse Moore.

    Recording date: 2024.12.09

    Guest
    • Justin Lubin
    Show notes[00:00:44] Introducing Justin
    • Sketch-n-Sketch
    • "How statically-typed functional programmers write code" by Justin Lubin and Sarah E. Chasins
    [00:07:07] Elm all the way down[00:08:36] What is Sketch-n-Sketch?
    • Hazel
    [00:11:03] From Parker Ziegler: Getting started in a large Elm codebase[00:13:01] The  Sketch-n-Sketch cinematic universe
    • Maniposynth
    [00:22:21] Research on how  statically-typed functional programmers write code
    • Elm Town 83 – Wonder: Meeting people where they are with Ryan Haskell
    [00:35:11]  From Parker Ziegler: Ergonomics vs. hindrances[00:40:25] Fork of the Elm compiler
    • ravichugh/sketch-n-sketch (GitHub)
    [00:45:04] Cobbler
    • "Equivalence by Canonicalization for Synthesis-Backed Refactoring" by Justin Lubin, Jeremy Ferguson, Kevin Ye, Jacob Yim, and Sarah E. Chasins
    • Cobbler (GitHub)
    [00:47:36] Justin's current work[00:51:45] PicksJustin's pick
    • Design at Work: Cooperative Design of Computer Systems by Joan Greenbaum and Morten Kyng
    Jared's pick
    • Entangled Life by Merlin Sheldrake
    Show more Show less
    56 mins
  • Elm Town 83 – Wonder: Meeting people where they are with Ryan Haskell
    Apr 15 2025

    Kicking off the Wonder series, Ryan Haskell shares his approach to teaching Elm, his gap year adventures, and his current work at Brilliant. He gives insights into creating accessible learning materials, building games, and finding inspiration outside the Elm ecosystem.

    Thanks to our sponsor, Logistically. Email: elmtown@logisticallyinc.com.

    Music by Jesse Moore.
    Edited by Toni Cañete.

    Recording date: 2024.11.27

    Guest
    • Ryan Haskell
    Show notes[00:00:21] Sponsored by Logistically[00:00:43] Introduction
    • ryan.town
    • Welcome to Elm! YouTube series
    • Elm Town 62 – The Map to Elm Land
    • Elm Land
    • ryan-haskell/date-format
    [00:01:34] Gap Year[00:03:31] Building a game in Godot
    • Turbo Champ
    [00:11:01] Welcome to Elm YouTube Series
    • Richard Feldman's "Teaching Elm to Beginners" (elm-conf 2017)
    [00:17:06] Teaching style
    • "Parentheses are like hugs" - from Section 1.5 Advanced Functions
    [00:24:52] From Wolfgang: Finding inspiration
    • Inspiration for Vendr's elm-gql from watching Ben Awad's videos
    [00:29:07] Remaking Ryan's website[00:32:41] Working at Brilliant
    • Brilliant
    • Elm Town 57 – Brilliant ways to use Elm with Aaron Strick
    • Red Blob Games
    [00:39:15] PicksRyan's picks
    • Dracula by Bram Stoker
    • The Picture of Dorian Gray by Oscar Wilde
    • Vite 6.0
    • The Legend of Zelda: Ocarina of Time (N64)
    • Horizon Zero Dawn
    • Satisfactory
    Jared's picks
    • Satisfactory Night Fever by Dan Bull
    • Richard Feldman's "Teaching Elm to Beginners" (elm-conf 2017)
    • Frontend Masters Elm courses by Richard Feldman
      • Introduction to Elm, v2
      • Advanced Elm
    • Elm in Action by Richard Feldman (Manning)
    • Welcome to Elm! YouTube series
    Show more Show less
    44 mins
  • Elm Town 82 – Inspired: Tools with Dillon and Jeroen
    Dec 17 2024

    In the final episode of the Inspired series, Dillon Kearns and Jeroen Engels wax philosophically with Jared about what it means to be inspired by Elm within the context of tools. We chat about feedback, guarantees, and contracts as lenses for building tools.

    Thanks to our sponsor, Logistically. Email: elmtown@logisticallyinc.com.

    Music by Jesse Moore.
    Edited by Toni Cañete.

    Recording date: 2024.08.29

    Guests
    • Jeroen Engels
    • Dillon Kearns
    Show notes[00:00:50] Sponsored by Logistically[00:01:14] Introduction
    • Elm Radio
    • Elm Town 61 – Turning the pages
    • Elm Town 65 – Let's roll with it
    • Elm Town 79 – Inspired: Gleam with Hayleigh
    • Elm Town 80 – Inspired: Roc with Richard Feldman
    • Elm Town 81 – Inspired: Bubble Tea with Christian Rocha
    [00:02:20] What does it mean to be inspired by Elm?[00:05:53] Elm philosophy
    • Evan's "Elm philosophy" thread
    • elm-review
    • elm-pages
    [00:25:44] Simplicity is not just for beginners[00:32:38] What are tools?[00:33:56] Feedback & guarantees[00:39:26] Tool as contract (not slicing hot dogs nor fingers)[00:45:18] Lobbying for tool as contract
    • Hayleigh's elm-web-audio
    [00:48:09] Tool as an expression of a point of view
    • Dillon's elm-graphql
    [00:50:37] Roc
    • Roc
    [00:53:04] Contracts & purity
    • Lamdera
    • Matthew Griffith's elm-ui
    [01:08:09] What's next for Elm?[01:13:38] PicksJeroen's picks
    • Elm Camp
    • Save the Earth 🌍
    • Elm Radio
    Dillon's picks
    • Be kind ❤
    • elm-pages scripts
    Jared's picks
    • elm-pages scripts spinners Pages.Script.Spinner
    • Alex Korban's Elm Catalog
    Show more Show less
    1 hr and 21 mins
No reviews yet