

Thinking Elixir Podcast
ThinkingElixir.com
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!
Episodes
Mentioned books

35 snips
Jun 23, 2026 • 45min
309: The Final Episode
A farewell-packed news roundup covering LiveView 1.2's colocated CSS via the @scope rule and new telemetry and formatter support. Discussion of Earmark's retirement and migrating to MDEx plus MDEx native changes. Deep dive into Sagents v0.8.0 features like durable interrupts and structured extraction. Coverage of PostgreSQL 19 highlights and SpaceX's surprising $60B acquisition of Cursor.

21 snips
Jun 16, 2026 • 33min
308: Elixir Goes Gradually Typed
Elixir becoming gradually typed and compiler-driven type checks that find dead code and speed builds. Experiences migrating projects and decisions to drop old type tools. HexDocs moving packages to per-package subdomains for better browser security. A pure-Elixir Lua 5.3 VM nearing 1.0 and its sandboxing use cases. A sophisticated supply-chain worm leveraging OIDC, provenance, and AI tools, sparking debate about cooldown defenses.

17 snips
Jun 9, 2026 • 24min
307: Trust Nothing, Sort Everything
A bittersweet announcement about the podcast winding down. Ecto 3.14 gains UUIDv7 for time-sortable identifiers and discussion of when to use them. Oban Pro adds a human approval signal to pause and resume jobs. Hologram 0.9 brings pure-Elixir realtime WebSocket pushes. Dashbit’s Tidewave Git UX and NSA Zero Trust Implementation Guidelines are also covered.

20 snips
Jun 2, 2026 • 27min
306: Don't Exhaust Your Atoms
Security dominates the conversation, highlighting atom exhaustion as a recurring BEAM risk and tools like Sobelow for CI protection. An urgent upgrade to hackney v4.0.3 is recommended to patch multiple CVEs and restore HTTP/3 certificate checks. Elixir 1.20-rc6's new type system caught hundreds of issues missed by 1.19. Dannote’s vibe agent brings a BEAM-native coding assistant with TUI and LiveView features.

9 snips
May 26, 2026 • 33min
305: Eleven Minutes to Mayhem
News covers Elixir 1.20.0-rc.6 and its full type inference rollout. Election results for the Erlang Ecosystem Foundation and a call for funding are discussed. LiveStash v0.3 adds Redis support and auto-stashing for LiveView recovery. A major GitHub breach via a malicious VS Code extension exfiltrated thousands of repos in about 11 minutes. Testing practices and security hardening are also covered.

18 snips
May 19, 2026 • 28min
304: Types, CVEs, and Hot Reloads
They cover completion of Elixir’s set-theoretic type inference and its merge toward the upcoming v1.20 release. A surge of AI-driven CVEs and how the EEF CNA is handling them gets attention. OTP 29 highlights include secure-by-default SSH, post-quantum SSL, and Erlang doctests. SWAR SIMD optimizations and ASCII fast-path speedups boost string performance. A small dev.exs tweak enables state-preserving LiveView reloads.

26 snips
May 12, 2026 • 31min
303: The Taming of the Slop
News about new tooling that detects and fixes AI-generated Elixir “slop” and semantic linters like Credence and ExSlop. Discussion of embedding CPython into the BEAM for true parallelism with erlang_python 3.0. Coverage of ElixirConf EU video releases and keynotes. Conversation about agent orchestration, guardrails, and open model hosting tradeoffs.

10 snips
May 5, 2026 • 29min
302: BEAM in Your Pocket
News-packed conversation covering Mob, a framework that runs OTP inside iOS and Android apps for BEAM-on-device mobile development. A look at Folio, which generates print-quality PDFs, SVGs, and PNGs from Elixir data via a Rustler/Typst integration. Updates on Oban and Oban Pro releases, node-less SSR with LiveVue and QuickBeam, and a production-ready pure-Erlang QUIC/HTTP3 stack.

11 snips
Apr 28, 2026 • 18min
301: Testing, Debugging, and Departures
News about Phoenix LiveDebugger reaching v1.0 and an interactive tour to explore its features. A new LiveStash release that helps preserve LiveView state across reconnects. TestingLiveView course made free for the community. Discussion of Volt as an Elixir-native frontend tool that removes Node.js. Reflections on LLMs, learning, ethics, and a notable departure within the Erlang ecosystem.

24 snips
Apr 21, 2026 • 1h 24min
300: Celebrating 300 with José Valim
José Valim, creator of Elixir and co-founder of Dashbit, joins to celebrate the milestone. They talk Elixir 1.20 timing, the evolution of the set-theoretic type system, and how type info enabled compiler optimizations. Conversation covers Tidewave’s vision, voice and PWA updates, and how AI fits into language and tooling work.


