Skip to content
Artwork for Thinking Elixir Podcast
EducationHow ToNewsTech NewsTechnology

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!

Play
  • 20 episodes
  • Avg 34 min
  • English
  • June 23 · 44 min

    309: The Final Episode

    The final episode of Thinking Elixir! After 6 years, we close with news on LiveView 1.2 colocated CSS, Earmark’s retirement, Sagents v0.8.0, Postgres 19, SpaceX buying Cursor for $60B, a tribute to the audience, and what’s next for David and Mark!

  • June 16 · 32 min

    308: Elixir Goes Gradually Typed

    Elixir v1.20 is officially a gradually typed language, HexDocs moves to per-package subdomains, the Miasma worm hits 73 Microsoft GitHub repos, and more!

  • June 9 · 24 min

    307: Trust Nothing, Sort Everything

    Ecto 3.14 ships UUIDv7 support, Oban Pro adds human-approval workflow steps, Hologram v0.9 brings pure-Elixir realtime push, Dashbit shares Tidewave's Git integration design, and the NSA drops new Zero Trust guidelines, and more!

  • June 2 · 27 min

    306: Don't Exhaust Your Atoms

    Security is front and center with atom exhaustion CVEs and an urgent hackney security upgrade. Elixir 1.20's type system catching real bugs, a new BEAM-native coding agent called "vibe", and more!

  • May 26 · 32 min

    305: Eleven Minutes to Mayhem

    News includes Elixir 1.20.0-rc.6 (likely the last RC!), EEF 2026 election results, LiveStash v0.3.0 for Phoenix LiveView state recovery, a call to fund EEF security work, and GitHub got hacked via a VS Code extension in just 11 minutes, and more!

  • May 19 · 27 min

    304: Types, CVEs, and Hot Reloads

    News includes Elixir’s set-theoretic type inference completing all language constructs, OTP 29.0 released, a wave of CVEs hitting the Phoenix stack, big SWAR string performance gains, and a LiveView hot-reload tip, and more!

  • May 12 · 31 min

    303: The Taming of the Slop

    EEF 2026 election candidates are out, Elixir-Vibe launches tools to fight AI code slop, erlang_python 3.0.0 embeds CPython into the BEAM, ElixirConf EU 2026 videos are dropping, and more!

  • May 5 · 28 min

    302: BEAM in Your Pocket

    News includes Mob bringing BEAM-on-device native mobile dev to Elixir, Folio for print-quality PDFs via Rustler NIF, Oban v2.22 & Pro v1.7.0 released, LiveVue v1.1 with Node-less SSR, and more!

  • April 28 · 17 min

    301: Testing, Debugging, and Departures

    News includes Phoenix LiveDebugger hitting v1.0, LiveStash v0.2.0 released, German Velasco’s TestingLiveView.com course is now free, Volt v0.8.0 drops Node.js for frontend builds, and more!

  • April 21 · 1 hr 24 min

    300: Celebrating 300 with José Valim

    Episode 300! News includes the Localize library v0.15.0, a new program dependence graph tool called Reach, Tidewave voice input and PWA support, ErlEF 2026 elections, plus a special in-depth interview with José Valim!

  • April 14 · 42 min

    299: Don't Paste That Into Your Terminal

    The EEF needs your support for a major security grant, Hex.pm completes its first security audit, José Valim drops a massive Tidewave update, and we discuss the ClickFix supply chain attack that hit Axios, and more!

  • April 7 · 20 min

    298: Hex Gets a Glow Up

    News includes a redesigned hex.pm website, Hex 2.4 adding OAuth and 2FA, the official Elixir Expert LSP hitting v0.1, a new LiveStash library for LiveView state recovery, and more!

  • March 31 · 35 min

    297: JavaScript Joins the BEAM?

    News includes Quickbeam bringing a full JS runtime into the BEAM, Elixir’s type system inspiring Python’s Ruff, LiveView Debugger v0.7, Oban v2.21, and more!

  • March 24 · 46 min

    296: OpenAI Chose Elixir and A VM Inside a VMV

    Elixir v1.20 RCs arrive with a faster compiler, José Valim ships Distributed Python in Livebook, Chris McCord releases fly_deploy for zero-downtime hot deploys, OpenAI builds an agent orchestrator in Elixir, and more!

  • March 10 · 27 min

    295: Is Your Type System Leaking?

    News includes José Valim’s deep dive into Elixir’s type system cutting worst-case checks from 10s to 25ms, a new Dashbit post on type systems as leaky abstractions, Oban Pro teasing Workflow UI improvements, MDEx v0.11.6, Livebook Desktop on Linux, and more!

  • March 3 · 30 min

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

    News includes Expert LSP releasing its first RC, Elixir v1.20 compile time improvements up to 20% faster, Livebook Desktop moving to Tauri with Linux support, a new erlang-python library for ML/AI integration, and more!

  • February 24 · 28 min

    293: The BEAM as the Universal Runtime

    News includes Hackney v3.1.0 with pure Erlang HTTP/3 support, Hornbeam running Python apps on the BEAM, the Easel Canvas 2D drawing library for LiveView, Hologram v0.7.0 reaching 96% Erlang runtime coverage, and more!

  • February 17 · 42 min

    292: Sage Advice for AI Agents

    News includes Mark’s new Sagents AI agent library, José Valim on why Elixir is best for AI, LiveDebugger v0.6.0, Elixir salary analysis, new MCP server implementations, Lua for Elixir revamp, and more!

  • February 10 · 32 min

    291: From 2x Compilation to Junior Comprehension

    News includes Elixir v1.20 achieving 2x compilation speedup, Telelang alternative Erlang syntax, Membrane’s AI-powered YOLO plugin, José Valim’s PR Quiz tool for interactive code review learning, and the complete ElixirConf EU speaker lineup!

  • February 3 · 33 min

    290: Postgres Finally Gets Real Search

    News includes Elixir v1.20.0-rc.1, two new Elixir-native Bash interpreters, LiveCapture for zero-boilerplate component storybooks, DurableObject library for persistent actors, Postgres BM25 search extension, breakthrough RAG approach eliminating vector databases, and more!

Showing 1–20 of 20 episodes