Elm Radio cover art

All Episodes

Elm Radio — 96 episodes

#
Title
1

096: Optimizing Bundle Size

2

095: elm-open-api with Wolfgang Schuster

3

094: elm-concurrent-task with Andrew MacMurray

4

093: elm-visualization with Jakub Hampl

5

092: Elm News with Wolfgang Schuster

6

091: Code Reading Club with Katja Mordaunt

7

090: elm-land with Ryan Haskell-Glatz

8

089: The Human Side of Open Source

9

088: Avoiding Unused Code

10

087: Evergreen Migrations with Mario Rogic

11

086: elm-pages v3

12

085: Why We Care About Elm

13

084: Writing Great Docs

14

083: elm-review Data Extractors

15

082: Elm and Haskell with Flavio Corpa

16

081: elm-form

17

080: Elm and AI

18

079: Scaffolding Elm Code

19

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

20

077: elm-app-url with Simon Lydell

21

076: Elm and Vite

22

075: elm-pages scripts

23

074: Plug and Play Design Systems with Georges Boris

24

073: Security in Elm

25

072: 2022 Holiday Special

26

071: Deliberate Practice

27

070: elm-gql with Matthew Griffith

28

069: Types vs. Tests

29

068: Elm and ADD

30

067: Elm at a Billion Dollar Company with Aaron White

31

066: elm-codegen with Matthew Griffith

32

065: elm-watch with Simon Lydell

33

064: Projects We Wish We Had Time For

34

063: The Root Cause of False Positives

35

062: elm-test v2 with Martin Janiczek

36

061: Exploring a New Form API Design

37

060: Building Trustworthy Tools

38

059: Wrap Early, Unwrap Late

39

058: Elm Store Pattern

40

057: State of Elm 2022

41

056: elm-book with Georges Boris

42

055: Use the Platform

43

054: Developer Productivity

44

053: Dead Code

45

052: Category Theory in Elm with Joël Quenneville

46

051: Primitive Obsession

47

050: Large Elm Codebases with Ju Liu

48

049: Optimizing Performance with Robin Hansen

49

048: If It Compiles It Works

50

047: What's Working for Elm

51

046: 2021 Holiday Special!

52

045: How We Learn

53

044: elm-webgl

54

043: Teaching Elm with Richard Feldman

55

042: Comparing TypeScript and Elm's Type Systems

56

041: elm-markdown

57

040: Phantom Builder Pattern

58

039: elm-charts

59

038: Lamdera

60

037: Performance in Elm

61

036: elm-pages 2.0

62

035: elm-spa v6

63

034: API Design Lessons

64

033: Accessibility in Elm

65

032: Elm's Universal Pattern

66

031: Elm Code Generation

67

030: Debugging in Elm

68

029: Writing an elm-review Rule

69

028: GitHub Actions

70

027: elm-tailwind-modules

71

026: Funding Open Source with Evan Czaplicki

72

025: elm-ts-interop

73

024: elm-program-test

74

023: elm-format

75

022: elm-tooling with Simon Lydell

76

021: elm-review Tips

77

020: Holiday Special!

78

019: Scaling Elm Apps

79

018: Lighthouse Scores

80

017: Codecs

81

016: elm-graphql

82

015: Incremental Steps

83

014: The Life of a File

84

013: Make Impossible States Impossible

85

012: elm-spa

86

011: Parse, Don't Validate

87

010: elm-test

88

009: elm-ui

89

008: The Builder Pattern

90

007: Extending Elm

91

006: elm/parser

92

005: How (And When) to Publish a Package

93

004: JSON Decoders

94

003: Getting started with elm-review

95

002: Intro to Opaque Types

96

001: Getting started with elm-pages