PLAY PODCASTS
Elm Radio

Elm Radio

Dillon Kearns, Jeroen Engels · Dillon Kearns

96 episodesEN

Show overview

Elm Radio has been publishing since 2020, and across the 3 years since has built a catalogue of 96 episodes. That works out to roughly 110 hours of audio in total. Releases follow a fortnightly cadence.

Episodes typically run an hour to ninety minutes — most land between 1h 2m and 1h 16m — and the run-time is fairly consistent across the catalogue. None of the episodes are flagged explicit by the publisher. It is catalogued as a EN-language Technology show.

The catalogue appears to be on hiatus or wound down — the most recent episode landed 2.5 years ago, with no new episodes in over a year. Published by Dillon Kearns.

Episodes
96
Running
2020–2023 · 3y
Median length
1h 9m
Cadence
Fortnightly

From the publisher

Tune in to the tools and techniques in the Elm ecosystem.

Latest Episodes

View all 96 episodes

Ep 96096: Optimizing Bundle Size

The cost of JavaScript in 2019 (discusses the cost of JSON parsing strings vs. JS JSON literals in this section)img tag lazy attributedillonkearns/elm-bcp47-language-tagjfmengels/elm-review-unusedMario Rogic's gist on the reasons code splitting can't be done right now with Elm's compiler internalsBreaking up with SVG-in-JS blog postHTML use tag lets you do SVG sprite sheetsElm Radio Code Generation episodematheus23/elmjs-inspectProjects We Wish We Had Time For episodeWhy We're Breaking Up with CSS-in-JSdillonkearns/elm-css-transpiler-demoSimon Lydell's discourse post What I’ve learned about minifying Elm code

Dec 4, 20231h 12m

Ep 95095: elm-open-api with Wolfgang Schuster

Wolfgang Schuster (github) (twitter)elm-open-api (NPM package) (Elm package)Akita (now part of postman)JSON Schemadillonkearns/elm-formWolfgang's Effortless SDKs blog postGraphQL Custom Scalar Codecs feature in dillonkearns/elm-graphqlelm-units packageOpen API Generatorswagger-elmelm-open-api Real World example

Nov 20, 20231h 18m

Ep 94094: elm-concurrent-task with Andrew MacMurray

Andrew MacMurray (github) (site)elm-concurrent-tasklobanov/elm-taskportelm-pages v3's BackendTask APIelm-review-simplify0ui/elm-task-parallel packageelm/core Task APIlamdera-program-testelm-pkg-js - A standard for shipping simple JS with Elm Packageselm-concurrent-task pipeline worker example

Nov 6, 20231h 2m

Ep 93093: elm-visualization with Jakub Hampl

Jakub Hampl (github) (site)elm-visualizationelm-visualization intro guideelm-visualization's Scale APID3 selectionselm-vega and elm-vega-liteelm-visualization's example gallerygampleman/elm-example-publisherWGS84 specavh4/elm-colorelm-community/typed-svgfolkertdev/one-true-path-experimentelm-visualization 2.4.0 release notesWeather radial examplegampleman/elm-rosetree

Oct 23, 20231h 12m

Ep 92092: Elm News with Wolfgang Schuster

Wolfgang Schuster (github) (twitter)Elm WeeklyElm CampsegakcapElm Online MeetupElmcraftElm LandElm at a Billion Dollar Company episodeElm 2022 Year in Review postThe Elm DiscourseCasper Schipper's audio/visual art pieceEmail elmweekly.wolfgang <at> gmail.com to suggest links for the newsletter

Oct 9, 20231h 16m

Ep 91091: Code Reading Club with Katja Mordaunt

Katja Mordaunt (github) (website)Code Reading ClubCode Reading Club's GitHubFelienne HermansThe Inner Game of Tennis Felienne's book The Programmer’s BrainScaling Elm Apps Elm Radio episode

Sep 25, 20231h 17m

Ep 90090: elm-land with Ryan Haskell-Glatz

Ryan Haskell-Glatz (twitter) (youtube) (github) (sponsor)elm-landElm Radio elm-spa episodeEvan's talk Let’s be mainstream!"Take responsibility for user experiences" (from the Elm philosophy)Ryan's live stream video 🌱 Upgrading from elm-spa • Elm Land LIVERyan's experimental NPM tool css-in-elmelm-land guide's section on componentsElm Radio elm-watch episodeBats-core: Bash Automated Testing SystemJoin the elm-land DiscordSponsor Ryan on GitHub

Sep 11, 20231h 8m

Ep 89089: The Human Side of Open Source

Elm Radio episode Funding Open Source with Evan CzaplickiNonviolent CommunicationDavid Marquet TED Talk How Great Leaders Serve OthersElm Radio episode Developer Productivity

Aug 28, 20231h 12m

Ep 88088: Avoiding Unused Code

elm-review-unusedSafe dead code removal in a pure functional languageElm Town 60 with Wolfgang Schuster - Productivity and the culture of moving a little bit slower

Aug 14, 20231h 6m

Ep 87087: Evergreen Migrations with Mario Rogic

Mario Rogic (GitHub) (Twitter)LamderaMario's Elm Europe talk Evergreen ElmLamdera 1.1.0 release notes (automatic migration generator)elm-pkg-js spec

Jul 31, 20231h 38m

Ep 86086: elm-pages v3

elm-pages scripts episodeOptimizedDecoder in elm-pages v2Netlify's DPR (Distributed Persistent Rendering)elm-pages v3 Express community adapterelm-pages v3 Session APIWriting Great Docs episodedillonkearns/elm-form episodeelm-pages v3 announcement post

Jul 17, 20231h 22m

Ep 85085: Why We Care About Elm

Ruby Enumerable moduleRuby Shovel OperatorJeroen's Elmcraft post ESLint Equivalents in ElmLamderaelm-uielm-tailwind-moduleselm-formatlamdera/program-test

Jul 3, 20231h 8m

Ep 84084: Writing Great Docs

Evan's Elm philosophy tweetelm-review docselm-doc-previewelm-review-documentationelm-verify-examplessparksp/elm-review-forbidden-wordselm-package-starterIdiomatic Elm Package Guideelm-bookElm Radio episode How (And When) to Publish a PackageDocs for Developers book

Jun 19, 20231h 40m

Ep 83083: elm-review Data Extractors

elm-review Data Extractorselm-codegenelm-pages Scriptsjfmengels/elm-review-licenseNoDeprecated Ruleelm-review preventExtract functionBrian Hicks' tree-grepperelm-review ModuleNameLookupTablejfmengels/elm-review-cognitive-complexityelm-coverageelmi-to-jsonReview.Test.expectDataExtractJeroen's blog post Gaining insight into your codebase with elm-review

May 22, 20231h 13m

Ep 82082: Elm and Haskell with Flavio Corpa

Flavio Corpa (github)Flavio's blog post series Giving Names to StuffRunning Out of Maps blog postElm Radio Category Theory episodeFunctorsApplicativeMonadQuick check haskellcherry-coreNRI preludeScaling elm apps episodelexi-lambda comment about laziness in HaskellEffectful Haskell libraryundefined in HaskellStrange Loop conference talk Point-Free or Die: Tacit Programming in Haskell and BeyondElm 0.18 functions curry, uncurry, and flipElm in ActionHaskell Programming From First Principles book

May 8, 20231h 26m

Ep 81081: elm-form

dillonkearns/elm-formExploring a New Form API Design episode (discussion of some ideas that became dillonkearns/elm-form)Ellie example of elm-formMeetdown code that does additional checks to ensure that opaque type are trusted (sending unparsed data in Lamdera sendToBackend avoids this pattern)Lamdera example with elm-formelm-app-urldillonkearns/elm-package-starter

Apr 24, 20231h 4m

Ep 80080: Elm and AI

ChatGPTGitHub Co-PilotTweet showing intermediary questions prompt engineering techniqueelm-gql episodeDillon's prompt engineering type puzzle examplesDecode mapping solution (correct on first try)Markdown solution with 2 corrections from compiler feedbackDillon's Frame Then Fill In blog post describes a similar method to the GPT prompt

Apr 11, 20231h 23m

Ep 79079: Scaffolding Elm Code

elm-codegen episodeElm Code Generation episodeScaffold API in elm-pages v3 betaExploring a New Form API Design episodeDHH Building a Rails blog in 15 minuteselm-pages Scripts episodeExample of elm-pages AddRoute scriptelm-pairelm-review-html-to-elmalexkorban/elm-review-json-to-elm

Mar 28, 20231h 8m

Ep 78078: Color parameters in elm-tailwind-modules with Philipp Krüger

Philipp Krüger, aka matheus23 (github) (twitter)matheus23/elm-tailwind-modulesmatheus23/elm-default-tailwind-modulesTailwindCSSIntroduction to elm-tailwind-modules Elm Radio episodeTailwind UIhtml-to-elm.comelm-review-html-to-elm packagematheus23/elm-tailwind-modules-base

Mar 13, 20231h 8m

Ep 77077: elm-app-url with Simon Lydell

Simon Lydell (github)lydell/elm-app-urlShort YouTube walkthrough Introducing elm-app-urlJohn Kelly's blog post explaining the URL parser types understanding the design of elm/urlRichard Feldman's conference talk explaining early elm-css syntax design ideas and changes over time The Design Evolution of elm-css and elm-testURLSearchParams in JavaScriptWHATWG URL StandardArlo Belshee post on WET (Write Explicit Tests)

Feb 27, 20231h 7m
2020 Elm Radio