Thinking Elixir Podcast

ThinkingElixir.com
undefined
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.
undefined
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.
undefined
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.
undefined
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.
undefined
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.
undefined
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.
undefined
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.
undefined
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.
undefined
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.
undefined
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.

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app