Elm Town

A podcast about the people making and using the Elm language,
and the things that they do.
Hosted by
Jared M. Smith
.
Sponsored by
Logistically logo icon
Logistically
.
Get new episodes in your inbox
We respect your privacy. Unsubscribe at any time.

Episodes

Nduati Kuria shares his journey from studying AI to why Matthew Griffith's elm-ui makes the web approachable. He explains how an innocuous issue on Tereza Sokol's elm-charts led to a new job.
MARCH 19TH, 2024
|
01:02:52
Erik Person shares how he joined Corvus Insurance as the first engineer building the system from scratch with Elm and Elixir. We talk about onboarding, culture, and growing the team. He exclaims his excitement for the next phase of acquisition by Travelers.
JANUARY 16TH, 2024
|
53:50
Lindsay Wardell tells how she persevered to write her own story as a programmer and shares her views on JavaScript frameworks & fatigue.
DECEMBER 12TH, 2023
|
01:05:56
Jim Carlson shares his discoveries in software development through the people he's met in the community and the projects he's building. We also discuss how a history in mathematics shapes his work.
NOVEMBER 28TH, 2023
|
57:48
Simon Lydell tells his origin story from Firefox power user to full-time Elm engineer. Then we talk about his work in the community building tools & contributing to core.
NOVEMBER 14TH, 2023
|
01:09:44
Mario Rogic shares his journeys, both physically around the world and strategically, as he built & rebuilt Lamdera.
OCTOBER 31ST, 2023
|
01:11:11
Adriano Ferrari talks about how Elm allows him to solely support Gingko Writer and make progress on new projects while also homeschooling.
OCTOBER 17TH, 2023
|
51:05
Chris Martin shares how he grew Elm wings while building Exosphere, a user-friendly, open-source tool to help scientists do research. Note: Jared's audio quality isn't great.
OCTOBER 3RD, 2023
|
01:03:59
We review Jeroen Engels' journey with Elm from ESLint to elm-review. Jeroen even gives tips on how to introduce rules to a team.
SEPTEMBER 19TH, 2023
|
01:33:52
Martin Stewart comes back to share his experience using Elm and Lamdera to make all the things, from games to professional apps.
SEPTEMBER 5TH, 2023
|
01:22:02
Join Mika Naylor on her journey with functional programming through the doors of Elm to Elm Land and beyond.
AUGUST 22ND, 2023
|
01:10:56
Ryan Haskell-Glatz talks about making Elm mainstream, learning through iterations of elm-spa, and how experiences at Vendr shaped Elm Land.
AUGUST 8TH, 2023
|
53:36
Dillon Kearns turns the pages of his journey with Elm, from applying meta-learning techniques as a classical piano player & agile coach to building a full-stack Elm framework (elm-pages).
JULY 25TH, 2023
|
01:29:59
Wolfgang Schuster shares his journey with Elm, describes writing & deleting Elm code at Vendr, and explains the productivity gains in an ecosystem that values building things for the end user.
JULY 11TH, 2023
|
01:14:25
Katja Mordaunt talks about Elm vibes versus other programming communities and gives us the low-down on Elm Camp (https://elm.camp/).
JUNE 27TH, 2023
|
01:05:51
Tessa Kelly shares her experience unblocking users while building quality software, explains how to avoid the "accessibility dongle" using the Elm philosophy, and considers some tesk9/accessible-html design changes.
JUNE 13TH, 2023
|
58:05
Aaron Strick shares what it was like learning Elm at NoRedInk, and explains some of the "zany" (delightful) ways Elm is used at Brilliant.
MAY 30TH, 2023
|
01:07:40
Théophile Kalumbu comes by to talk about how Elm makes developing a frontend fun, building a design system explorer, iterating quickly, and getting Elm to production.
MAY 16TH, 2023
|
50:01
Dwayne Crooks stops in to share his appreciation of algorithms, experience learning Elm, challenges building Elm 2048, and how he uses Elm at work to build things like the decentralized finance app, Qoda.
MAY 2ND, 2023
|
01:08:01
Kevin Yank shares the challenges Culture Amp faced when scaling Elm & React with a Design System team in the middle, and how an acquisition tipped the ultimate decision to move Elm from “adopt” to “contain” at the company. Oh yeah, and there’s a new host, Jared M. Smith...stay tuned for more episodes!
APRIL 18TH, 2023
|
01:09:06
Kolja Lampe takes us on a deep dive into the internals of the Elm Language Server that powers a growing number of editors' Elm support, and explains what motivates him to continue to spend more time building tooling for his favourite front end language than he does using the language itself!
MAY 26TH, 2020
|
52:35
Aaron VonderHaar returns to the show for a deep dive on automated tests, test-driven development, and elm-program-test, a new high-level test framework for Elm.
MAY 12TH, 2020
|
58:15
Joseph Ni (aka Mordrax) shares the twisting tale of how an obscure 90s video game got him his first job with Elm, and how it brought him face to face with 10,000 lines of legacy code.
MAY 4TH, 2020
|
29:08
Aaron VonderHaar shares the origin, history and plans for the future of elm-format and a new, related tool!
APRIL 17TH, 2020
|
54:26
Ian Mackenzie shares the history of elm-geometry, elm-units and elm-3d-scene, and how he hopes to one day see them used to design a world-championship-winning robot – or a skyscraper.
APRIL 2ND, 2020
|
56:36
Martin Stewart tells the behind-the-scenes story of how his game Circuit Breaker (built entirely in Elm, of course) came to be, starting with an ambitious plan to surprise his sister on her birthday.
JANUARY 11TH, 2020
|
01:04:29
Stöffel talks about Jetpack, a simplified build tool that NoRedInk built to replace webpack, and how it started his journey to learn Haskell and eventually end up on the team behind NoRedInk's next-generation, Haskell-based server-side architecture.
SEPTEMBER 21ST, 2019
|
49:34
Richard Feldman joins us to mark the content completion of his book, “Elm in Action”.
SEPTEMBER 5TH, 2019
|
47:19
Jeremy Fairbank, the author of “Programming Elm” (Pragmatic Programmers), visits Elm Town to talk about his new book and how it teaches Elm, and about writing tech books in general.
MAY 22ND, 2019
|
43:48
Members of the organising teams of all four major Elm conferences – elm-conf, Elm In The Spring, Elm Europe, and Oslo Elm Day – come together to discuss what goes into a successful Elm conference, the lessons they've learned along the way, and what we can expect at their next conference!
APRIL 19TH, 2019
|
56:06
Keith Lazuka and AJ Alt from Microsoft share their experience writing the amazing Elm language support package for the IntelliJ family of integrated development environments.
FEBRUARY 28TH, 2019
|
41:20
Erkal Selman shares the story behind Kite, a web application for drawing and exploring directed graphs written entirely in Elm.
FEBRUARY 7TH, 2019
|
36:10
Brian Hicks stops by to talk about elm-particle, a handy particle physics simulation you can use to throw confetti across your users' screens!
JANUARY 30TH, 2019
|
34:07
Manuel Fuchs shares what he learned by taking on a very unusual Elm project: a Nintendo Game Boy emulator!
NOVEMBER 21ST, 2018
|
42:39
Annaia Berry and Ossi Hanhinen share previously unreleased details of an important client project, and why their choice of Elm cost Annaia her job.
NOVEMBER 1ST, 2018
|
46:26
Robin Heggelund Hansen (Bekk Consulting) shares the very personal story that led to him contributing improvements to List, Dict and Array in Elm 0.19.
OCTOBER 10TH, 2018
|
44:18
Richard Feldman (No Red Ink) and Luke Westby (Ellie, No Red Ink) visit Elm Town to celebrate the just-released Elm 0.19, talk through No Red Ink's plan to upgrade its 250K lines of Elm to the new release, and revisit Luke and Richard's talks from Elm Europe on web components and data structures, respectively.
AUGUST 25TH, 2018
|
48:14
Dhruv Dang visits Elm Town to share his experience learning from and ultimately adoption Elm at Project6. We discuss issues of team leadership, risk management, and hiring, and Dhruv explains Project6’s elegant solution to SEO with Elm.
AUGUST 21ST, 2018
|
42:29
Francesco Orsenigo visits Elm Town to share a behind-the-scenes look at his game Herzog Drei. It’s written entirely in Elm with 60fps SVG graphics and gamepad support.
AUGUST 6TH, 2018
|
25:27
Xavier Ho visits Elm Town to talk about creating (and pen-plotting!) generative art with Elm.
JULY 24TH, 2018
|
35:34
Murphy welcomes Kevin Yank as the new host of Elm Town, then revisits his elm-conf 2017 talk with some fresh thoughts about ports.
JULY 4TH, 2018
|
48:39
Murphy and Chandrika talk about how she got started programming, and her perspectives on Randomness in Elm.
MAY 20TH, 2018
|
35:52
Murphy and Tereza talk about Tereza's new charting library, Line Charts, and her previous project, Elm Plot.
MAY 18TH, 2018
|
32:06
Tessa and Murphy talk about accessibility, why it's important, and what Tessa is doing with her Elm libraries (accessible-html) to help people write accessible HTML more easily.
APRIL 6TH, 2018
|
28:19
Jim Carlson and Murphy Randle talk about Jim's career as a math academic, and then Jim's side-projects made using Elm.
MARCH 20TH, 2018
|
29:10
Murphy and Jeff talk about Jeff's library, elm-paginate, and pick up some programming wisdom from him along the way.
MARCH 7TH, 2018
|
38:54
Surprise! Mario Rogic is your host for this episode, because he's interviewing the normal host of the podcast, Murphy Randle.
FEBRUARY 7TH, 2018
|
42:39
Murphy and Noah talk about Omni, MinE24, and server-side rendering with Elm.
FEBRUARY 2ND, 2018
|
36:37
Richard tells Murphy all about how the API for elm-css has grown and drastically changed over the years.
JANUARY 19TH, 2018
|
01:24:40
Murphy chats with Jonathan Fishbein about choosing Elm, getting started, and using Elm for the startup company Wonktonk.
JANUARY 12TH, 2018
|
36:45
Murphy and Matthew Griffith talk about the evolution of an API.
DECEMBER 17TH, 2017
|
56:25
A conversation with Evan about how Elm is designed to interact with Javascript, and other topics.
NOVEMBER 21ST, 2017
|
01:03:05
Murphy and Luke discuss Luke's community contribution, brilliant side-project, and our sponsor, Ellie.
SEPTEMBER 25TH, 2017
|
50:43
An insight into Ossi H's life, his projects, and his contributions to the Elm community.
SEPTEMBER 19TH, 2017
|
51:37
Murphy and Josh Robertson talk about what it's like getting hired to an Elm job with no prior Elm knowledge.
SEPTEMBER 11TH, 2017
|
45:14
A personal chat with Mari Rogic about his work with Elm, and his path to becoming the developer he is today.
AUGUST 28TH, 2017
|
01:04:49
A chat with Matthew Griffith about his library, Elm Style Elements.
JULY 31ST, 2017
|
49:27
Brian Hicks & Luke Westby talk about elm-conf US with Murphy Randle.
JULY 7TH, 2017
|
47:24
Murphy chats with Hardy Jones.
JUNE 15TH, 2017
|
01:03:58
Kevin Yank shares his journey with Murphy.
JUNE 5TH, 2017
|
01:02:44
Evan Czaplicki shares the history of ports with Murphy.
MAY 9TH, 2017
|
01:06:02
Evan Czaplicki shares the history of records with Murphy.
APRIL 26TH, 2017
|
01:15:06
Evan Czaplicki shares the history of signals with Murphy.
APRIL 3RD, 2017
|
01:16:46
Richard Feldman and Kevin Yank share their experience with Elm in production.
FEBRUARY 17TH, 2017
|
01:13:20
Tessa Kelly, Terezka Sokol, and Richard Feldman chat with Murphy about getting started with Elm.
JANUARY 24TH, 2017
|
52:33
Murphy chats with Max Goldstein about testing.
JANUARY 5TH, 2017
|
59:24
Murphy chats with Kris A. Jenkins and Luke Westby about Remote Data.
DECEMBER 19TH, 2016
|
01:00:00
Evan Czaplicki shares the founding story of Elm with Tessa Kelly, Matthew Griffith, and Murphy.
DECEMBER 5TH, 2016
|
01:18:07
Murphy chats with Noah Hall, Aaron VonderHaar, and Luke Westby about the Elm 0.18 release.
NOVEMBER 14TH, 2016
|
55:09
Murphy chats with Luke Westby about JavaScript interoperability.
NOVEMBER 7TH, 2016
|
53:54
Murphy chats with Brian Hicks about JSON decoders.
OCTOBER 21ST, 2016
|
01:00:57
Murphy chats with Brian Hicks and Luke Westby about the update function.
OCTOBER 7TH, 2016
|
01:02:13
Murphy chats with Jessica Kerr and Matthew Griffith about editors.
SEPTEMBER 24TH, 2016
|
54:29
© 2024 Jared M. Smith