Thinking Elixir Podcast

150 episodes listed below

Listen to the show on

Elixir community news with honest reactions attached.

The gist

Thinking Elixir Podcast is a two-voice news show about the Elixir ecosystem, with Mark Erickson and David Bernheisel working through community links and saying plainly what they make of each. The subjects run from a redesigned Hex site and package security to Python and JavaScript projects built around the BEAM.

PRESS PLAY

Find your next episode

All episodes

About Thinking Elixir Podcast

Thinking Elixir Podcast is a conversational news show about the Elixir programming language and the projects and people around it. Two voices carry it, Mark Erickson and David Bernheisel, and each episode opens on the same short welcome before the news begins. The format is simple. One voice raises an item, the other reacts, and the two say what they make of it, with links gathered in the show notes. That candor is the draw. When Dexter, a new language server written in Go, turns up, the reaction mixes admiration for starting from scratch with a plain wish for one strong tool rather than a fourth, given that Expert is already the official option. When Jose Valim announces distributed Python on top of Erlang distribution, with Livebook integration, they remark on how casually the announcement landed. Security is the subject the show keeps circling. Episode 298, 'Hex Gets a Glow Up', sets a redesigned Hex website, which now renders each package readme in place, beside talk of downgrade attacks and attackers publishing from breached maintainer machines. Elsewhere the pair urge community backing for an EEF grant bid that would fund two full years of the AEGIS Security Project, aimed at how packages are published, verified and trusted across Hex. Even a story shared by Zach Daniel, about a developer moving a site from Next.js to Phoenix and Ash, turns on supply chain worries in the JavaScript world. Tooling and releases are the other steady beat. The Elixir 1.20 release candidates arrive with a compiler that finds more bugs and runs faster, and Phoenix Test earns a recommendation for anyone starting a fresh Phoenix project. The BEAM reaching outward gets its own attention: Volt and QuickBeam come up in an episode titled 'JavaScript Joins the BEAM?', alongside a WASM and LiveView example that turns a large file into a SQLite database without it ever reaching the server. AI tooling runs underneath all of it, from package docs made friendlier to coding agents and LLMs to a usage rules feature that lets package authors ship whole skills to a project. Titles such as 'Is Your Type System Leaking?' and 'OpenAI Chose Elixir and A VM Inside a VMV' hint at how wide the net goes. The community itself gets room too. One episode starts with a call-out arguing that companies benefiting from the ecosystem for free should put money behind it. Another closes by sending listeners to a newly launched podcast whose first episode featured Andrea Leopardi on concurrency, OTP and the evolution of the BEAM. A friendly starting point is episode 286, 'A NextJS Escape and 2025 in Review', where the news gives way to a look back at 2025 and the trends the two noticed. The episodes end on a recurring sign-off, at least once after a tangent about pizza toppings, Brazilian sushi pizza included.

Made for: Suits a listener who works in Elixir or is circling the language and wants a conversational way to keep up with Hex, Phoenix, language servers and new releases without reading every changelog.

What sets it apart: Suits someone who wants opinions alongside the headlines: one voice admits uncertainty about a new language server, the pair press for community backing of a package security grant, and Python, JavaScript and WASM work around the BEAM is treated as part of the Elixir story.

In their own words

The Thinking Elixir podcast is a weekly show where we talk about the Elixir programming language and the community around it. We cover news and interview guests to learn more about projects and developments in the community.Whether you are already experienced with Elixir or just exploring the language, this show is created with you in mind. We discuss community news, Functional Programming, transitioning from OOP, coding conventions, and more.Guests visit the show to help challenge our assumptions, learn about new developments and grow in the process.Subscribe to join us on this journey!

Why you'd press play

When your Elixir project won't compile, even your LSP's silence becomes podcast material.

Press play if you want

  • to hear Mark Erickson and David Bernheisel weigh a new LSP against the official option
  • to think through what stronger Hex package security means for maintainers
Read the full recommendation in PlayNext →
Elixir community newsHex package security and supply chainLanguage servers and developer toolingElixir releases and compiler changesAI coding agents and LLM toolingPython, JavaScript and WASM around the BEAMPhoenix, LiveView and testingFunding and backing open source work

Talks about

Best episodes of Thinking Elixir Podcast

Short reviews from the PlayNext desk, based on the episodes we processed.

299: Don't Paste That Into Your TerminalApr 14, 2026

A grounded Elixir news round-up on package trust, editor tooling, and the cost of too many language-server choices.

Thinking Elixir frames Elixir supply-chain security as community work, led by the EEF's grant-seeking two-year AEGIS Security Project. The episode explains how the effort could strengthen the way packages are published, verified, and trusted across HEX and the broader ecosystem.

298: Hex Gets a Glow UpApr 7, 2026

HexPM's redesign opens into a practical discussion of package security, maintainer risk, and authorization friction.

HexPM's redesign gives this Thinking Elixir conversation a clear way in. Mark Erickson and David Bernheisel point to a library page that now renders the README while keeping GitHub links close at hand, making Hex feel more useful as a first stop for learning about a package.

297: JavaScript Joins the BEAM?Mar 31, 2026

A practical community-news episode with a concrete browser-side SQLite hook.

Thinking Elixir keeps a practical line through Elixir Vault, beginning with Volt's push to replace the ES build wrapper, Tailwind CLI, and node modules in Phoenix asset work.

296: OpenAI Chose Elixir and A VM Inside a VMVMar 24, 2026

A practical Elixir community update ties faster compilation, browser testing, and Python cells in Livebook.

Elixir 1.20.0 gets a grounded pass in this community-news episode, with RC.2 and RC.3 framed around compiler fixes, about 10% faster compilation, a new interpreted mode that can benefit from more cores, and less recompilation after struct definition changes.

295: Is Your Type System Leaking?Mar 10, 2026

A grounded Elixir episode on sponsorship, shared workflows, and the maintenance behind the Beam community.

The episode frames the Elixir ecosystem as collective labor, with Mark Erickson and David Bernheisel starting from the ethics of sponsorship. Companies can benefit from community work without paying into it, while individual developers may want to help but struggle to know where…

Podcasts like Thinking Elixir Podcast

Episodes

  1. 1

    267: Dive into Tidewave Web with José Valim

    ·1h 8m
  2. 2

    297: JavaScript Joins the BEAM?

    ·36m
  3. 3

    296: OpenAI Chose Elixir and A VM Inside a VMV

    ·47m
  4. 4

    248: Security Insights with Paraxial

    ·58m
  5. 5

    247: Phoenix's DaisyUI Facelift

    ·20m
  6. 6

    246: Dark Mode Debugger and Its RAG Time

    ·33m
  7. 7

    245: Supply Chain Security and SBoMs

    ·1h 15m
  8. 8

    244: Running Python in Elixir?

    ·59m
  9. 9

    243: Elixir Jobs: Seniors Only Need Apply?

    ·59m
  10. 10

    295: Is Your Type System Leaking?

    ·27m
  11. 11

    294: Compile Times, Language Servers, and Python, Oh My!

    ·31m
  12. 12

    293: The BEAM as the Universal Runtime

    ·29m
  13. 13

    292: Sage Advice for AI Agents

    ·42m
  14. 14

    291: From 2x Compilation to Junior Comprehension

    ·33m
  15. 15

    290: Postgres Finally Gets Real Search

    ·34m
  16. 16

    289: Erlang Drives into QNX Territory

    ·27m
  17. 17

    288: 15 Years of Elixir and Full Type Inference

    ·26m
  18. 18

    287: From RAGs to Rich Workflows

    ·22m
  19. 19

    286: A NextJS Escape and 2025 in Review

    ·41m
  20. 20

    285: From Popcorn to Robots

    ·32m
  21. 21

    284: ‘Tis the Season for a Type System

    ·25m
  22. 22

    283: Erlang Turns 27 and React at Risk

    ·43m
  23. 23

    282: Type Systems and View Transitions

    ·35m
  24. 24

    281: Planning for the Unexpected

    ·29m
  25. 25

    280: Dark Matter Developers

    ·42m
  26. 26

    279: Hot Code Upgrades and Hotter AI Takes

    ·47m
  27. 27

    278: WAL-ing Through Database Changes

    ·32m
  28. 28

    277: Searching Across the Hexiverse

    ·26m
  29. 29

    276: Elixir v1.19 Types and Speed

    ·42m
  30. 30

    275: From Slop to Success?

    ·29m
  31. 31

    273: Does the Language Really Matter?

    ·39m
  32. 32

    272: Process Vaults and Quantum Crypto

    ·31m
  33. 33

    271: Testing, Searching, and Funding

    ·17m
  34. 34

    270: Kickstarting the Future of Rebar

    ·23m
  35. 35

    269: Elixir with LLMs and Expert Arrives

    ·30m
  36. 36

    268: Got your Popcorn here!

    ·42m
  37. 37

    298: Hex Gets a Glow Up

    ·20m
  38. 38

    266: Phoenix 1.8.0 Brings Fresh Features

    ·32m
  39. 39

    265: LiveView 1.1 Goes Live and Stack Overflow Results

    ·43m
  40. 40

    264: Hot Reload In Dev and QA Bottlenecks

    ·40m
  41. 41

    263: Thinking Elixir 263: BEAM Scales from Nano to BBC Big

    ·30m
  42. 42

    262: Five Years of Perfect Uptime

    ·27m
  43. 43

    261: Why Elixir and a $300K Daily Bill?

    ·30m
  44. 44

    260: Cheaper testing with AI?

    ·22m
  45. 45

    259: Chris McCord on phoenix.new

    ·1h 13m
  46. 46

    258: CVEs, MCPs, and Petabyte Dreams

    ·32m
  47. 47

    257: Runtime Intelligence and MCP Servers

    ·27m
  48. 48

    256: Types, Tools, and Turbo Charging

    ·24m
  49. 49

    255: OTP 28 and Vibe Coding Phoenix Apps

    ·32m
  50. 50

    254: Lua Scripting and Tidewave on Zed

    ·31m
  51. 51

    253: Tidewave Triumphs and App Store Rebellions

    ·24m
  52. 52

    252: Riding the Tidewave of AI-Enhanced Phoenix

    ·34m
  53. 53

    251: SSH Vulnerability and Cookies are Changing

    ·42m
  54. 54

    250: EEF Elections and Security

    ·14m
  55. 55

    249: LiveDebugger: Peering Inside a LiveView

    ·50m
  56. 56

    242: Magic Links and Sudo Mode

    ·20m
  57. 57

    241: A LiveView Debugger and Gigalixir

    ·45m
  58. 58

    240: Standards and Security

    ·19m
  59. 59

    239: Scaling to Unicorn Status

    ·29m
  60. 60

    238: Oban Web Goes Free and Open

    ·26m
  61. 61

    237: Types, Analytics, and FLAME on EC2

    ·27m
  62. 62

    236: Turn it up to 1000!

    ·22m
  63. 63

    235: Wrapping Up 2024 with Types

    ·27m
  64. 64

    234: Source Drops, AI, and Holiday Cheer

    ·15m
  65. 65

    233: LiveView 1.0 and Elixir 1.18!

    ·1h 4m
  66. 66

    232: Towering Over Errors

    ·1h
  67. 67

    231: Pretty Error and OTP Raw Mode

    ·17m
  68. 68

    230: Hot k8s Takes and Self-Hosting

    ·36m
  69. 69

    229: Sharding Functions and MacOS Builds

    ·18m
  70. 70

    228: From Surveys to Cheat Sheets

    ·21m
  71. 71

    227: Oban Web Goes Open Source?

    ·30m
  72. 72

    226: GPUs, DNS, and Igniting Elixir Dreams

    ·22m
  73. 73

    225: A BeaconCMS of Hope

    ·21m
  74. 74

    224: Language Server Leak and Stream Week Reveals

    ·18m
  75. 75

    223: A Boost for Nx, Lib Updates, and Passion Projects

    ·22m
  76. 76

    222: OTP Update and Deprecating Unless

    ·19m
  77. 77

    221: From Keynotes to Job Listings

    ·28m
  78. 78

    220: The EEF Has Your Regulatory Back

    ·59m
  79. 79

    219: Coming Out of ElixirConf

    ·37m
  80. 80

    218: Creating an Opening

    ·18m
  81. 81

    217: One Language Server to Rule Them All

    ·19m
  82. 82

    216: Ecto Soft Deletions Masterclass

    ·24m
  83. 83

    215: Bob gets busy and Google's in trouble

    ·24m
  84. 84

    214: Stack Overflow Results

    ·33m
  85. 85

    213: Can Mnesia remember using CRDTs?

    ·26m
  86. 86

    212: Dueling with Wizards over ElixirConf!

    ·1h 13m
  87. 87

    211: A Passion for Testing

    ·49m
  88. 88

    210: A Bloom'n Fancy UI

    ·1h 7m
  89. 89

    209: New Admin Panel, LiveView Component Kit, and more!

    ·37m
  90. 90

    208: Elixir 1.17, Phoenix Playground and more

    ·32m
  91. 91

    207: Poison v6 is Waaay Faster and Drama Turns Productive

    ·31m
  92. 92

    206: BeamOps - DevOps on the BEAM

    ·1h 1m
  93. 93

    205: Elixir 1.17 RC and Other News

    ·28m
  94. 94

    204: OTP 27 and Blend for Lib Maintainers

    ·56m
  95. 95

    203: Thinking Elixir News

    ·27m
  96. 96

    202: Thinking Elixir News

    ·27m
  97. 97

    201: Thinking Elixir News

    ·19m
  98. 98

    200: Ready for a new frontier?

    ·1h 9m
  99. 99

    199: Websockets' Late Hero and Elixir's Fresh Updates

    ·41m
  100. 100

    274: Protocols, Permissions, and Performance

    The hosts discuss the release of Elixir 1.19.0RC.1, including compatibility with Erlang OTP 28.1, struct update syntax, compilation improvements, and logger metadata changes.

    ·32m
  101. 101

    299: Don't Paste That Into Your Terminal

    Hidden gem

    Thinking Elixir Podcast 299 centers on two supply-chain security stories: the EEF’s AEGIS grant push and Hex PM’s first comprehensive third-party audit.

    Apr 14, 2026·42m·3 clips
  102. 102

    298: Hex Gets a Glow Up

    Hidden gem

    Thinking Elixir Podcast 298, "Hex Gets a Glow Up," opens with a HexPM redesign that now renders each package README directly on the page and lets users copy dependency lines to the clipboard.

    Apr 7, 2026·20m·1 clip
  103. 103

    297: JavaScript Joins the BEAM?

    Hidden gem

    Thinking Elixir Podcast 297 centers on Volt and QuickBeam, two projects that push more front-end tooling into Elixir and the BEAM.

    Mar 31, 2026·36m·2 clips
  104. 104

    296: OpenAI Chose Elixir and A VM Inside a VMV

    Hidden gem

    Thinking Elixir Podcast 296 covers Elixir version 1.20.0 RC.2 and RC.3, including a compiler claim that it finds more bugs for free, compiles about 10% faster, and has an interpreted mode that can go up to five times faster.

    Mar 24, 2026·47m·3 clips
  105. 105

    295: Is Your Type System Leaking?

    Hidden gem

    Thinking Elixir Podcast 295 opens with a direct ask for companies to sponsor the Erlang Ecosystem Foundation at earlef.org, with Mark Erickson framing it as support for Elixir’s community infrastructure.

    Mar 10, 2026·27m·1 clip
  106. 106

    294: Compile Times, Language Servers, and Python, Oh My!

    Expert, the unified Elixir language server combining Lexical and Next LS, published its first tagged release, 0.1.0 RC1, with a roadmap running from 0.1 to 0.4.

    Mar 3, 2026·31m·2 clips
  107. 107

    293: The BEAM as the Universal Runtime

    Hackney 3.1 adds HTTP3 (QUIC) client support through a pure Erlang library, reportedly removing 1.3 million lines of C code tied to LSQUIC and BoringSSL.

    Feb 24, 2026·29m·2 clips
  108. 108

    292: Sage Advice for AI Agents

    Mark Erickson announces Sagents, his new Elixir agent library, which ships with a middleware system, subagents, human-in-the-loop tool approval, and a Phoenix LiveView debugger.

    Feb 17, 2026·42m·2 clips
  109. 109

    291: From 2x Compilation to Junior Comprehension

    Feb 10, 2026·33m
  110. 110

    290: Postgres Finally Gets Real Search

    Feb 3, 2026·34m
  111. 111

    289: Erlang Drives into QNX Territory

    Jan 27, 2026·27m
  112. 112

    288: 15 Years of Elixir and Full Type Inference

    Jan 20, 2026·26m
  113. 113

    287: From RAGs to Rich Workflows

    Jan 13, 2026·22m
  114. 114

    286: A NextJS Escape and 2025 in Review

    The hosts discuss community news, including a developer who switched from Next.js/React to Elixir/Phoenix/Ash due to supply chain issues, and preview a 2025 recap.

    Jan 6, 2026·41m
  115. 115

    285: From Popcorn to Robots

    Dec 30, 2025·32m
  116. 116

    284: ‘Tis the Season for a Type System

    Dec 23, 2025·25m
  117. 117

    283: Erlang Turns 27 and React at Risk

    Dec 16, 2025·43m
  118. 118

    282: Type Systems and View Transitions

    Dec 9, 2025·35m
  119. 119

    281: Planning for the Unexpected

    Dec 2, 2025·29m
  120. 120

    280: Dark Matter Developers

    Nov 25, 2025·42m
  121. 121

    279: Hot Code Upgrades and Hotter AI Takes

    Nov 18, 2025·47m
  122. 122

    278: WAL-ing Through Database Changes

    Nov 11, 2025·32m
  123. 123

    277: Searching Across the Hexiverse

    Nov 4, 2025·26m
  124. 124

    276: Elixir v1.19 Types and Speed

    Oct 28, 2025·42m
  125. 125

    275: From Slop to Success?

    Oct 21, 2025·29m
  126. 126

    274: Protocols, Permissions, and Performance

    Oct 14, 2025·32m
  127. 127

    273: Does the Language Really Matter?

    Oct 7, 2025·39m
  128. 128

    272: Process Vaults and Quantum Crypto

    Sep 30, 2025·31m
  129. 129

    271: Testing, Searching, and Funding

    Sep 23, 2025·17m
  130. 130

    270: Kickstarting the Future of Rebar

    Sep 16, 2025·23m
  131. 131

    269: Elixir with LLMs and Expert Arrives

    The hosts discuss the release of Expert, the new official Elixir LSP, and how to install it on various editors.

    Sep 9, 2025·30m
  132. 132

    268: Got your Popcorn here!

    Sep 2, 2025·42m
  133. 133

    267: Dive into Tidewave Web with José Valim

    This episode covers community news including the new TideWave web service and a blog post on interoperability beyond the Erlang VM, with a teaser for an interview with Jose Valim.

    Aug 26, 2025·1h 8m
  134. 134

    266: Phoenix 1.8.0 Brings Fresh Features

    Aug 19, 2025·32m
  135. 135

    265: LiveView 1.1 Goes Live and Stack Overflow Results

    Aug 12, 2025·43m
  136. 136

    264: Hot Reload In Dev and QA Bottlenecks

    Aug 5, 2025·40m
  137. 137

    263: Thinking Elixir 263: BEAM Scales from Nano to BBC Big

    Jul 29, 2025·30m
  138. 138

    262: Five Years of Perfect Uptime

    Jul 22, 2025·27m
  139. 139

    261: Why Elixir and a $300K Daily Bill?

    Jul 15, 2025·30m
  140. 140

    260: Cheaper testing with AI?

    The hosts discuss the release of Live Debugger 0.3.0, a browser-based tool for debugging LiveView applications, highlighting new features like Firefox extension and global callback traces.

    Jul 8, 2025·22m
  141. 141

    259: Chris McCord on phoenix.new

    Jul 1, 2025·1h 13m
  142. 142

    258: CVEs, MCPs, and Petabyte Dreams

    Jun 24, 2025·32m
  143. 143

    257: Runtime Intelligence and MCP Servers

    Jun 17, 2025·27m
  144. 144

    256: Types, Tools, and Turbo Charging

    Jun 10, 2025·24m
  145. 145

    255: OTP 28 and Vibe Coding Phoenix Apps

    Jun 3, 2025·32m
  146. 146

    254: Lua Scripting and Tidewave on Zed

    May 20, 2025·31m
  147. 147

    253: Tidewave Triumphs and App Store Rebellions

    May 13, 2025·24m
  148. 148

    252: Riding the Tidewave of AI-Enhanced Phoenix

    May 6, 2025·34m
  149. 149

    251: SSH Vulnerability and Cookies are Changing

    Apr 29, 2025·42m
  150. 150

    250: EEF Elections and Security

    Apr 22, 2025·14m