

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!
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

Jan 27, 2026 • 27min
289: Erlang Drives into QNX Territory
News includes a groundbreaking effort to port Erlang to QNX for automotive systems, ExDoc 0.40.0 adding LLM-friendly features, Permit.Phoenix v0.4.0 improving authorization workflows, Oban Pro launching for Python with Elixir interop, new LLM evaluation tools Tribunal and Beamlens that bring AI-powered testing and self-diagnosing supervision trees to the BEAM, Tidewave crossing 100k ARR just 5 months after launch, Guillaume Duboc defending his PhD thesis on typing Elixir with set-theoretic types, and more!
Show Notes online - http://podcast.thinkingelixir.com/289
Elixir Community News
https://paraxial.io/ – Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.
https://bsky.app/profile/theerlef.bsky.social/post/3mcd4nkapps2r – BlueSky announcement of new EEF blog post about porting Erlang to QNX
https://erlef.org/blog/eef/otp-qnx-port – EEF blog post: 'Porting Erlang to QNX: a small nerd-snipe that actually worked'
https://www.blackberry.com/en – BlackBerry QNX, a real-time operating system widely used in automotive and embedded applications
https://github.com/erlang/otp/commit/d7e0b82835312a0458e276f4663bb432574a26d6.patch – The patch that successfully enabled Erlang to run on QNX after three days of focused work
https://nitter.net/josevalim/status/2013649733579870534 – José Valim announces ExDoc 0.40.0 with LLM-friendly features
https://hexdocs.pm/ex_doc/changelog.html#v0-40-0-2026-01-20 – ExDoc 0.40.0 changelog including markdown section copying and llms.txt support
https://nitter.net/curiosum_dev/status/2013141946030522792 – Curiosum announces Permit.Phoenix v0.4.0 release
https://permit.curiosum.com/ – Permit website with cheatsheet and articles about using the authorization library
https://github.com/curiosum-dev/permit_phoenix/releases/tag/v0.4.0 – Permit.Phoenix v0.4.0 changelog with Phoenix Scopes support and LiveView improvements
https://github.com/curiosum-dev/permit_phoenix – Permit.Phoenix GitHub project for Phoenix, Plug and LiveView authorization integrations
https://oban.pro/articles/introducing-oban-python – Announcement of Oban Pro for Python with full Elixir/Python compatibility and interop
https://nitter.net/georgeguimaraes/status/2011768435504791677 – George Guimarães announces Tribunal, an LLM evaluation framework for Elixir
https://github.com/georgeguimaraes/tribunal – Tribunal GitHub project for testing RAG pipelines with assertions like assert_faithful and refute_hallucination
https://github.com/georgeguimaraes/tribunal-juror – Tribunal Juror, a Phoenix LiveView UI for the Tribunal evaluation library
https://github.com/beamlens/beamlens – Beamlens GitHub project providing adaptive runtime intelligence for the BEAM
https://www.reddit.com/r/elixir/comments/1qd3oya/i_built_a_tool_that_lets_your_supervision_tree/ – Reddit discussion about Beamlens enabling supervision trees to self-diagnose incidents using LLMs
https://screen.studio/share/w1qXNbUc – Beamlens demo video introducing the library
https://github.com/ocean/ecto_libsql – ecto_libsql GitHub project, an Ecto adapter for libSQL/Turso databases
https://github.com/ocean/ecto_libsql/releases – ecto_libsql releases page showing v0.8.7
https://turso.tech/ – Turso, a lightweight SQLite-compatible database that scales to millions of instances
https://github.com/tursodatabase/turso – Turso Database GitHub project, an in-process SQL database written in Rust
https://github.com/Mati365/ckeditor5-phoenix – CKEditor 5 Phoenix integration library providing WYSIWYG editing with real-time backend sync
https://nitter.net/josevalim/status/2011165398172078309 – José announces Tidewave's full integration with Supabase
https://nitter.net/josevalim/status/2011485752484360442 – José announces Tidewave integration with TanStack Start
https://nitter.net/josevalim/status/2012171326899843286 – Tidewave crosses 100k ARR milestone after 5 months since launch
https://nitter.net/josevalim/status/2013327035439911031 – José shares update about Guillaume Duboc's PhD thesis defense
https://nitter.net/duboc_guillaume/status/2013206550005870689 – Guillaume Duboc announces thesis defense on "Typing Dynamic Languages with Set-Theoretic Types - The Case of Elixir"
https://gldubc.github.io/ – Guillaume Duboc's website with information on his PhD research on typing Elixir
Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com
Find us online
Message the show - Bluesky
Message the show - X
Message the show on Fediverse - @ThinkingElixir@genserver.social
Email the show - show@thinkingelixir.com
Mark Ericksen on X - @brainlid
Mark Ericksen on Bluesky - @brainlid.bsky.social
Mark Ericksen on Fediverse - @brainlid@genserver.social
David Bernheisel on Bluesky - @david.bernheisel.com
David Bernheisel on Fediverse - @dbern@genserver.social
Sponsored By:Paraxial.io: Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.

Jan 20, 2026 • 26min
288: 15 Years of Elixir and Full Type Inference
News includes Elixir's 15th anniversary celebrated with an early v1.20 release candidate featuring type inference for all constructs, Chris McCord's launch of Sprites.dev for hardware-isolated execution environments at Fly.io, MDEx v0.11.0 with a new website and Phoenix Components support, Ex_cldr 3.0 announced as Localize with runtime-only configuration, Gust workflow engine as an Airflow alternative built in Elixir, LiveDebugger v0.5.0 with Dead LiveViews debugging, LiveVue v1.0 stable release bringing Vue.js integration to Phoenix LiveView, Goatmire conference returning in 2026, and more!
Show Notes online - http://podcast.thinkingelixir.com/288
Elixir Community News
https://paraxial.io/ – Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.
January 9th, 2026 marked 15 years since Elixir's first commit
https://nitter.net/josevalim/status/2009702354527088669 – José Valim's tweet celebrating 15 years of Elixir
https://elixir-lang.org/blog/2026/01/09/type-inference-of-all-and-next-15/ – Type inference of all constructs and the next 15 months - announcement blog post for Elixir v1.20 RC with type inference for all constructs
https://nitter.net/josevalim/status/2010660222906597572 – José Valim's post about community feedback on the type system inference release candidate - it's faster, finds more bugs and dead code
https://nitter.net/chris_mccord/status/2009688571037339922 – Chris McCord's announcement of Sprites.dev
https://sprites.dev/ – Sprites.dev - hardware-isolated execution environments for arbitrary code launched at Fly.io
https://www.reddit.com/r/elixir/comments/1qb0scq/mdex_fast_and_extensible_markdown/ – Reddit discussion of MDEx v0.11.0 update
https://mdelixir.dev/ – New MDEx website with features, examples, and motivation behind the project
https://github.com/leandrocp/mdex/blob/main/CHANGELOG.md – MDEx changelog for v0.11.0
https://hexdocs.pm/mdex/phoenix_live_view_heex.html – Livebook example showing MDEx usage with Phoenix HEEx components
https://elixirforum.com/t/localize-next-generation-localisation-ex-cldr-v3-0/73933 – Announcement of Localize (Ex_cldr 3.0) - next generation localisation
https://github.com/elixir-localize – Elixir Localize GitHub organization
https://github.com/marciok/gust – Gust - a task orchestration system built in Elixir, designed to be efficient, fast and developer-friendly
https://elixirforum.com/t/gust-a-task-orchestration-system-built-in-elixir/73628 – ElixirForum announcement post for Gust workflow engine
https://elixirforum.com/t/gust-a-task-orchestration-system-built-in-elixir/73628/8 – Comment from Gust creator explaining it as an Airflow alternative for DAG orchestration
https://nitter.net/swmansionelixir/status/2010754348536709355 – LiveDebugger v0.5.0 announcement with Dead LiveViews section for debugging crashes
https://nitter.net/jskalc/status/2008559959781634404 – LiveVue v1.0 release announcement
https://skalecki.dev/blog/story-of-live-vue – Story of LiveVue - announcement blog post
https://github.com/Valian/live_vue – LiveVue GitHub project - Vue.js + Phoenix LiveView integration
https://livevue.skalecki.dev/examples/ – LiveVue examples website showing different usage patterns
https://www.linkedin.com/posts/lawik_goatmire-elixir-nervesconf-eu-activity-7416738610944811008-5Xwh – Lars Wikman's announcement that Goatmire will happen again (Sep 30 - Oct 2, 2026)
https://www.goatmire.com/ – Goatmire conference website with signup list for notifications
https://bsky.app/profile/pragprog.com/post/3mbfgw6zlfs2n – Announcement that the Ash Framework book is Pragmatic Programmers' #1 best seller this year
Pro tip - share new projects on socials with the #ElixirLang hashtag to get picked up by the community
Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com
Find us online
Message the show - Bluesky
Message the show - X
Message the show on Fediverse - @ThinkingElixir@genserver.social
Email the show - show@thinkingelixir.com
Mark Ericksen on X - @brainlid
Mark Ericksen on Bluesky - @brainlid.bsky.social
Mark Ericksen on Fediverse - @brainlid@genserver.social
David Bernheisel on Bluesky - @david.bernheisel.com
David Bernheisel on Fediverse - @dbern@genserver.social
Sponsored By:Paraxial.io: Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.

Jan 13, 2026 • 22min
287: From RAGs to Rich Workflows
News includes Arcana, a new RAG library for Phoenix that adds vector search and AI Q&A using Postgres and pgvector, a JavaScript embedding library called MquickjsEx that brings MicroQuickJS to Elixir processes, LiveDebugger v0.5.0 with support for LiveView Streams, DaisyUI officially supporting Phoenix in their commercial dashboard templates, Durable - a new workflow engine similar to Temporal, José Valim teasing beautiful type system improvements, the Hologram project receiving an EEF stipend, Jido 2.0 demonstrating swarms of 1,575 agents indexing code in 7 seconds, ElixirConf EU 2026 announcing José Valim and Chris McCord as keynote speakers, and more!
Show Notes online - http://podcast.thinkingelixir.com/287
Elixir Community News
https://paraxial.io/ – Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.
https://nitter.net/georgeguimaraes/status/2006068635878490310 – Announcement of Arcana, a new RAG library for Elixir/Phoenix
https://en.wikipedia.org/wiki/Retrieval-augmented_generation – Wikipedia explanation of RAG (Retrieval Augmented Generation)
https://github.com/georgeguimaraes/arcana – Arcana GitHub repository - adds vector search and AI Q&A to Phoenix apps using Postgres + pgvector
https://github.com/georgeguimaraes/arcana/blob/main/guides/dashboard.md – Arcana dashboard guide for developing and testing RAG setups
https://nitter.net/pic/orig/media%2FG9b-pFpXUAAYIb0.jpg – Screenshot of the Arcana RAG dashboard
https://huggingface.co/BAAI/bge-small-en-v1.5 – bge-small-en-v1.5 model that can run locally via Bumblebee for embeddings
https://nitter.net/jskalc/status/2005676915479453869 – Announcement of mquickjs_ex library wrapping MQuickJS runtime
https://github.com/Valian/mquickjs_ex – MQuickJsEx GitHub repository - embeds JavaScript in Elixir processes via NIFs
https://simonwillison.net/2025/Dec/23/microquickjs/ – Simon Willison's article about MicroQuickJS by Fabrice Bellard - JavaScript engine for embedded systems
https://nitter.net/swmansionelixir/status/2000959719440068622 – Announcement of LiveDebugger v0.5.0 with support for LiveView Streams
https://docs.swmansion.com/live-debugger/ – LiveDebugger documentation from Software Mansion
https://nitter.net/daisyui_/status/2004244298024604049 – Announcement of DaisyUI Nexus Dashboard v3.2 with Phoenix support
https://daisyui.com/store/nexus/ – DaisyUI Nexus Dashboard store page - commercial dashboard template supporting multiple frameworks including Phoenix
https://github.com/wavezync/durable/ – Durable workflow engine GitHub repository - a resumable workflow execution engine for Elixir similar to Temporal/Inngest
https://nitter.net/josevalim/status/2006388766202601822 – José Valim sharing type system improvements with beautiful error messages
https://nitter.net/polvalente/status/2006625919964950975 – Paulo Valente sharing work-in-progress on NxEigen
https://github.com/polvalente/nx_eigen – NxEigen GitHub repository - Eigen-based backend for Nx with lightweight memory footprint
https://nitter.net/bart_blast/status/2008163767855522116 – Bart Blast announcing Erlang Ecosystem Foundation stipend for Hologram project
https://hologram.page/blog/hologram-awarded-eef-stipend – Blog post about Hologram receiving EEF stipend support
https://nitter.net/mikehostetler/status/2008217608085241865 – Mike Hostetler demonstrating Jido 2.0 powering 1,575 agents to index a codebase in 7 seconds
https://github.com/agentjido/jido – Jido GitHub repository - AI Agent framework for Elixir
https://bsky.app/profile/theerlef.bsky.social/post/3mboxbgjvn22k – Erlang Ecosystem Foundation invitation to join Working Groups
https://erlef.org/wg/ – EEF Working Groups page listing all available groups
https://nitter.net/elixirconfeu/status/2007132325918720298 – ElixirConf EU 2026 keynote speakers announcement
https://www.elixirconf.eu/ – ElixirConf EU 2026 website - April 22-24 in Málaga, Spain with José Valim and Chris McCord as keynote speakers
Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com
Find us online
Message the show - Bluesky
Message the show - X
Message the show on Fediverse - @ThinkingElixir@genserver.social
Email the show - show@thinkingelixir.com
Mark Ericksen on X - @brainlid
Mark Ericksen on Bluesky - @brainlid.bsky.social
Mark Ericksen on Fediverse - @brainlid@genserver.social
David Bernheisel on Bluesky - @david.bernheisel.com
David Bernheisel on Fediverse - @dbern@genserver.social
Sponsored By:Paraxial.io: Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.

Jan 6, 2026 • 41min
286: A NextJS Escape and 2025 in Review
News includes a compelling story of transitioning from NextJS to Phoenix and Ash in just two weeks, Credo 1.7.15 with massive performance improvements dropping runtime from 33 to 9 seconds on large codebases, Soothsayer library updates for time series forecasting, Torchx now running on Apple Metal, an EEF case study on how DNSimple uses Erlang to handle hundreds of billions of DNS queries monthly, the first ever GleamLang conference announced for 2026, and more! After the news, we take a retrospective look at 2025, reviewing notable events and trends throughout the year.
Show Notes online - http://podcast.thinkingelixir.com/286
Elixir Community News
https://paraxial.io/ – Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.
https://wortwildnis.de/ – Urban Dictionary for German colloquial terms created by Jan Wirth
https://github.com/janwirth/wortwildnis – Open source repository for Wortwildnis
https://www.linkedin.com/feed/update/urn:li:activity:7410405236504248320/ – Jan Wirth's story of transitioning from NextJS to Phoenix + Ash, delivering a feature-rich application in two weeks with no prior Elixir experience
https://bsky.app/profile/tylerayoung.com/post/3mavexpiexs24 – Tyler Young announcing Credo 1.7.15 release with massive performance improvements
https://bsky.app/profile/tylerayoung.com/post/3m7435rnflk2a – Tyler Young's PRs that dropped Credo runtime from ~33 seconds to ~9 seconds on a 3500 file codebase
https://github.com/rrrene/credo – Credo GitHub repository
https://github.com/rrrene/credo/blob/master/CHANGELOG.md – Credo changelog with details on version 1.7.15
https://nitter.net/georgeguimaraes/status/2003450598545563754 – George Guimarães announcing Soothsayer v0.6.1 update
https://github.com/georgeguimaraes/soothsayer – Soothsayer library for time series forecasting in Elixir, inspired by Facebook's Prophet and NeuralProphet
https://nitter.net/polvalente/status/2005467305984045457 – Paulo Valente sharing that Torchx now runs on Apple Metal
https://github.com/elixir-nx/nx/pull/1652 – PR by Paulo Valente enabling Torchx to run on Apple Metal
https://erlef.org/blog/sponsorship/case-study-sora-dnsimple – EEF case study on how DNSimple uses Erlang to handle hundreds of billions of DNS queries each month
https://nitter.net/TheErlef/status/2005700343725015158 – Announcement of the first ever GleamLang conference
https://gleamgathering.com – Gleam Gathering conference website, February 21, 2026 in Bristol, UK with keynote by Louis Pilfold
Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com
Find us online
Message the show - Bluesky
Message the show - X
Message the show on Fediverse - @ThinkingElixir@genserver.social
Email the show - show@thinkingelixir.com
Mark Ericksen on X - @brainlid
Mark Ericksen on Bluesky - @brainlid.bsky.social
Mark Ericksen on Fediverse - @brainlid@genserver.social
David Bernheisel on Bluesky - @david.bernheisel.com
David Bernheisel on Fediverse - @dbern@genserver.social
Sponsored By:Paraxial.io: Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.

Dec 30, 2025 • 32min
285: From Popcorn to Robots
News includes Software Mansion pushing the boundaries of Popcorn by running LiveView locally in the browser using WebAssembly, the Programming Nerves book by Alex Koutmos and Hugo Baraúna launching in beta, a new minimalist Stripe integration library called PinStripe, Beam Bots announced for resilient robotics on the BEAM, Saša Jurić’s thought-provoking Goatmire talk now available online, Tidewave.ai adding Vue.js support with impressive performance improvements, LiveTable v0.4.0 released with powerful data table features, Supabase announcing Multigres for horizontally scalable Postgres, and more!
Show Notes online - http://podcast.thinkingelixir.com/285
Elixir Community News
https://paraxial.io/ – Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.
https://nitter.net/swmansionelixir/status/2001673272706945157 – Software Mansion announces running LiveView locally in the browser using WebAssembly with Popcorn
https://github.com/software-mansion/popcorn/tree/main/examples/local_form_demo – Example demo of a LiveView running in WASM in the browser
https://popcorn.swmansion.com/demos/local-forms/ – Interactive example of a local LiveView running a form with Ecto schema validations in the browser
https://nitter.net/davydog187/status/2001666856243933662 – Dave Lucia announces JQL library for working with Jira Query Language
https://github.com/tv-labs/jql – JQL - An Ecto-like DSL for writing Jira Query Language to automate Jira tasks
https://bsky.app/profile/hugobarauna.com/post/3ma74jhrid22u – Hugo Baraúna announces the Programming Nerves book beta launch
https://www.programmingnerves.dev – Programming Nerves book website - learn to build production ready embedded systems with Elixir and Nerves
https://www.linkedin.com/posts/eileen-noonan-72a2856_tinyelixirstripe-activity-7407602470325022720-aWql/ – Eileen Noonan announces PinStripe library for Stripe integration
https://dashbit.co/blog/sdks-with-req-stripe – Dashbit article on SDKs with Req for Stripe by Wojtek Mach that inspired PinStripe
https://github.com/enoonan/pin_stripe/ – PinStripe GitHub repository - A minimalist Stripe integration for Elixir
https://hexdocs.pm/pin_stripe/readme.html – PinStripe documentation on HexDocs
https://harton.nz/blog/announcing-beam-bots/ – Announcement blog post for Beam Bots - Resilient Robotics on the BEAM
https://beambots.dev/ – Beam Bots website
https://github.com/beam-bots/bb – Beam Bots GitHub repository with Spark DSL for declarative robot definitions
https://nitter.net/sasajuric/status/2003049285739290645 – Saša Jurić announces his Goatmire talk is now online
https://www.youtube.com/watch?v=GOrKfCs-mr0 – "Tell me a Story" talk by Saša Jurić - musings on software development in collaborative environments
https://www.youtube.com/watch?v=JvBT4XBdoUE – The Soul of Erlang talk from 2019 referenced in the discussion
https://nitter.net/josevalim/status/2003485910399348757 – José Valim shares Tidewave.ai updates including Vue.js support
https://tidewave.ai/blog/depth-based-inspector – Tidewave's new depth-based inspector for selecting elements behind other elements
https://developer.chrome.com/blog/chrome-devtools-mcp – Claude's Chrome Extension for agentic browsing
https://github.com/shanraisshan/claude-code-best-practice/blob/main/reports/claude-in-chrome-v-chrome-devtools-mcp.md – Comparison of Claude Code using Chrome extension vs Chrome's dev tool for token usage
https://nitter.net/virinchi_cv/status/2000786463206858819 – Announcement of LiveTable v0.4.0 release
https://livetable.gurujada.com/ – LiveTable website - Phoenix LiveView library for feature-rich data tables
https://github.com/gurujada/live_table – LiveTable GitHub repository
https://nitter.net/kiwicopple/status/2002071541237100828 – Supabase announces Multigres - horizontally scalable Postgres architecture
https://github.com/multigres/multigres – Multigres GitHub repository
https://multigres.com/ – Multigres website - Vitess adaptation for Postgres
https://vitess.io/ – Vitess - cloud-native database that extends MySQL with sharding and high availability
Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com
Find us online
Message the show - Bluesky
Message the show - X
Message the show on Fediverse - @ThinkingElixir@genserver.social
Email the show - show@thinkingelixir.com
Mark Ericksen on X - @brainlid
Mark Ericksen on Bluesky - @brainlid.bsky.social
Mark Ericksen on Fediverse - @brainlid@genserver.social
David Bernheisel on Bluesky - @david.bernheisel.com
David Bernheisel on Fediverse - @dbern@genserver.social
Sponsored By:Paraxial.io: Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.

Dec 23, 2025 • 25min
284: ‘Tis the Season for a Type System
News includes José Valim announcing that Elixir v1.20 is well underway with full-type inference possibly landing before the end of the year, Gleam v1.14.0-rc1 with fault tolerant type inference and language server improvements, mjml_eex v0.13.0 for creating beautiful email templates, Dashbit's new nimble_zta library for zero trust authentication extracted from Livebook, Björn Gustavsson's ElixirConf EU talk on BEAM history and internals with insights on a potential BEAM v2 runtime 5-10 years away, GoatMire conference videos being published, and more!
Show Notes online - http://podcast.thinkingelixir.com/284
Elixir Community News
https://paraxial.io/ – Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.
Show update - podcast is now also on YouTube with images of blog posts, projects, and articles displayed during discussions
https://nitter.net/josevalim/status/2000540145645162507 – José Valim announces Elixir v1.20 is well underway in active development
https://github.com/elixir-lang/elixir/blob/main/CHANGELOG.md#complete-typing-of-maps-keys – Changelog showing complete typing of maps keys in Elixir v1.20
https://github.com/elixir-lang/elixir/releases – Elixir releases page - current latest version is 1.19.4
https://en.wikipedia.org/wiki/Set_theory – Set theory reference for understanding Elixir's type system approach
https://en.wikipedia.org/wiki/Set-theoretic_topology – Set-theoretic topology reference
https://bsky.app/profile/gleam.run/post/3ma3u7ta2sk2c – Gleam v1.14.0-rc1 announcement
https://github.com/gleam-lang/gleam/blob/v1.14.0-rc1/CHANGELOG.md – Gleam v1.14.0-rc1 changelog with updates including fault tolerant type inference and language server improvements
https://bsky.app/profile/akoutmos.bsky.social/post/3ma2rsncqtc25 – mjml_eex v0.13.0 release announcement
https://github.com/akoutmos/mjml_eex – mjml_eex library for formatting emails using MJML and EEx
https://github.com/akoutmos/mjml_eex/blob/master/CHANGELOG.md – mjml_eex changelog showing upgrade to MJML 5.3 and comment support
https://mjml.io/ – MJML website for responsive email templates
https://github.com/mjmlio/mjml – MJML GitHub repository
https://mjmlio.github.io/mjml-app/ – MJML app for building email templates
https://dashbit.co/blog/zero-trust-for-plug-phoenix – Dashbit blog post announcing nimble_zta for zero trust authentication
https://github.com/dashbitco/nimble_zta – nimble_zta library with zero trust strategies for CloudFlare, Google Cloud Platform IAP, and Tailscale
https://en.wikipedia.org/wiki/BEAM_(Erlang_virtual_machine) – BEAM virtual machine Wikipedia reference
https://www.youtube.com/watch?v=zrYdkHRCJqM – My BEAM History - Björn Gustavsson ElixirConf EU 2025 talk covering BEAM internals
https://goatmire.bold.video/ – GoatMire conference website with published videos
https://www.youtube.com/@goatmireinternational – GoatMire YouTube channel
https://www.yellowduck.be/posts/detecting-and-listing-duplicate-records-with-phoenix-ecto – Blog post with tips on detecting duplicate records using Ecto queries
https://pixabay.com/music/christmas-christmas-show-438871/ – Credit for Christmas themed intro music
Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com
Find us online
Message the show - Bluesky
Message the show - X
Message the show on Fediverse - @ThinkingElixir@genserver.social
Email the show - show@thinkingelixir.com
Mark Ericksen on X - @brainlid
Mark Ericksen on Bluesky - @brainlid.bsky.social
Mark Ericksen on Fediverse - @brainlid@genserver.social
David Bernheisel on Bluesky - @david.bernheisel.com
David Bernheisel on Fediverse - @dbern@genserver.social
Sponsored By:Paraxial.io: Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.

Dec 16, 2025 • 43min
283: Erlang Turns 27 and React at Risk
News includes celebrating Erlang's 27th birthday as open source, results from the Elixir Hub 2025 survey showing strong community growth with over 1000 participants, a fun Govee Lights control library, a new data_migration package for LiveDashboard, Tidewave.ai's impressive accessibility testing and fixing capabilities showing 2x better performance than Claude Code standalone, critical React Server Components remote code execution vulnerabilities affecting Next.js, and Zig's dramatic departure from GitHub citing Microsoft's AI obsession and declining service quality, and more!
Show Notes online - http://podcast.thinkingelixir.com/283
Elixir Community News
https://paraxial.io/ – Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.
Happy Birthday to Erlang - celebrating 27 years as Open Source
https://nitter.net/theerlef/status/1808898170673639547 – EEF vote on when to celebrate the Erlang Anniversary (July 2024)
https://en.wikipedia.org/wiki/Erlang_(programming_language) – Wikipedia article noting Erlang was released as free and open-source in 1998
https://web.archive.org/19991009002753/http://www.erlang.se/onlinenews/ErlangOTpos.shtml – Archive of the original Erlang open source release announcement
https://api.github.com/repos/erlang/otp – Erlang OTP GitHub repository information showing it was created in 2009
https://github.com/erlang/otp/blob/master/LICENSE.txt – Erlang OTP license changed to Apache License 2.0 in June 2015
https://en.wikipedia.org/wiki/The_Cathedral_and_the_Bazaar – Critical writings that extolled the values of open source
https://elixir-hub.com/surveys/2025 – Elixir Hub 2025 survey with over 1000 participants
https://en.wikipedia.org/wiki/Dreyfus_model_of_skill_acquisition – Dreyfus model of skill acquisition referenced in survey analysis
https://www.reddit.com/r/elixir/comments/1pa3y3x/elixir_package_for_govee_lights_device_control – Reddit posting about Govee Lights Elixir control package
https://github.com/adia-dev/govee-lights-ex – GitHub project for Govee Lights Elixir package
https://hexdocs.pm/govee_lights – HexDocs documentation for Govee Lights package
https://hex.pm/packages/data_migration – Published data_migration package for viewing and running Ecto Data Migrations from LiveDashboard
https://github.com/tv-labs/data-migration – GitHub repository for data_migration package
https://bsky.app/profile/did:plc:jfsigp5qadbh2vzs4h7vprvs/post/3m7iaqk37tk2q – Bluesky post announcing data_migration
https://nitter.net/josevalim/status/1995891610568073650 – José Valim's post about Tidewave.ai finding and fixing accessibility issues
https://tidewave.ai/blog/improving-web-accessibility-with-trace-augmented-generation – Tidewave blog post detailing their accessibility improvement process
https://nitter.net/josevalim/status/1998066738865569930 – José Valim's post about Tidewave recent updates including file references and viewport presets
https://www.theregister.com/2025/12/02/zig_quits_github_microsoft_ai_obsession – Article about Zig programming language leaving GitHub due to Microsoft's AI obsession
https://github.com/actions/runner/issues/3792 – GitHub issue demonstrating GitHub Actions quality decline
https://www.msn.com/en-us/news/technology/microsoft-has-a-problem-nobody-wants-its-poor-ai-products/ar-AA1RWB7f – Article about Microsoft's struggles with AI product adoption
https://threatprotect.qualys.com/2025/12/04/react-server-components-rsc-remote-code-execution-vulnerabilities/ – Critical remote code execution vulnerability in React Server Components (CVE-2025-55182)
https://snyk.io/blog/security-advisory-critical-rce-vulnerabilities-react-server-components/ – Snyk security advisory about critical RCE vulnerabilities in React Server Components
Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com
Find us online
Message the show - Bluesky
Message the show - X
Message the show on Fediverse - @ThinkingElixir@genserver.social
Email the show - show@thinkingelixir.com
Mark Ericksen on X - @brainlid
Mark Ericksen on Bluesky - @brainlid.bsky.social
Mark Ericksen on Fediverse - @brainlid@genserver.social
David Bernheisel on Bluesky - @david.bernheisel.com
David Bernheisel on Fediverse - @dbern@genserver.social
Sponsored By:Paraxial.io: Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.

Dec 9, 2025 • 35min
282: Type Systems and View Transitions
News includes cutting-edge research from José Valim and Guillaume Duboc on the data structures powering Elixir's type system that made v1.19 both stronger and faster than v1.18, Phoenix LiveView v1.1.18 with new conveniences including view transition API support, LiveDebugger's biggest release yet with improved assigns inspection and resource monitoring, a new Nx feature enabling Python-Elixir model integration, LangChain library updates, Hologram's creator seeking sustainable sponsorship after 3 years of full-time development, WebGPU now supported in all major browsers bringing desktop-class GPU performance to the web, and more!
Show Notes online - http://podcast.thinkingelixir.com/282
Elixir Community News
https://paraxial.io/ – Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.
https://elixir-lang.org/blog/2025/12/02/lazier-bdds-for-set-theoretic-types/ – Blog post by Guillaume Duboc and José Valim about "Lazier Binary Decision Diagrams (BDDs) for set-theoretic types" - documenting the data structures powering Elixir's type system and optimizations in v1.19
https://nitter.net/josevalim/status/1995862601113501791 – José Valim's tweet about the BDD blog post
https://github.com/elixir-lang/elixir/releases/tag/v1.19.4 – Elixir v1.19.4 release with bug fixes and new mix xref feature
https://hexdocs.pm/mix/Mix.Tasks.Xref.html – Documentation for mix xref task including new --min-cycle-label option
https://www.tiobe.com/tiobe-index/ – TIOBE Index - programming language popularity rankings
https://nindalf.com/posts/stop-citing-tiobe/ – Article critiquing TIOBE's methodology as fundamentally flawed
https://news.ycombinator.com/item?id=44234633 – Hacker News discussion where José shares how Elixir disappeared from TIOBE top 100 due to having too many books on Amazon
https://hexdocs.pm/phoenix_live_view/changelog.html#v1-1-18-2025-11-25 – Phoenix LiveView v1.1.18 release with new conveniences including function passing in assign, onDocumentPatch callback, and phx-viewport-overrun-target attribute
https://gist.github.com/SteffenDE/cf7cdb91ba037b08cdc583763e4ffc69 – Example gist for using the new onDocumentPatch callback with view transition APIs
https://gist.github.com/SteffenDE/613125993362e30443e58558aa3c8ba0 – Example gist for phx-viewport-overrun-target for infinite table scrolling
https://nitter.net/swmansionelixir/status/1995511897651806624 – Software Mansion announcement of LiveDebugger 0.5.0 release
https://docs.swmansion.com/live-debugger/ – LiveDebugger documentation - their biggest release yet with improved assigns inspection, async loading, dead LiveViews tracking, and resource monitoring
https://nitter.net/davydog187/status/1994960093511905305 – Dave Lucia's tweet about new Nx feature by Paulo Valente
New Nx feature allows models written in Python to talk to Elixir and vice versa, breaking down integration barriers
https://bsky.app/profile/brainlid.bsky.social/post/3m6z4xoglls24 – Bluesky announcement of Elixir LangChain v0.4.1 release
https://github.com/brainlid/langchain – LangChain library for Elixir - GitHub repository
https://github.com/brainlid/langchain/blob/main/CHANGELOG.md – LangChain changelog with enhancements for DeepSeek, OpenAI and Anthropic
https://nitter.net/bart_blast/status/1994150917420056651 – Bart Blast's tweet requesting sponsorship for Hologram development
https://hologram.page/blog/seeking-sustainable-sponsorship – Blog post explaining the need for sustainable sponsorship after 3 years of full-time Hologram development
https://github.com/bartblast/hologram – Hologram GitHub repository - transpiles pure Elixir to JS for the browser
https://web.dev/blog/webgpu-supported-major-browsers – Article announcing WebGPU is now supported in major browsers
https://developer.mozilla.org/en-US/docs/Web/API/WebGPU_API – MDN documentation for WebGPU API - successor to WebGL providing better GPU compatibility and advanced features
Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com
Find us online
Message the show - Bluesky
Message the show - X
Message the show on Fediverse - @ThinkingElixir@genserver.social
Email the show - show@thinkingelixir.com
Mark Ericksen on X - @brainlid
Mark Ericksen on Bluesky - @brainlid.bsky.social
Mark Ericksen on Fediverse - @brainlid@genserver.social
David Bernheisel on Bluesky - @david.bernheisel.com
David Bernheisel on Fediverse - @dbern@genserver.social
Sponsored By:Paraxial.io: Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.

Dec 2, 2025 • 29min
281: Planning for the Unexpected
News includes Erlang OTP 28.2 release with improvements across the runtime and standard library, a significant update to the Elixir "whois" library for querying domain registration information, Tidewave Web adding Figma support for designer integration, a new KQL (Kibana Query Language) parser library from TvLabs, the Erlang Ecosystem Foundation now publishing vulnerability data directly to OSV.dev, and more! We also have an in-depth discussion about the difference between handling errors and designing for failure, exploring how Elixir and the BEAM give you the ability to plan for system recovery from unexpected exceptions using primitives like supervisors.
Show Notes online - http://podcast.thinkingelixir.com/281
Elixir Community News
https://paraxial.io/ – Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.
https://nitter.net/erlangforums/status/1992988094522384681 – Erlang OTP 28.2 release announcement
https://erlangforums.com/t/patch-package-otp-28-2-released/5279 – Details on OTP 28.2 release including fixes to Compiler, Erts/JIT, Kernel, public_key, SSH, SSL (better TLS 1.3 support), and syntax_tools
https://bsky.app/profile/tylerayoung.com/post/3m67zxzzdjs25 – Tyler Young announces significant update to the Elixir "whois" library
https://github.com/utkarshkukreti/whois.ex – Pure Elixir WHOIS client and parser for querying domain registration information
The date_time_parser library was updated to 1.3.0 to help support the whois library update
https://hexdocs.pm/tidewave/figma.html – Tidewave Web adds Figma support documentation
https://www.youtube.com/watch?v=TXPC2KbkIeQ – YouTube video demonstrating how the Figma integration works with Tidewave
https://hex.pm/packages/kql – TvLabs releases library that parses KQL (Kibana Query Language)
https://github.com/tv-labs/kql – GitHub repository for the KQL parser library
https://learn.microsoft.com/en-us/kusto/query – Microsoft Kusto query language documentation (similar but different from Kibana QL)
https://www.elastic.co/docs/explore-analyze/query-filter/languages/lucene-query-syntax – Lucene query syntax documentation (similar but different from Kibana QL)
https://www.elastic.co/docs/explore-analyze/query-filter/languages/esql-kibana – ElasticQL documentation (similar but different from Kibana QL)
https://bsky.app/profile/did:plc:qt3c3wtm4y63hc7qftg2erdp/post/3m63azgtbds2t – Erlang Ecosystem Foundation CNA now publishes vulnerability data directly to OSV.dev
https://security.erlef.org/aegis/ – Information about the EEF ÆGIS Initiative, now covering Nerves project and OpenRiak
https://nitter.net/josevalim/status/1991140574540251590 – José Valim's post about CloudFlare outage discussing the difference between handling errors vs designing for failure and how Erlang/Elixir's approach provides system-level mechanics for resilience
Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com
Find us online
Message the show - Bluesky
Message the show - X
Message the show on Fediverse - @ThinkingElixir@genserver.social
Email the show - show@thinkingelixir.com
Mark Ericksen on X - @brainlid
Mark Ericksen on Bluesky - @brainlid.bsky.social
Mark Ericksen on Fediverse - @brainlid@genserver.social
David Bernheisel on Bluesky - @david.bernheisel.com
David Bernheisel on Fediverse - @dbern@genserver.social
Sponsored By:Paraxial.io: Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.

Nov 25, 2025 • 42min
280: Dark Matter Developers
Discover the exciting enhancements in Elixir 1.19.3, including regex support and improved mix help. Learn how Tidewave Web has integrated Claude Code and OpenAI Codex agents for better performance. Explore Hologram's initiative to port Erlang functions to JavaScript, alongside the challenges of building one-language frontends. Dive into the new pg_large_objects library for managing large binaries with Postgres and the innovative Playwright_EX for browser automation. Finally, ponder the TIOBE Index findings and the intriguing concept of 'dark matter' developers.


