Podcasts by Elm Radio

Elm Radio

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

Further podcasts by Dillon Kearns, Jeroen Engels

Podcast on the topic Technologie

All episodes

Elm Radio
095: elm-open-api with Wolfgang Schuster from 2023-11-20T13:00

Elm Radio
094: elm-concurrent-task with Andrew MacMurray from 2023-11-06T13:00

Elm Radio
093: elm-visualization with Jakub Hampl from 2023-10-23T12:00

Elm Radio
092: Elm News with Wolfgang Schuster from 2023-10-09T12:00

Elm Radio
090: elm-land with Ryan Haskell-Glatz from 2023-09-11T12:00

Elm Radio
087: Evergreen Migrations with Mario Rogic from 2023-07-31T12:00

Elm Radio
082: Elm and Haskell with Flavio Corpa from 2023-05-08T12:00

Elm Radio
078: Color parameters in elm-tailwind-modules with Philipp Krüger from 2023-03-13T12:00

Elm Radio
077: elm-app-url with Simon Lydell from 2023-02-27T13:00

Elm Radio
073: Security in Elm from 2023-01-02T13:00

Elm Radio
072: 2022 Holiday Special from 2022-12-19T13:00

Guests

Elm Radio
071: Deliberate Practice from 2022-12-05T13:00

  • Practice makes permanent
  • Flow book by Mihaly Csikszentmihalyi

Key Princi...

Listen
Elm Radio
069: Types vs. Tests from 2022-11-07T13:00

  • Is TDD Dead? (TDD is Dead and associated video discussions with TDD experts)
  • Roc-lang's tagged unions
  • Listen
Elm Radio
066: elm-codegen with Matthew Griffith from 2022-09-26T12:00

Elm Radio
065: elm-watch with Simon Lydell from 2022-09-12T12:00

Elm Radio
064: Projects We Wish We Had Time For from 2022-08-29T12:00

Sponsor: CareRev

CareRev is looking for Senior Frontend Elm engineers (job listing).

Elm Radio
062: elm-test v2 with Martin Janiczek from 2022-08-01T12:00

Elm Radio
060: Building Trustworthy Tools from 2022-07-04T12:00

  • Error messages should give three pieces of info
    • The problem
    • Why it's a problem
    • How to go forward
  • Needing to do magic incantations to get things into...

    Listen
Elm Radio
058: Elm Store Pattern from 2022-06-06T12:00

Elm Radio
057: State of Elm 2022 from 2022-05-23T12:00

Elm Radio
056: elm-book with Georges Boris from 2022-05-09T12:00

Elm Radio
055: Use the Platform from 2022-04-25T12:00

Elm Radio
054: Developer Productivity from 2022-04-11T12:00

Elm Radio
053: Dead Code from 2022-03-28T12:00

Elm Radio
051: Primitive Obsession from 2022-02-28T13:00

Elm Radio
048: If It Compiles It Works from 2022-01-17T13:00

Elm Radio
047: What's Working for Elm from 2022-01-03T13:00

W...

Listen

Elm Radio
046: 2021 Holiday Special! from 2021-12-20T13:00

Our special guests

Elm Radio
045: How We Learn from 2021-12-06T13:00

Elm Radio
044: elm-webgl from 2021-11-22T13:00

Guest: Andrey Kuzmin (github) (twitter)

Elm Radio
043: Teaching Elm with Richard Feldman from 2021-11-08T13:00

Elm Radio
041: elm-markdown from 2021-10-11T12:00

Elm Radio
040: Phantom Builder Pattern from 2021-09-27T12:00

  • Phantom types (happens at compile time, not runtime)

  • Helps avoid things like adding centimeters and inches

  • Listen

Elm Radio
039: elm-charts from 2021-09-13T12:00

Elm Radio
038: Lamdera from 2021-08-30T12:00

Elm Radio
037: Performance in Elm from 2021-08-16T12:00

Elm Radio
036: elm-pages 2.0 from 2021-08-02T12:00

Elm Radio
035: elm-spa v6 from 2021-07-19T12:00

Elm Radio
033: Accessibility in Elm from 2021-06-21T12:00

Elm Radio
032: Elm's Universal Pattern from 2021-06-07T12:00

Elm Radio
031: Elm Code Generation from 2021-05-24T12:00

  • What's the source of truth?

  • Teach the Elm compiler about external things like schemas

  • elm-graphq...

    Listen
Elm Radio
030: Debugging in Elm from 2021-05-10T12:00

Elm...

Listen

Elm Radio
029: Writing an elm-review Rule from 2021-04-26T14:00:29

Elm Radio
027: elm-tailwind-modules from 2021-03-29T12:00

Elm Radio
026: Funding Open Source with Evan Czaplicki from 2021-03-15T12:00

Elm Radio
025: elm-ts-interop from 2021-03-01T13:00

Elm Radio
024: elm-program-test from 2021-02-15T13:00

Elm Radio
022: elm-tooling with Simon Lydell from 2021-01-18T13:00

Elm Radio
021: elm-review Tips from 2021-01-04T13:00

Some tricks to easily Listen

Elm Radio
020: Holiday Special! from 2020-12-21T13:00

Our special guests

Elm Radio
019: Scaling Elm Apps from 2020-12-14T13:00

Elm Radio
017: Codecs from 2020-11-16T13:00

Elm Radio
015: Incremental Steps from 2020-10-19T13:00

Elm Radio
014: The Life of a File from 2020-10-05T12:00

Elm Radio
013: Make Impossible States Impossible from 2020-09-21T13:39:53

The talks

Elm Radio
012: elm-spa from 2020-09-07T14:00:08

Elm Radio
011: Parse, Don't Validate from 2020-08-24T13:33:10

the difference between validation and p...

Listen
Elm Radio
010: elm-test from 2020-08-10T16:14:26

elm-test Basics

Elm Radio
009: elm-ui from 2020-07-27T14:34:27

Elm Radio
008: The Builder Pattern from 2020-07-13T16:20:34

What is a Builder?

  • Init a builder data structure with a set of reasonable defaults
  • Customize those defaults through a series of chained function calls
  • Builders have ...

    Listen
Elm Radio
007: Extending Elm from 2020-06-29T14:12:42

What can you do with Elm?

Elm Radio
006: elm/parser from 2020-05-25T13:32:37

What is a parser?

  • yacc/lex
  • AST (Abstract Syntax Tree) vs. CST (Concrete Syntax Tree)
  • JSON decoding vs. parsing
  • JSON decoding is validating a data structure t...

    Listen
Elm Radio
005: How (And When) to Publish a Package from 2020-05-11T15:22:08

What is an Elm Package?

Elm Radio
002: Intro to Opaque Types from 2020-04-03T15:12:18

Opaque Types

Some patterns

  • Runtime validations - conditionally return type, wrapped in Result or Maybe
  • Guarantee constraints through the exposed API of the module (lik...

    Listen
Elm Radio
001: Getting started with elm-pages from 2020-04-03T15:11:56

elm-pages hydrates into a full Elm app. It solves similar problems to what GatsbyJS solves in the ...

Listen