Skip to content
Thinking Elixir Podcast cover art

ThinkingElixir.com

Thinking Elixir Podcast

A How To , Education and News podcast

Good podcast? Give it some love!

About the show

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!

Newest episodes

309: The Final Episode

44 min

The final episode of Thinking Elixir after six incredible years of weekly episodes! We send things off in style with a packed news segment covering Phoenix LiveView 1.2's new colocated CSS powered by the @scope at-rule, the retirement of the long-standing Earmark Markdown library and why you should migrate to MDEx, a major Sagents v0.8.0 release bringing durable interrupts, and structured extraction, PostgreSQL 19's exciting new features including graph queries, SpaceX's jaw-dropping $60 billion acquisition of Cursor, and more! Finally, David shares his new role on the Erlang Ecosystem Foundation board, and Mark talks about what's next for Sagents and his exciting new AI-native startup. Thank you for six wonderful years. We're so glad you were here along the way and now for the final episode! 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://x.com/elixirphoenix/status/2065623059365540146 – Phoenix LiveView 1.2 announced, introduces colocated CSS for components. https://phoenixframework.org/blog/phoenix-liveview-1-2-released – Official LiveView 1.2 release blog post. https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/At-rules/@scope – MDN reference for the @scope CSS at-rule used by LiveView 1.2. https://css-tricks.com/almanac/rules/s/scope/ – CSS-Tricks explanation of @scope for scoped component styles. https://caniuse.com/?search=%40scope – Browser compatibility table for @scope. https://bsky.app/profile/tylerayoung.com/post/3mnxeflr3k22w – LiveView 1.2 additions including formatter support and new JS client docs. https://bsky.app/profile/ftes.de/post/3mnyjd5oa6c27 – LiveView 1.2 now emits telemetry events for exceptions in LiveComponent renders. https://x.com/germsvel/status/2066817890519548175 – German Velasco announces the ex_crap library for CRAP metrics. https://ex-crap.hexdocs.pm/readme.ht...

308: Elixir Goes Gradually Typed

32 min

Elixir v1.20 has officially landed, marking a huge milestone as the language is now officially a gradually typed language, type checking every single line of code without requiring developer annotations, and even prompting some developers to drop Dialyzer entirely. HexDocs is rolling out per-package subdomains for improved browser security isolation, the Erlang Ecosystem Foundation has launched an Ecosystem Registry to help answer "who uses this?" for Erlang, Elixir, and Gleam companies, and the Lua library for Elixir is approaching its v1.0 release with a brand new pure-Elixir Lua 5.3 VM. On the security front, a sophisticated self-replicating worm called Miasma compromised 73 Microsoft GitHub repos by exploiting legitimate OIDC tokens and valid SLSA provenance, even weaponizing AI coding tools like Claude Code and Cursor, raising fresh questions about supply chain safety and whether Hex might benefit from a cooldown mechanism like the one Ruby just shipped, and more! 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://x.com/josevalim/status/2062248428898254957 – José Valim announced the release of Elixir v1.20, highlighting it as now officially a gradually typed language. https://elixir-lang.org/blog/2026/06/03/elixir-v1-20-0-released/ – Official Elixir v1.20.0 release announcement https://bsky.app/profile/david.bernheisel.com/post/3mnkuwjup6c2g – David removing Dialyzer from a project https://x.com/TheErlef/status/2061525571226554684 – The Erlang Ecosystem Foundation announced the new HexDocs per-package subdomain URLs. https://hex.pm/blog/hexdocs-per-package-subdomains https://x.com/davydog187/status/2061938751257911316 – Dave Lucia announced the Lua library v1.0.0 RC https://x.com/davydog187/status/2062540335679422641 – Dave Lucia announced deflua.com https://deflua.com/ – The official website for Lua...

307: Trust Nothing, Sort Everything

24 min

Mark shares a bittersweet housekeeping update — the Thinking Elixir Podcast is winding down, with the final episode airing June 23rd, 2026, closing the book on over six years of weekly shows. On the news front, Ecto 3.14 lands with long-awaited UUIDv7 support (time-sortable UUIDs for better index performance) along with a host of other improvements, Oban Pro adds a “human approval” workflow step that lets jobs pause mid-execution and resume on a signal without holding a database connection open, Hologram v0.9 arrives with a new Realtime feature enabling pure-Elixir WebSocket push from server to browser, Dashbit shares a behind-the-scenes look at how they designed Git integration in Tidewave Web across three developer personas, and the NSA drops new Zero Trust Implementation Guidelines that pair nicely with the Erlang Ecosystem Foundation's own security hardening document, and more! Show Notes online - http://podcast.thinkingelixir.com/307 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. The Thinking Elixir Podcast ends June 23rd, 2026 — over 6 years weekly, ~9 years of Elixir podcasting. Episode recorded ahead of time; major news that dropped after recording will be covered next episode. https://x.com/ryanwinchester/status/2057905815160258709 – Tweet announcing Ecto 3.14 with UUIDv7 support. https://github.com/elixir-ecto/ecto – Ecto GitHub repository. https://github.com/elixir-ecto/ecto/blob/master/CHANGELOG.md – Ecto v3.14 changelog — UUIDv7, reorder_assoc/2, HOT upserts, Ecto.Type.trim/2, Decimal v3, and more. https://hexdocs.pm/ecto/Ecto.UUID.html – Ecto.UUID docs — how to opt in to UUIDv7 or UUIDv7 monotonic via @primary_key. https://oban.pro/docs/pro/changelog.html – Oban Pro changelog — jobs can pause mid-execution for human approval via await_signal/1. https://x.com/bart_blast/status/205983068214330578...

Similar podcasts

All episodes

The newest 50 of 309 episodes

309: The Final Episode

44 min

The final episode of Thinking Elixir after six incredible years of weekly episodes! We send things off in style with a packed news segment covering Phoenix LiveView 1.2's new colocated CSS powered by the @scope at-rule, the retirement of the long-standing Earmark Markdown library and why you should migrate to MDEx, a major Sagents v0.8.0 release bringing durable interrupts, and structured extraction, PostgreSQL 19's exciting new features including graph queries, SpaceX's jaw-dropping $60 billion acquisition of Cursor, and more! Finally, David shares his new role on the Erlang Ecosystem Foundation board, and Mark talks about what's next for Sagents and his exciting new AI-native startup. Thank you for six wonderful years. We're so glad you were here along the way and now for the final episode! 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://x.com/elixirphoenix/status/2065623059365540146 – Phoenix LiveView 1.2 announced, introduces colocated CSS for components. https://phoenixframework.org/blog/phoenix-liveview-1-2-released – Official LiveView 1.2 release blog post. https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/At-rules/@scope – MDN reference for the @scope CSS at-rule used by LiveView 1.2. https://css-tricks.com/almanac/rules/s/scope/ – CSS-Tricks explanation of @scope for scoped component styles. https://caniuse.com/?search=%40scope – Browser compatibility table for @scope. https://bsky.app/profile/tylerayoung.com/post/3mnxeflr3k22w – LiveView 1.2 additions including formatter support and new JS client docs. https://bsky.app/profile/ftes.de/post/3mnyjd5oa6c27 – LiveView 1.2 now emits telemetry events for exceptions in LiveComponent renders. https://x.com/germsvel/status/2066817890519548175 – German Velasco announces the ex_crap library for CRAP metrics. https://ex-crap.hexdocs.pm/readme.ht...

308: Elixir Goes Gradually Typed

32 min

Elixir v1.20 has officially landed, marking a huge milestone as the language is now officially a gradually typed language, type checking every single line of code without requiring developer annotations, and even prompting some developers to drop Dialyzer entirely. HexDocs is rolling out per-package subdomains for improved browser security isolation, the Erlang Ecosystem Foundation has launched an Ecosystem Registry to help answer "who uses this?" for Erlang, Elixir, and Gleam companies, and the Lua library for Elixir is approaching its v1.0 release with a brand new pure-Elixir Lua 5.3 VM. On the security front, a sophisticated self-replicating worm called Miasma compromised 73 Microsoft GitHub repos by exploiting legitimate OIDC tokens and valid SLSA provenance, even weaponizing AI coding tools like Claude Code and Cursor, raising fresh questions about supply chain safety and whether Hex might benefit from a cooldown mechanism like the one Ruby just shipped, and more! 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://x.com/josevalim/status/2062248428898254957 – José Valim announced the release of Elixir v1.20, highlighting it as now officially a gradually typed language. https://elixir-lang.org/blog/2026/06/03/elixir-v1-20-0-released/ – Official Elixir v1.20.0 release announcement https://bsky.app/profile/david.bernheisel.com/post/3mnkuwjup6c2g – David removing Dialyzer from a project https://x.com/TheErlef/status/2061525571226554684 – The Erlang Ecosystem Foundation announced the new HexDocs per-package subdomain URLs. https://hex.pm/blog/hexdocs-per-package-subdomains https://x.com/davydog187/status/2061938751257911316 – Dave Lucia announced the Lua library v1.0.0 RC https://x.com/davydog187/status/2062540335679422641 – Dave Lucia announced deflua.com https://deflua.com/ – The official website for Lua...

307: Trust Nothing, Sort Everything

24 min

Mark shares a bittersweet housekeeping update — the Thinking Elixir Podcast is winding down, with the final episode airing June 23rd, 2026, closing the book on over six years of weekly shows. On the news front, Ecto 3.14 lands with long-awaited UUIDv7 support (time-sortable UUIDs for better index performance) along with a host of other improvements, Oban Pro adds a “human approval” workflow step that lets jobs pause mid-execution and resume on a signal without holding a database connection open, Hologram v0.9 arrives with a new Realtime feature enabling pure-Elixir WebSocket push from server to browser, Dashbit shares a behind-the-scenes look at how they designed Git integration in Tidewave Web across three developer personas, and the NSA drops new Zero Trust Implementation Guidelines that pair nicely with the Erlang Ecosystem Foundation's own security hardening document, and more! Show Notes online - http://podcast.thinkingelixir.com/307 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. The Thinking Elixir Podcast ends June 23rd, 2026 — over 6 years weekly, ~9 years of Elixir podcasting. Episode recorded ahead of time; major news that dropped after recording will be covered next episode. https://x.com/ryanwinchester/status/2057905815160258709 – Tweet announcing Ecto 3.14 with UUIDv7 support. https://github.com/elixir-ecto/ecto – Ecto GitHub repository. https://github.com/elixir-ecto/ecto/blob/master/CHANGELOG.md – Ecto v3.14 changelog — UUIDv7, reorder_assoc/2, HOT upserts, Ecto.Type.trim/2, Decimal v3, and more. https://hexdocs.pm/ecto/Ecto.UUID.html – Ecto.UUID docs — how to opt in to UUIDv7 or UUIDv7 monotonic via @primary_key. https://oban.pro/docs/pro/changelog.html – Oban Pro changelog — jobs can pause mid-execution for human approval via await_signal/1. https://x.com/bart_blast/status/205983068214330578...

306: Don't Exhaust Your Atoms

27 min

Security takes center stage this week as the EEF's Jonatan Männchen highlights that atom exhaustion accounts for roughly one tenth of all CVEs in the BEAM ecosystem and Sobelow can help catch it before it hits production. Hackney users get an urgent nudge to upgrade to v4.0.3, which patches 9 CVEs including high-severity issues and fixes missing HTTP/3 certificate verification, thanks in part to Peter Ullrich's AI-assisted vulnerability research. On the exciting side, the new Elixir 1.20-rc.6 type system is proving its worth in the real world, with Tyler Young reporting it caught ~500 issues, including outright bugs, that 1.19 completely missed. Dannote releases "vibe", an ambitious BEAM-native coding agent for Elixir/OTP projects featuring a TUI, LiveView web console, subagents, and more! Show Notes online - http://podcast.thinkingelixir.com/306 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. The Thinking Elixir Podcast is ending June 23rd, 2026, after 6 years of weekly episodes. https://x.com/maennchen_/status/2059586280711651745 – Jonatan Männchen of the EEF notes that 35% of EEF CVEs are uncontrolled resource consumption, with atom exhaustion as a recurring cause. https://erlef.org/blog/security/atom-exhaustion – EEF blog post — atom exhaustion accounts for roughly one tenth of all BEAM ecosystem CVEs, yet it's well understood and preventable. https://cna.erlef.org/common-weaknesses – EEF CNA Common Weaknesses page showing the current CVE category distribution. https://hex.pm/packages/sobelow – Sobelow is a great Elixir security scanner that detects atom exhaustion and other issues — easy to add to CI. https://x.com/benoitc/status/2058909986084819267 – Announcement of hackney 4.0.1, a security release fixing vulnerabilities across HTTP/1.1, HTTP/2, HTTP/3, and WebSocket. https://github.com/benoitc/hackney...

305: Eleven Minutes to Mayhem

32 min

News includes Elixir 1.20.0-rc.6 arriving as likely the final release candidate before v1.20.0 ships, completing a ~15-week roadmap and delivering full type inference across applications and dependencies. The EEF 2026 election results are in with 3 returning and 1 new board member, LiveStash v0.3.0 lands with a Redis adapter and auto-stashing for Phoenix LiveView state recovery on WebSocket reconnects, a call goes out for BEAM ecosystem companies to step up and support the EEF’s critical security work, and GitHub suffered a significant breach when a hijacked VS Code extension quietly exfiltrated ~3,800 internal repositories in just 11 minutes, and more! Show Notes online - http://podcast.thinkingelixir.com/305 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://elixirforum.com/t/elixir-v1-20-0-rc-6-released/75448 – Elixir v1.20.0-rc.6 released on the ElixirForum - the likely final release candidate before v1.20.0 final, completing the ~15 week type inference roadmap. Includes tips for profiling compile times before and after upgrading. https://github.com/elixir-lang/elixir/releases/tag/v1.20.0-rc.6 – GitHub release page for Elixir v1.20.0-rc.6. Highlights include full type inference across applications and type inference across deps. https://erlef.org/blog/eef/election-2026-results – EEF 2026 election results - David Bernheisel, Francesco Cesarini, Amos King, and Alistair Woodman were elected. https://x.com/swmansionelixir/status/2054945784148201684 – Software Mansion announces LiveStash v0.3.0, featuring a new Redis Adapter and Auto-Stashing for Phoenix LiveView state recovery on WebSocket reconnects. https://github.com/software-mansion-labs/live-stash – GitHub repo for LiveStash - a library providing a reliable API to stash and recover Phoenix LiveView assigns when socket connections are interrupted or...

304: Types, CVEs, and Hot Reloads

27 min

News includes a major milestone for Elixir's set-theoretic types as inference of all language constructs is completed and merged with Elixir v1.20.0-rc.5 hot on its heels, OTP 29.0 drops as a major release with secure-by-default SSH, post-quantum SSL key exchange, Erlang doctests, and more, a wave of high-severity CVEs hits the Elixir and Phoenix stack prompting the EEF CNA to take on a larger work load as AI-driven vulnerability reports surge, string processing in Elixir gets a serious speed boost via SWAR (SIMD Within A Register) optimizations with 1.5–5x improvements across Base and String operations, and a handy tip for enabling state-preserving hot reloads in Phoenix LiveView with just a small dev.exs config tweak, and more! Show Notes online - http://podcast.thinkingelixir.com/304 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://x.com/josevalim/status/2054202778990383152 – José Valim announces that "inference of all language constructs" for Elixir's set-theoretic types has been completed and merged. https://github.com/elixir-lang/elixir/issues/14558 – The meta-issue tracking set-theoretic type inference of all Elixir constructs, now wrapped up. Includes occurrence typing for high-degree precision. A new RC is expected soon on the way to Elixir v1.20. https://x.com/josevalim/status/2054631923893313662 – José Valim announces the release of Elixir v1.20.0-rc.5 with the latest batch of typing and performance improvements. https://github.com/elixir-lang/elixir/releases/tag/v1.20.0-rc.5 – Release notes for Elixir v1.20.0-rc.5. The team says they are very close to the final release and encourages users to try it and report issues. https://cna.erlef.org/ – The EEF CNA (CVE Numbering Authority) has seen a large increase in volume of CVEs, largely driven by AI tools. They are considering a funding campaign...

303: The Taming of the Slop

31 min

News includes the Erlang Ecosystem Foundation publishing its 2026 board election candidates with voting now open, a new GitHub organization called Elixir-Vibe launching with tools to detect and fix AI-generated Elixir “slop” — including ExSlop and the related semantic linter Credence, erlang_python 3.0.0 arriving with true parallelism by embedding CPython into the BEAM as a first-class citizen, ElixirConf EU 2026 videos beginning to drop including keynotes from José Valim and Chris McCord, and more! Show Notes online - http://podcast.thinkingelixir.com/303 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://erlef.org/blog/eef/election-2026-candidates – Candidates for the Erlang Ecosystem Foundation 2026 board election have been published. Candidates include David Bernheisel, Jon Carstens, Francesco Cesarini (incumbent), Nathan Hessler, Amos King (incumbent), Greg Mefford, Duane Strikwerda, and Alistair Woodman (incumbent). Voting opens May 8th at 16:00 UTC and closes May 15th at 23:59 UTC. https://x.com/dan_note/status/2050239025458409646 – DanNote on GitHub created a new GitHub organization called "Elixir-Vibe" — a home for Elixir-native tooling for AI-assisted coding, AST analysis, structural code search, code quality, architecture analysis, and BEAM-native coding agents. https://github.com/elixir-vibe – The Elixir-Vibe GitHub organization housing libraries for fixing, reviewing, and spotting "slop" in AI-generated Elixir code. https://github.com/elixir-vibe/ex_slop – ExSlop is a library under Elixir-Vibe — Credo checks that catch AI-generated Elixir code slop. https://x.com/kamilskowron/status/2051778642053628125 – Announcement of Credence, a semantic linter for LLM-generated Elixir code that catches patterns that compile and pass tests but are non-idiomatic, inefficient, or ported from Python/JavaScri...

302: BEAM in Your Pocket

28 min

News includes Mob, an exciting new framework that brings BEAM-on-device mobile development to Elixir with OTP running natively inside iOS and Android apps, Folio a new library for generating print-quality PDFs and SVGs from Elixir data powered by Typst via Rustler NIF, both Oban v2.22 and Oban Pro v1.7.0 were released with a host of improvements including job querying, unique workflows, and a rate limiting overhaul, LiveVue v1.1 arrives with Node-less SSR via QuickBeam and persistent layouts, erlang_quic v1.3.0 brings a production-ready pure-Erlang QUIC and HTTP/3 stack to OTP 27, and more! Show Notes online - http://podcast.thinkingelixir.com/302 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://x.com/dan_note/status/2048273367598252360 – Announcement tweet for Folio, a new Elixir library for generating print-quality PDFs, SVGs, and PNGs from Markdown and Elixir data. https://github.com/dannote/folio – Folio on GitHub — an open-source library that generates print-quality PDF/SVG/PNG from Elixir data, powered by Typst via Rustler NIF. Documents are Elixir values with no templates or external processes required. https://genericjam.com/blog/mob-intro – Blog post introducing Mob — "LiveView for native mobile via NIF with BEAM on device with native views and all logic in Elixir." Created by Kevin Edey, a former React Native and native iOS developer. https://hexdocs.pm/mob/readme.html – Mob HexDocs — a BEAM-on-device mobile framework for Elixir. OTP runs inside iOS and Android apps via a thin NIF, with screens as GenServers and UI rendered by Compose and SwiftUI. Currently in early development. https://github.com/GenericJam/mob – Mob on GitHub — the source for the BEAM-on-device mobile framework supporting Android emulator and iOS simulator. https://x.com/sorentwo/status/2049057610721112537 – Announcement tw...

301: Testing, Debugging, and Departures

17 min

News includes Phoenix LiveDebugger hitting v1.0 with an interactive tour to go along with it, LiveStash v0.2.0 shipping with API improvements and a tease of Redis & Mnesia adapters on the horizon, German Velasco making his TestingLiveView.com course completely free for the Elixir community, Volt reaching v0.8.0 as an Elixir-native frontend build tool that eliminates the need for Node.js, and Francesco Cesarini announcing his departure from Erlang Solutions while pledging to remain active in the Erlang Ecosystem Foundation, and more! Show Notes online - http://podcast.thinkingelixir.com/301 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://x.com/swmansionElixir/status/2047324614519652484 – Phoenix LiveDebugger hits v1.0 — Software Mansion announces the milestone release, signaling a shift from active development to maintenance. They consider it feature-complete. https://github.com/software-mansion-labs/live-debugger-tour – LiveDebugger Tour — an interactive, hands-on tutorial launched alongside v1.0 to walk users through everything LiveDebugger has to offer. https://x.com/swmansionelixir/status/2046960595455369469 – LiveStash v0.2.0 released by Software Mansion — a new version shaped by API feedback, with v0.3.0 teasing Redis & Mnesia adapters. https://hex.pm/packages/live_stash – LiveStash on Hex.pm — the package that solves Phoenix LiveView's state loss during WebSocket reconnects. https://live-stash-demo.swmansion.com/ – Interactive demo site for LiveStash. https://github.com/software-mansion-labs/live-stash – LiveStash GitHub repository. https://github.com/software-mansion-labs/live-stash/blob/main/CHANGELOG.md – LiveStash changelog detailing v0.2.0 changes. https://x.com/germsvel/status/2046896967330955336 – German Velasco announces that his TestingLiveView.com course is now free for the community....

300: Celebrating 300 with José Valim

1 hr 24 min

It's Episode 300 — a milestone just under 6 years in the making! To celebrate, we kick things off with a fun song, then dive into the news: the Localize library v0.15.0 brings locale-aware formatting and Unicode CLDR data to Elixir without any compile-time code generation, a new library called Reach builds program dependence graphs for Elixir and Erlang to help coding agents and static analysis tools understand your codebase, Tidewave gets exciting updates including voice input with click-to-add context and the ability to install it as a PWA, the ErlEF has opened its 2026 board elections with voting running May 8-15, and more! Then we sit down with José Valim for an in-depth interview covering Elixir v1.20, the latest progress on the set-theoretic type system, the story behind Tidewave, and how AI is — and isn't — changing development on Elixir itself. Show Notes online - http://podcast.thinkingelixir.com/300 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://github.com/elixir-localize/localize – The Localize library v0.15.0 was released — a locale-aware formatting, validation, and data access library for Elixir built on the Unicode CLDR repository. Consolidates the ex_cldr_* family into a single package with no compile-time code generation; all CLDR data loads at runtime and caches in :persistent_term. https://x.com/dan_note/status/2044763774146466053 – Announcement tweet for the new "Reach" library — a program dependence graph tool for Elixir and Erlang. https://github.com/dannote/reach – Reach builds a graph of data flow, control flow, and side effects in your code so you can trace values to their origin, find tainted paths from user input to dangerous sinks, or check if statements can be safely reordered. Works on Elixir/Erlang source and compiled BEAM bytecode. https://x.com/josevalim/status/2044483...

299: Don't Paste That Into Your Terminal

42 min

The Erlang Ecosystem Foundation is seeking community support for a major grant to fund the Ægis security project and the deadline is April 17th to show support, Hex.pm published the results of its first-ever comprehensive third-party security audit revealing three high-severity findings that have since been fixed, José Valim unveils a massive Tidewave update including UI Variants and a new "vision" mode that lets your coding agent take screenshots and record videos of your web app, Hex.pm gains the ability to serve llms.txt files for Elixir and Erlang packages, Remote releases a new Elixir LSP called Dexter written in Go, Lotus gets significant updates as an embeddable BI engine for Phoenix apps, Ghostty terminal emulator bindings land in Elixir bringing GenServer-based terminals to LiveView, and we discuss the alarming ClickFix supply chain attack that compromised Axios and what it means for open source maintainers everywhere, and more! Show Notes online - http://podcast.thinkingelixir.com/299 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://marketing.erlef.org/news/grant-petition.html – The Erlang Ecosystem Foundation is seeking community backing for a grant that would fund two full years of work on the Ægis security project — improving how packages are published, verified, and trusted across Hex and the broader ecosystem. The deadline to show support is April 17th. https://hex.pm/blog/security-audit – Hex.pm published the results of its first comprehensive third-party security audit, made possible by Alpha-Omega under the OpenSSF. Two firms — Paraxial.io and zentrust partners GmbH — reviewed the Hex registry, clients, documentation infrastructure, and supporting systems. Three high-severity issues were found and have all been fixed. https://paraxial.io/blog/hex-pentest – Michael Lubas of Paraxial.io...

298: Hex Gets a Glow Up

20 min

News includes the hex.pm website getting a fresh new redesign, the Hex 2.4 package manager upgrading to OAuth device flow authentication with two-factor authentication support for improved security, the official Elixir Expert LSP hitting its v0.1 release milestone, a new LiveStash library from SoftwareMansion that prevents state loss on LiveView reconnects, and José Valim himself stopping by to remind everyone that the ElixirConf US Call for Talks deadline is fast approaching, and more! Show Notes online - http://podcast.thinkingelixir.com/298 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://hex.pm/blog/hex-v24-released#website-redesign – The hex.pm website received a major redesign. Package pages now show the README directly, search results show more info at a glance, and the dashboard was reworked. Thanks to Paulo Valim for implementing the new design. https://x.com/hexpm/status/2039764266471784603 – The local hex package was updated to v2.4, replacing password-based authentication with an OAuth device flow and adding two-factor authentication support to the CLI, significantly improving the security of publishing packages. https://hex.pm/blog/hex-v24-released – Official Hex 2.4 release blog post covering the OAuth device flow, two-factor authentication support, and other improvements. https://x.com/tylerayoung/status/2038614593958732194 – Announcement tweet for the official v0.1 release of Expert, the new official Elixir LSP. https://github.com/elixir-lang/expert/releases/tag/v0.1.0 – The v0.1.0 release of Expert, the new official Elixir Language Server Protocol implementation, is now final. https://formulae.brew.sh/formula/expert – Expert is also available on Homebrew, making it easy to install on macOS. https://github.com/elixir-lang/elixir/releases/tag/v1.20.0-rc.4 – Elixir v1.20.0-rc.4 was releas...

297: JavaScript Joins the BEAM?

35 min

News includes Quickbeam, an exciting new research project that brings a full JavaScript runtime inside the BEAM with OTP supervision, native DOM access, and a built-in TypeScript toolchain, plus a companion Volt asset pipeline for Elixir; José Valim highlights how Elixir’s type system work is already inspiring optimizations in Python’s Ruff project, and shares a new blog post on the latest BDD performance improvements coming in Elixir v1.20; LiveView Debugger v0.7 arrives with source code links, nested live view tree structure, and a closer path to v1.0; a new browser-based Elixir Language Tour expands its Processes chapter with hands-on GenServers, Supervisors, and more; Oban v2.21 lands with workflow tracking, rate limiting, and massive index improvements; and more! Show Notes online - http://podcast.thinkingelixir.com/297 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://github.com/elixir-volt/volt – Volt - a new asset pipeline for Elixir that replaces esbuild wrapper, Tailwind CLI, and node_modules. https://x.com/dan_note/status/2033975642057019499 – Announcement post for the Volt asset pipeline for Elixir. https://x.com/dan_note/status/2032139121850728939 – Announcement post for Quickbeam, a JavaScript runtime for the BEAM. https://github.com/elixir-volt/quickbeam – Quickbeam - a JavaScript runtime for the BEAM with Web APIs backed by OTP, native DOM, and a built-in TypeScript toolchain. Still an early beta research project. https://github.com/cocoa-xu/exclosured – ExClosured - a new framework for compiling Rust to WebAssembly, running it in the browser, and hooking into Phoenix LiveView. https://exclosured.app/ – Demo site for ExClosured, showing image manipulation and SQLite-in-the-browser examples. https://x.com/josevalim/status/2034623221807370570 – José Valim highlights how Elixir's type syste...

296: OpenAI Chose Elixir and A VM Inside a VMV

46 min

Elixir v1.20.0-rc.2 and rc.3 arrive with a faster compiler, better type inference, and improved incremental compilation; José Valim drops a low-key bombshell with Distributed Python running on top of the Erlang distribution with full Livebook integration; Chris McCord wows the community with fly_deploy, enabling zero-downtime hot code upgrades on Fly.io using the BEAM's ability to boot a peer VM inside a running VM; Discord shares a deep dive into how they added distributed tracing to their Elixir systems without melting everything; Popcorn v0.2 brings Elixir to the browser as a proper npm package; OpenAI's Symphony project — built in Elixir — sparks conversation about vibe-coded BEAM code and whether TypeScript tools can truly replicate what the BEAM offers, and more! Show Notes online - http://podcast.thinkingelixir.com/296 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://x.com/josevalim/status/2029221739285057565 – José Valim announced Elixir v1.20.0-rc.2 and rc.3 on X. The compiler finds more bugs, is ~10% faster, has a new interpreted mode (up to 5x faster), and improves incremental compilation for struct changes. https://github.com/elixir-lang/elixir/releases/tag/v1.20.0-rc.2 – Release page for Elixir v1.20.0-rc.2. https://github.com/elixir-lang/elixir/releases/tag/v1.20.0-rc.3 – Release page for Elixir v1.20.0-rc.3, including a number of fixes and IEx autocomplete optimization. https://x.com/chris_mccord/status/2029630330630508929 – Chris McCord shared how the BEAM supports booting a :peer node as a VM within the VM, enabling "hot bluegreen" deploys on Fly.io — spinning up a new incoming VM and cutting over seamlessly while both peers stay clustered. https://hex.pm/packages/fly_deploy – Hex package page for fly_deploy, Chris McCord's new library for zero-downtime hot code upgrades on Fly.io with...

295: Is Your Type System Leaking?

27 min

News includes José Valim publishing a deep technical post on Elixir's type system shift from DNFs to Lazy BDDs with eager literal intersections — cutting worst-case type checking from 10 seconds to 25ms — alongside a more approachable Dashbit post on type systems as leaky abstractions, Zach Daniel's new usage_rules feature for shipping versioned AI skills inside Hex packages, Oban Pro teasing a major Workflow + Web UI overhaul with graph views and progress tracking, MDEx v0.11.6 landing with a new :codefence_renderers option, Livebook Desktop adding Linux support, Flame On hitting v1.0.0 after four years, a new Gleam static site generator called Blogatto, a native Elixir Apache Spark Connect client with Livebook integration, and more! Show Notes online - http://podcast.thinkingelixir.com/295 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://erlef.org/ – David encourages companies that use Elixir to sponsor the Erlang Ecosystem Foundation, emphasizing it's a community responsibility and any amount helps. https://nitter.net/josevalim/status/2026957172807025095 – José Valim announces a new technical blog post on elixir-lang.org about set-theoretic type system internals. https://elixir-lang.org/blog/2026/02/26/eager-literal-intersections/ – José Valim's deep-dive post on switching from DNFs to Lazy BDDs and adding eager literal intersections, reducing a worst-case type check from 10s to 25ms in Elixir v1.20. https://nitter.net/josevalim/status/2028820597761831058 – José Valim announces a more approachable blog post on type systems as leaky abstractions. https://dashbit.co/blog/type-systems-are-leaky-abstractions-map-take – Dashbit post by José Valim arguing with concrete examples that type systems can be leaky abstractions that resist refactoring, using Map.take!/2 as a case study. https://x.com/zachsdaniel...

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

30 min

News includes the long-awaited Expert LSP releasing its first release candidate — the unified Elixir Language Server merging Lexical and Next LS — with monorepo support and early adopter feedback already glowing, José Valim shares exciting Elixir v1.20 compile time improvements bringing up to 20% faster compilation on OTP 29 and up to 5x faster with a new interpreted mode, Livebook Desktop makes the move to Tauri bringing Linux support and plans for a reusable Tauri+Elixir package, a new erlang-python library arrives for running Python ML/AI code from Elixir with true parallelism, Nx v0.11 lands with sharding support and MPS backend improvements, and more! Show Notes online - http://podcast.thinkingelixir.com/294 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://x.com/expert_lsp/status/2025624737737539876 – Announcement tweet for Expert LSP v0.1.0-rc.1, the unified Elixir Language Server combining Lexical and Next LS. https://x.com/mitchhanberg/status/2025625898322469367 – Mitch Hanberg's tweet about the Expert LSP v0.1.0-rc.1 release candidate. https://expert-lsp.org/the-first-release-candidate/ – Blog post accompanying the Expert LSP v0.1.0-rc.1 release, covering stability goals and the near-term roadmap. https://github.com/elixir-lang/expert – GitHub repository for Expert, the unified Elixir Language Server. Includes features like compiler diagnostics, completions, go-to-definition, monorepo support, and more. https://x.com/tylerayoung/status/2025659771789905966 – Tyler Young shares his team's experience using Expert at Jump, calling it the best Elixir LSP experience he's had. https://x.com/benoitc/status/2024059742096687482 – Benoît Chesneau announces the erlang-python package, enabling Python ML/AI integration with Erlang/Elixir concurrency. https://github.com/benoitc/erlang-python – GitHub reposit...

293: The BEAM as the Universal Runtime

28 min

News includes Hackney v3.1.0 dropping ~1.3 million lines of C code in favor of a pure Erlang QUIC implementation for HTTP/3 support, Benoît Chesneau's Hornbeam 1.0.0 bringing Erlang-powered hosting to Python web apps with performance that puts Gunicorn to shame, the Easel library offering a Canvas 2D drawing API for Elixir that works with Phoenix LiveView and native WX windows, Hologram v0.7.0 hitting a major milestone with client-side Erlang runtime coverage jumping from 34% to 96%, and more! Show Notes online - http://podcast.thinkingelixir.com/293 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://x.com/benoitc/status/2023675416465023212 – Benoît Chesneau announces Hackney v3.1.0, a simple HTTP client for Erlang, now with HTTP/3 support via pure Erlang — no C compiler, CMake, or Go required. https://github.com/benoitc/hackney/releases/tag/3.1.0 – Hackney v3.1.0 release notes. Removes ~1.3M lines of C code (lsquic, BoringSSL, NIF) and replaces them with a pure Erlang QUIC implementation. https://en.wikipedia.org/wiki/QUIC – Background on QUIC, the general-purpose transport layer protocol underlying HTTP/3 support in Hackney v3.1.0. https://x.com/benoitc/status/2023711566370402574 – Benoît Chesneau announces Hornbeam 1.0.0, an Erlang-powered WSGI/ASGI server for Python apps — 9x faster than Gunicorn, 10x lower latency. https://github.com/benoitc/hornbeam – Hornbeam GitHub repository. Run Flask, FastAPI, and Django on the BEAM with Erlang's concurrency, resilience, and distribution. https://hornbeam.dev/ – Hornbeam landing site — "When Python Meets Erlang." Highlights AI readiness, distributed clustering, supervisors, and no GIL concerns. https://x.com/benoitc/status/2024066551092031773 – Follow-up post announcing Hornbeam v1.3.0, achieving 68k req/s — 2x faster than Uvicorn/Gunicorn — with new NIF modul...

292: Sage Advice for AI Agents

42 min

TNews includes Mark announcing his new Sagents library for building AI agents with human-in-the-loop oversight and real-time debugging capabilities, José Valim's blog post on why Elixir is the best language for AI based on recent completion rate studies, LiveDebugger v0.6.0 with custom events and enhanced exception handling, an analysis of Elixir developer salaries showing US senior remote positions at ~$163k median, Peter Ullrich's new MCP server implementation for Elixir, a revamp of Lua for Elixir with improved tooling, Elixir Hub's new events section for finding conferences and meetups, and a discussion on whether AI advancements like Opus 4.6 are eliminating the SDK advantage of more popular languages, and more!e Show Notes online - http://podcast.thinkingelixir.com/292 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://github.com/sagents-ai – Github organization home to the Sagents projects https://github.com/sagents-ai/sagents – Mark announces Sagents - "Sage Agents" library combining wisdom with LLM-based agents, featuring HITL, SubAgents, GenServer architecture, Phoenix.Presence integration, middleware system, and more https://github.com/sagents-ai/sagents_live_debugger – Phoenix LiveView dashboard for debugging and monitoring Sagents agents in real-time with visibility into agent execution, message history, tool calls, and events https://github.com/sagents-ai/agents_demo – Demonstration Phoenix LiveView application showcasing Sagents's multi-conversation agent architecture with isolated AI agents and real-time updates https://x.com/josevalim/status/2019422467446698493 – José Valim announces his new blog post on why Elixir is the best language for AI https://dashbit.co/blog/why-elixir-best-language-for-ai – José Valim's blog post explaining why Elixir is best for AI, focusing on immutability, do...

291: From 2x Compilation to Junior Comprehension

32 min

News includes José Valim announcing another major compilation time improvement coming to Elixir v1.20 achieving 2x speedup while adding the type checker, a new alternative Erlang syntax called Telelang, Membrane's YOLO plugin bringing AI-powered object detection to video pipelines, Christian Alexander's Claude Skill for automating dependency updates through AI conversation, José Valim's experimental PR Quiz tool that transforms code reviews into interactive learning experiences inspired by Anthropic research on AI coding skills, legal changes to US SBOM requirements, AshPartition for database partitioning, building containers directly from Erlang/Elixir code, and the complete ElixirConf EU speaker lineup featuring 39 speakers plus keynotes from José Valim and Chris McCord! Show Notes online - http://podcast.thinkingelixir.com/291 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://x.com/josevalim/status/2017671777187438683 – José Valim shared another compilation time improvement coming to Elixir v1.20 RC. Livebook compilation time went from 6.4s to 3.2s over 3 years, achieving 2x improvement while adding the type checker. Much of this came from removing single core bottlenecks for better CPU utilization. https://telelang.org/ – Telelang - an alternative syntax for Erlang that compiles to Erlang code without changing semantics or standard library. https://github.com/fancycade/tele – GitHub repository for Tele. Marked as experimental and unstable, but demonstrates an interesting approach to creating a different syntax and parser without deeper changes. https://x.com/swmansionelixir/status/2018345705614549274 – Announcement of Membrane YOLO Plugin for AI-powered object detection in Elixir multimedia pipelines. https://www.reddit.com/r/elixir/comments/1quo8ym/membrane_yolo_plugin_aipowered_object_detection/ –...

290: Postgres Finally Gets Real Search

33 min

News includes Elixir v1.20.0-rc.1 with important type system improvements, not one but two new Elixir-native Bash interpreters for seamless interop, LiveCapture bringing zero-boilerplate storybooks to LiveView components, Christian Alexander's DurableObject library for persistent actors inspired by Cloudflare, Postgres getting a game-changing BM25 text search extension that rivals Elasticsearch, a breakthrough RAG approach that eliminates vector databases entirely while achieving 98.7% accuracy, and more! Show Notes online - http://podcast.thinkingelixir.com/290 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://github.com/elixir-lang/elixir/releases/tag/v1.20.0-rc.1 – Elixir v1.20.0-rc.1 released with bug fixes including improved type system performance and bitstring type handling https://elixirforum.com/t/elixir-v1-20-0-rc-0-and-rc-1-released-type-inference-of-all-constructs/73927/31 – Discussion of Credo warning issue with missing @moduledoc when using Elixir 1.20 RCs - fix is to upgrade Credo http://github.com/tv-labs/bash – New Elixir-native Bash interpreter with complete implementation of Bash built-ins and quirks https://github.com/elixir-ai-tools/just_bash – Second Elixir-native Bash interpreter implementation https://github.com/achempion/live_capture – LiveCapture - zero-boilerplate storybook for LiveView components requiring only single line capture_all() https://elixirforum.com/t/livecapture-zero-boilerplate-storybook-for-liveview-components-by-waffle-creator/74028 – ElixirForum post with more details about LiveCapture by Boris Kuznetsov https://captures.captureui.com/phoenix_live_dashboard/components/Elixir.Phoenix.LiveDashboard.HomePage/render – Example LiveCapture storybook showing all components from LiveDashboard https://github.com/leandrocp/autumn/blob/main/CHANGELOG.md – Autumn has been...

289: Erlang Drives into QNX Territory

26 min

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://x.com/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://x.com/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-de...

288: 15 Years of Elixir and Full Type Inference

26 min

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://x.com/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://x.com/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://x.com/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_...

287: From RAGs to Rich Workflows

21 min

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://x.com/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://x.com/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://x.com/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 Fab...

286: A NextJS Escape and 2025 in Review

41 min

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://x.com/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://x.com/polvalen...

285: From Popcorn to Robots

31 min

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://x.com/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://x.com/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://d...

284: ‘Tis the Season for a Type System

24 min

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://x.com/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...

283: Erlang Turns 27 and React at Risk

43 min

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://x.com/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...

282: Type Systems and View Transitions

34 min

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://x.com/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 relea...

281: Planning for the Unexpected

28 min

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://x.com/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/q...

280: Dark Matter Developers

42 min

News includes Elixir 1.19.3 point release with enhanced regular expression support in config files, Tidewave Web adding support for Claude Code and OpenAI Codex agents, Hologram's JavaScript porting initiative seeking community help to complete their browser runtime, a new pg_large_objects library for streaming large binary data with Postgres, the experimental playwright_ex library for browser automation, and the latest TIOBE Index showing C# nearly displacing Java while Elixir ranks at #38, and more! Show Notes online - http://podcast.thinkingelixir.com/280 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://github.com/elixir-lang/elixir/releases/tag/v1.19.3 – Elixir 1.19.3 point release with support for /E modifier in config file regular expressions and mix help for standard library apps https://tidewave.ai/blog/claude-code-codex – Tidewave Web now supports Claude Code and OpenAI Codex agents https://www.youtube.com/watch?v=qxzPZ0PGd2s – Video showing how to configure Claude Code and Codex agents in Tidewave Web https://x.com/bart_blast/status/1989862380776370450?s=12&t=Xn6DY9Qzc5nGLdqEskRjvQ – Hologram announcement about JavaScript porting request https://hologram.page/blog/elixir-to-javascript-porting-initiative – Hologram's call for help porting Erlang functions to JavaScript for browser runtime https://hologram.page/reference/client-runtime/erlang – Progress page tracking Erlang to JavaScript porting efforts for Hologram https://github.com/frerich/pg_large_objects – New pg_large_objects library for streaming large binary data to/from Postgres using the Large Object API https://elixirforum.com/t/playwright-ex-playwright-client-for-browser-automation/73323 – New playwright_ex library for browser automation with Chromium, Firefox, Safari and Edge https://www.tiobe.com/tiobe-index/ – TIOBE Index updated...

279: Hot Code Upgrades and Hotter AI Takes

46 min

News includes Chris McCord's FlyDeploy for zero-downtime hot code upgrades on Fly.io, the Elixir GRPC library update with interactive Livebook documentation, ErrorTracker v0.7.0 with LiveView 1.0 support, a new AI-powered terminal emulator called exterm_ai, Horde joining a new GitHub organization focused on distributed systems, SmartLogic's case study using Elixir for real-time air quality monitoring, GitHub's 2025 Octoverse report showing TypeScript becoming the most used language, and Mark shares his detailed AI development workflow that compresses 2 weeks of work into 2 days by using coding agents as a Software Architect, and more! Show Notes online - http://podcast.thinkingelixir.com/279 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://github.com/chrismccord/fly_deploy – Chris McCord releases FlyDeploy - enables hot code upgrades for Elixir applications on Fly.io without restarts or downtime https://x.com/sleipni_r/status/1986791040607481930 – Elixir GRPC library updated to v0.11.4 with beautiful interactive Livebook documentation and new stream features including effects and map_error https://github.com/elixir-error-tracker/error-tracker/releases/tag/v0.7.0 – ErrorTracker v0.7.0 released with Igniter installer, LiveView 1.0 support, better MariaDB support, and security updates https://github.com/metehan/exterm_ai – exterm_ai - an advanced web-based terminal emulator with built-in AI assistance powered by OpenRouter, like a web-based warp.dev https://github.com/elixir-horde/horde – Horde - distributed Supervisor and Registry backed by DeltaCrdt https://github.com/elixir-horde – New @elixir_horde GitHub organization focused on distributed systems, fault-tolerant supervision, and global process registration https://bsky.app/profile/peregrine.bsky.social/post/3m52kusb7ek2x – PSA for Zed editor users a...

278: WAL-ing Through Database Changes

31 min

News includes the Curiosum Elixir survey closing soon, ReqLLM reaching 1.0 with standardized LLM API support across multiple providers, Isaac Yonemoto's Codicil library bringing semantic code understanding to AI assistants through MCP, José Valim teasing Tidewave Web expansion to support Django, Rails, Next.js and other popular frameworks, phoenix_test_playwright adding browser pooling for improved performance, Peter Ullrich's deep dive into using Postgres WAL for database change notifications at scale, and more! Show Notes online - http://podcast.thinkingelixir.com/278 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-survey.typeform.com/2025-edition – Curiosum Elixir survey open until November 14th, 2025 (about 2 days remaining when episode releases) https://elixir-hub.com/surveys – Where survey results will be published after the survey closes https://x.com/mikehostetler/status/1985134169899360709 – Announcement tweet about ReqLLM 1.0 release https://agentjido.xyz/blog/announcing-req_llm-1_0 – Blog post announcing ReqLLM 1.0, a Req-based package to standardize LLM API calls and responses across providers https://github.com/agentjido/req_llm – ReqLLM GitHub repository - went through 8 RCs to reach 1.0, includes Google Vertex AI, AWS Bedrock support, and more https://x.com/DNAutics/status/1983278808271663452 – Isaac Yonemoto's tweet about using an LLM to build an MCP to analyze and service Elixir codebases https://github.com/E-xyza/codicil/ – Codicil - Elixir library providing AI coding assistants with deep semantic understanding of your codebase through the Model Context Protocol Isaac will be speaking about Codicil at ExMex conference (which will have concluded by episode release) https://x.com/josevalim/status/1985408862690685315 – José Valim teases upcoming Tidewave Web expansion to support...

277: Searching Across the Hexiverse

26 min

News includes a powerful new HexDocs search engine built in Gleam that lets you search across all your project dependencies with mix hex.search, Software Mansion's interactive Elixir Language Tour that runs in the browser via WebASM, Paulo Valente's breakthrough getting Stable Diffusion running on Mac GPUs through EMLX, lessons learned from the AWS outage that left smart beds stuck and overheating, Chrome DevTools' new MCP server for AI coding assistants, and more! Show Notes online - http://podcast.thinkingelixir.com/277 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://x.com/josevalim/status/1982913977459061036 – José Valim discusses how newcomers found it challenging to find which API to use when docs were spread around Phoenix, LiveView, Ecto, etc. https://hexdocs.pm/ – HexDocs home page with new search functionality https://github.com/hexpm/hexdocs-search – GitHub repository for the HexDocs search engine, built in Gleam and Lustre https://hex.pm/blog/announcing-new-hexdocs-search-engine – Official announcement of the new HexDocs search engine powered by Typesense New mix hex.search command available after updating with mix local.hex - searches across all your project dependencies with their specific versions https://hexdocs.pm/elixir/ – Elixir standard library docs (currently not included in hex.search results) https://bsky.app/profile/swmansionelixir.bsky.social/post/3m3s3bzsp6s2g – Software Mansion announces the Elixir Language Tour https://elixir-language-tour.swmansion.com – Web-based interactive Elixir learning tool using Popcorn (Elixir running in WebASM) - no installation required https://x.com/polvalente/status/1981174585040261610 – Paulo Valente announces completion of Nx work targeting Mac hardware https://github.com/elixir-nx/emlx/pull/87 – PR for EMLX Nx Backend enabling Stable Diffusio...

276: Elixir v1.19 Types and Speed

42 min

News includes the major release of Elixir v1.19 with enhanced type checking, broader type inference, and up to 4x faster compilation for large projects, plus the first OpenChain certification bringing more transparency to the BEAM ecosystem. We also cover the Mishka Chelekom Phoenix LiveView component library update for Tailwind 4 support, visual improvements coming to ExDocs admonition blocks, Anthropic's new ClaudeCode Web that lets you code directly in the browser with GitHub integration, a critical Redis security vulnerability with a perfect 10.0 severity score affecting hundreds of thousands of servers, and more! Show Notes online - http://podcast.thinkingelixir.com/276 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://x.com/josevalim/status/1978729853349196170 – José Valim announces Elixir v1.19 release on social media https://elixir-lang.org/blog/2025/10/16/elixir-v1-19-0-released/ – Official blog announcement for Elixir v1.19 release https://hexdocs.pm/elixir/1.19/changelog.html – Detailed changelog documentation for Elixir v1.19 https://x.com/theerlef/status/1978896262473662539 – Erlang Ecosystem Foundation announces OpenChain certification for Elixir v1.19 https://elixir-lang.org/blog/2025/02/26/elixir-openchain-certification/ – Details about Elixir's OpenChain certification bringing transparency and trust to the BEAM ecosystem https://github.com/elixir-lang/ex_doc/issues/2149#issuecomment-3394340806 – ExDocs visual adjustments to admonition blocks for better consistency across light and dark modes https://bsky.app/profile/yellowduck.be/post/3m3htzs4qyg2a – Announcement of Mishka Chelekom Phoenix LiveView component library v0.0.8 update https://mishka.tools/blog/introducing-mishka-chelekom-v0.0.8-with-tailwind-4-support-and-custom-configuration – Details about Mishka Chelekom v0.0.8 with Tailw...

275: From Slop to Success?

29 min

News includes the release of Elixir v1.19.0-rc.2 with impressive deps compile times and optimized set-theoretic type checking, a timeline update on typed structs arriving by next year, the new "mix help app:phoenix" command for building AI Agent context, gRPC library v0.11.0 with client load balancing, ReqCassette for recording test requests, German Velasco's video walkthrough of Phoenix's AGENTS.md file, Brian Cardarella's insights on the influx of AI-generated codebases needing rescue, Elixir Observer's major updates with categories and semantic search, Chris McCord's demonstration of isolated AI coding sandboxes on Fly Machines, NPM's new security changes for token management, and more! Show Notes online - http://podcast.thinkingelixir.com/275 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://netter.net/josevalim/status/1975605515313979674 – José Valim announces Elixir v1.19.0-rc.2 release https://elixirforum.com/t/elixir-v1-19-0-rc-2-released/72805 – Elixir Forum discussion of v1.19.0-rc.2, the last stop before official v1.19 release Remote.com confirmed their codebase compiles 55% faster on v1.19 with type checking still ~1ms/module on average José and Guillaume Duboc went beyond current state-of-the-art to optimize key operations for set-theoretic type checking, articles to be published later https://x.com/josevalim/status/1975588421201715334 – New "mix help app:phoenix" command in Elixir v1.19 lists all modules with first paragraph of docs Great shortcut tool for building AI Agent context with brief module descriptions https://x.com/z_4seven/status/1975795139739357404 – José Valim provides update on Elixir's typesystem status and timeline Plan shifted from typed structs by end of year to providing type inference of all constructs; typed structs might arrive by end of next year https://x.com/sleip...

274: Protocols, Permissions, and Performance

31 min

News includes the release of Elixir 1.19.0-rc.1 with OTP 28.1+ compatibility and impressive 2.3x faster dependency compilation, JetBrains adopting the open Agent Client Protocol for AI coding agents, an update on LiveView Native's uncertain future, major improvements to the MDex Markdown library including streaming support and Quill delta conversion, Curiosum's comprehensive blog post on their Permit authorization library, Elixir gaining an AT Protocol library called Aether for Bluesky integration, Supabase raising $100 million at a $5 billion valuation while building on Elixir, Ruby community fracturing over gem server ownership controversies, security concerns about AI agents escalating privileges across systems, and more! Show Notes online - http://podcast.thinkingelixir.com/274 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://elixirforum.com/t/elixir-v1-19-0-rc-1-released/72781/3 – Elixir 1.19.0-rc.1 released with OTP 28.1+ compatibility, struct update syntax adapted into type assertion operator, improved dependency compilation, OptionParser regex support, and Unicode 17.0.0 support https://bsky.app/profile/stefanluptak.com/post/3m2hoz4ankk2c – Elixir 1.19.0-rc.1 dependency compilation is 2.3x faster on MacBook Pro M1 Max compared to 1.18.4 https://x.com/zeddotdev/status/1975241285796552816 – JetBrains adopts Agent Client Protocol (ACP) https://zed.dev/blog/jetbrains-on-acp – Details on ACP, an open standard for seamless integration of AI coding agents with any code editor or IDE using JSON-RPC https://x.com/bcardarella/status/1973369656829166004 – Brian Cardarella comments that LiveView Native, in it's current implementation, is likely dead in the water https://x.com/josevalim/status/1975153256524312921 – José Valim's response on LiveView Native direction https://bsky.app/profile/leandrocp.bsky.so...

273: Does the Language Really Matter?

39 min

News includes Chris McCord releasing a shell-based web browser tool for LLMs extracted from phoenix.new, a new schema validation library called Zoi inspired by JavaScript's Zod, AshDiagram for generating beautiful visualizations of AshFramework applications, the Erlang Ecosystem Foundation's progress toward EU Cyber Resilience Act readiness with their Ægis security initiative, PostgreSQL 18.0 release with Index Skip Scans and async I/O improvements, Anthropic's Claude Sonnet 4.5 release, IEEE's Top Programming Languages 2025 list and a discussion about whether AI-assisted coding means the end of programming language rankings, and more! Show Notes online - http://podcast.thinkingelixir.com/273 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://x.com/chris_mccord/status/1972721288029548924 – Chris McCord announces the web shell command for LLM web browsing https://github.com/chrismccord/web – Web - shell command for simple LLM web browsing that converts web pages to markdown, executes js, and interacts with pages https://hexdocs.pm/zoi/Zoi.html – Zoi - a new schema validation library for Elixir inspired by the popular JavaScript library Zod https://github.com/phcurado/zoi – Zoi GitHub repository https://zod.dev/ – Zod - the JavaScript library that inspired Zoi https://bsky.app/profile/zachdaniel.dev/post/3lzwvkdlsw22c – Announcement of AshDiagram by Jonatan Männchen https://hexdocs.pm/ash_diagram/AshDiagram.html – AshDiagram - library for generating beautiful diagrams to visualize AshFramework applications including Entity Relationship, Class, C4 Architecture, and Policy diagrams https://github.com/team-alembic/ash_diagram – AshDiagram GitHub repository with examples of generated diagrams https://bsky.app/profile/theerlef.bsky.social/post/3lzypq74brc25 – EEF Security Update announcement https://security.er...

272: Process Vaults and Quantum Crypto

30 min

News includes the release of Vault, a lightweight library for process-scoped global data storage that uses the Process Dictionary for immutable context sharing, OTP 28.1 with quantum-resistant ML-DSA cryptographic support and enhanced DNS resolver capabilities, Tidewave Teams launching and Tidewave's new TODO support, AshTypescript for automatic TypeScript type generation from Ash resources with impressive frontend integration demos, exciting Elixir 1.19-rc.0 performance improvements showing dependency compilation speeds cut by more than half on multi-core systems, conference updates from the successful Goatmire Elixir 2025 event, and the ExMex Elixir conference opening ticket sales for their November Austin event, and more! Show Notes online - http://podcast.thinkingelixir.com/272 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://elixirforum.com/t/vault-a-lightweight-process-scoped-global-data-storage-with-immutability-guarantees/72553 – Elixir Forum announcement for Vault library - lightweight process-scoped global data storage https://github.com/dimamik/vault – GitHub repository for Vault - provides immutable data storage within a process subtree using Process Dictionary https://github.com/erlang/otp/releases/tag/OTP-28.1 – OTP 28.1 release with support for compiled Regular Expression export/import, DNS resolver enhancements, and ML-DSA quantum-resistant algorithm support https://csrc.nist.gov/pubs/fips/204/final – FIPS 204 specification for ML-DSA quantum-resistant cryptographic algorithm https://hexdocs.pm/tidewave/teams.html – Documentation for Tidewave Teams feature - central management for billing and configuration https://x.com/josevalim/status/1970493050725245120 – José Valim's tweet about Tidewave now supporting TODOs https://github.com/ash-project/ash_typescript – AshTypescript library for a...

271: Testing, Searching, and Funding

17 min

News includes an interactive test runner called mix_test_interactive that brings Jest-style testing to ExUnit, TrieHard - a blazing fast Rust-powered Trie implementation for search and autocomplete functionality, ReqLLM - a new unified library for LLM interactions built on Req, Hologram v0.6.0 bringing production-ready features to the pure Elixir full-stack framework, the successfully funded Rebar4 project promising better OTP integration, and more! Show Notes online - http://podcast.thinkingelixir.com/271 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://github.com/randycoulman/mix_test_interactive – An interactive test runner for ExUnit tests with dynamic test filtering https://x.com/navinpeiris/status/1967077714030195143 – X post sharing the mix_test_interactive library https://github.com/randycoulman/mix_test_interactive?tab=readme-ov-file#interactive-commands – Interactive commands documentation for mix_test_interactive https://github.com/jesseduffield/lazygit – An interactive Git shell mentioned as a related tool https://x.com/nikos_maroulis/status/1967626142560793057 – X post announcing TrieHard library by Nikos Maroulis https://github.com/nyo16/trie_hard – Blazing fast, memory-efficient Trie implementation for Elixir with Rust backend https://torus.dimamik.com/ – Alternative to TrieHard for database-based search functionality https://github.com/dimamik/torus – GitHub repository for Torus database search library https://en.wikipedia.org/wiki/Trigram – Trigram reference mentioned in discussion https://github.com/agentjido/req_llm – ReqLLM - A Req-based library for LLM interactions by Mike Hostetler https://x.com/mikehostetler/status/1966989434781659571 – X post thread for the new ReqLLM library https://elixirforum.com/t/reqllm-composable-llm-client-built-on-req/72514/7 – ElixirForum post with ReqL...

270: Kickstarting the Future of Rebar

23 min

News includes a Kickstarter campaign to fund Rebar4 development with the goal of making it an official part of the OTP build system, Tidewave Web adding React support and OpenRouter integration for accessing multiple LLM models, Phoenix 1.8.1 release fixing AGENTS.md generation issues, ElixirConf US 2025 videos being slowly released on YouTube including keynotes from José Valim and Chris McCord, an AshFramework security advisory about before_transaction hooks, and more! Show Notes online - http://podcast.thinkingelixir.com/270 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://x.com/grisporg/status/1963674539008639403 – Tweet about Peer Stritzinger launching a new Kickstarter for Rebar4 development https://www.kickstarter.com/projects/peerstritzinger/rebar3-integrating-with-erlang-otp – Kickstarter campaign to fund Rebar4 development with goal to integrate into OTP project as official build system https://tidewave.ai/blog/open-router-open-ai – Tidewave Web now supports OpenRouter, unlocking access to other LLM models https://tidewave.ai/blog/tidewave-goes-full-stack – Announcement that Tidewave Web adds React support and goes full-stack https://x.com/josevalim/status/1962922957933625593 – José Valim's tweet about Tidewave Web React support https://hexdocs.pm/tidewave/react.html – Tidewave documentation on React integration https://github.com/tidewave-ai/roadmap/issues?q=is%3Aissue%20state%3Aopen%20sort%3Areactions-%2B1-desc – Tidewave roadmap on GitHub where users can vote for next framework to support https://github.com/phoenixframework/phoenix/blob/main/CHANGELOG.md – Phoenix 1.8.1 release changelog with fixes for AGENTS.md CSS and JavaScript sections https://www.youtube.com/playlist?list=PLqj39LCvnOWZzC6nN1OaBZLmxhpqCLfKt – ElixirConf US 2025 videos playlist being slowly released on YouTube https://ww...

269: Elixir with LLMs and Expert Arrives

29 min

News includes the release of Expert, the new official Elixir LSP that's already supported by Zed editor, Tidewave Web getting its first major update with editor integration and notifications, Paulo Valente's handoff library v0.2.0 for distributed graph execution across BEAM nodes, LiveDebugger v0.4.0 with new inspect mode and improved features, fascinating research showing Elixir performing exceptionally well in LLM code generation benchmarks (scoring highest among all tested languages), the announcement that next ElixirConf US will be in Chicago, and a critical security alert about a new type of developer dependency attack that weaponizes AI CLI tools, and more! Show Notes online - http://podcast.thinkingelixir.com/269 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://github.com/elixir-lang/expert – Expert, the new official Elixir LSP was released https://expert-lsp.org/ – Expert LSP official website https://github.com/elixir-lang/expert/blob/main/pages/installation.md#editor-specific-setup – Installation instructions for different editors https://zed.dev/docs/languages/elixir#expert – Zed editor already supports Expert https://x.com/josevalim/status/1960402157922082981 – José Valim announces Tidewave Web first update https://tidewave.ai/blog/editor-integration-notifications – Tidewave Web blog post and full changelog https://x.com/josevalim/status/1960692138112352355 – José mentions plans to open public roadmap soon https://x.com/josevalim/status/1962491846795391333 – José Valim interviewed about Tidewave Web with Ruby focus https://rubyai.beehiiv.com/p/ruby-ai-introducing-tidewave-interview-with-jos-valim#interview-with-jose-valim – Full Ruby AI interview with José Valim https://x.com/josevalim/status/1960683093225865463 – José discusses Zed's Agent Client Protocol (ACP) https://github.com/zed-indust...

268: Got your Popcorn here!

41 min

News includes a new library called Lotus and LotusWeb that provides a safe, read-only environment for running SQL analytics queries with organized storage for saved queries. After the news, we had an interview with Mateusz Front about the Popcorn project, which enables Elixir to run in WebAssembly (WASM) in the browser courtesy of AtomVM. We dig into how it works, what it's capable of doing, and where it could go in the future! Show Notes online - http://podcast.thinkingelixir.com/268 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://github.com/typhoonworks/lotus – Lotus - a lightweight SQL query runner and storage library for Elixir applications with Ecto https://github.com/typhoonworks/lotus_web – LotusWeb - companion library for the Lotus SQL query runner Provides a safe, read-only environment for executing analytical queries while offering organized storage and management of saved queries https://www.metabase.com/ – Metabase - business intelligence tool that Lotus draws inspiration from https://github.com/ankane/blazer – Blazer - Ruby gem that inspired the Lotus library Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com Discussion Resources https://popcorn.swmansion.com/ https://popcorn.swmansion.com/demos/eval – Interactively run an IEx shell in the browser locally with no Elixir install https://github.com/software-mansion/popcorn/ – Github project for Popcorn https://bsky.app/profile/membrane-swmansion.bsky.social/post/3luptf3p76s24 – Popcorn announcement post https://blog.swmansion.com/popcorn-bringing-elixir-to-the-browser-8993a58a00be – Blog post about Popcorn and how it works, limitations, etc. https://github.com/atomvm/AtomVM – AtomVM - Tiny Erlang VM https://atomvm.org/ – AtomVM is a lightweight implementation of the BEAM virtual machine...

267: Dive into Tidewave Web with José Valim

1 hr 8 min

News includes the exciting announcement of Tidewave Web, a new AI-powered service that runs locally in your development environment with an AI chat sidebar that can directly interact with and modify your Phoenix and Rails applications. José Valim joins us for a deeper dive into Tidewave as well! We also cover a comprehensive new ElixirLang blog post about interoperability in 2025 that explores all the ways Elixir and BEAM can work with other languages and runtimes, from traditional NIFs and Ports to newer options like AtomVM for microcontrollers, Popcorn for browser deployment, and integrations with Rust, Zig, Python, and C++. Additionally, Livebook Teams has officially launched out of beta with SSO support and enterprise features, Oban v2.20.0 brings job updating capabilities and improved plugin supervision, PhoenixAnalytics v0.4.0 adds 12 new themes and drops the DuckDB requirement, LiveView v1.1.7 introduces a new stream_async function, and more! Show Notes online - http://podcast.thinkingelixir.com/267 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://tidewave.ai/blog/tidewave-web-phoenix-rails – Tidewave Web service announcement - an AI chat in the sidebar that can directly interact with and modify your app during development https://x.com/josevalim/status/1957763507211927557 – José Valim's tweet about Tidewave implementing autoplay features and using contextual browser testing https://x.com/josevalim/status/1957545436824166605 – José Valim's tweet announcing the new ElixirLang blog post on interoperability https://elixir-lang.org/blog/2025/08/18/interop-and-portability/ – ElixirLang blog post "Interoperability in 2025 beyond the Erlang VM" covering NIFs, Ports, AtomVM, Popcorn, Hologram, and various language integrations https://x.com/josevalim/status/1956342836430881102 – José Valim's announcemen...

266: Phoenix 1.8.0 Brings Fresh Features

32 min

News includes the official release of Phoenix 1.8.0 with exciting new features like dark mode themes, streamlined generators, magic links in phx.gen.auth, and AGENTS.md for LLM-assisted development. ElixirLS v0.29.2 with call hierarchy provider and MCP server integration, the new Torus library for seamless PostgreSQL search with Ecto, ThinkingElixir courses becoming completely free and open, a new Elixir Hub website centralizing community resources, LiveTable v0.3.1 updates for dynamic LiveView tables, and more! Show Notes online - http://podcast.thinkingelixir.com/266 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://x.com/chris_mccord/status/1952839142993252736 – Chris McCord announces Phoenix 1.8.0 release on X https://phoenixframework.org/blog/phoenix-1-8-released – Official Phoenix 1.8.0 release blog post with details on new features https://github.com/phoenixframework/phoenix/blob/v1.8.0/CHANGELOG.md – Phoenix 1.8.0 changelog detailing all changes and improvements Phoenix 1.8.0 features include AGENTS.md for LLM development, themes with dark mode, streamlined generators, phx.gen.auth magic links, revamped guides, and scopes https://thinkingelixir.com/ – ThinkingElixir courses (Pattern Matching and Code Flow) are now completely free and open, no longer requiring login. Site converted from WordPress to static hosting. https://github.com/elixir-lsp/elixir-ls/releases/tag/v0.29.2 – ElixirLS v0.29.2 release with call hierarchy provider, built-in MCP server for LLM integration, and custom .formatter.exs file location setting https://github.com/dimamik/torus – Torus - new Elixir library for seamless PostgreSQL search integration with Ecto https://torus.dimamik.com/ – Torus library demo site showcasing search capabilities https://bsky.app/profile/curiosum.bsky.social/post/3lwb7kqp34c2u – Bluesky announcem...

265: LiveView 1.1 Goes Live and Stack Overflow Results

42 min

News includes Phoenix LiveView v1.1 being released with exciting new features like colocated JavaScript, portals for teleporting content, keyed comprehensions, and improved change tracking, Stack Overflow Survey 2025 results showing Elixir as the third most admired language and Phoenix as the most admired web framework for the third year running, Peter Solnica announcing a new high-level relation abstraction library called drops_relation built on top of Ecto, The Primeagen (a popular YouTube dev influencer) switching to Elixir and showcasing pattern matching features, Software Mansion organizing Global Elixir Meetups around the world for September 2025, ElixirConf US 2025 tickets available with a discount code, and more! Show Notes online - http://podcast.thinkingelixir.com/265 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://x.com/josevalim/status/1951022612886462937 – José Valim announces Phoenix LiveView v1.1 release https://www.phoenixframework.org/blog/phoenix-liveview-1-1-released – Official Phoenix blog post for LiveView 1.1 release https://github.com/phoenixframework/phoenix_live_view/blob/v1.1/CHANGELOG.md – Changelog for the LiveView 1.1 release with upgrade instructions https://github.com/dashbitco/lazy_html – LazyHTML - A new Dashbit project for efficient parsing and querying of HTML documents https://survey.stackoverflow.co/2025 – Stack Overflow Survey 2025 results https://x.com/josevalim/status/1950248561884410004 – José Valim congratulates Rust, Gleam and Elixir on being the top 3 most admired languages https://survey.stackoverflow.co/2025/technology#2-dev-id-es – Stack Overflow 2025 survey section on development IDEs https://bsky.app/profile/solnic.dev/post/3lv6opdo7b22p – Peter Solnica announces drops_relation v0.1.0 https://solnic.dev/posts/introducing-drops-relation/ – Blog post intr...

264: Hot Reload In Dev and QA Bottlenecks

40 min

News includes Phoenix v1.8 shipping with an AGENTS markdown file for new apps to enhance coding agent experiences, Popcorn bringing Elixir to the browser through WebAssembly with no installation required, LiveVue v0.6.0 with 90% payload size reduction through JSON Patch operations, an awesome LiveView development tip for hot-reloading code changes while preserving LiveView state, MDEx v0.8 adding decorators support for enhanced code block styling, Hologram v0.5.0 delivering major performance improvements with milliseconds to microseconds execution times, ElixirConf US 2025 tickets available with our discount code, and a discussion about how AI-generated code is creating new bottlenecks in QA and code review processes, and more! Show Notes online - http://podcast.thinkingelixir.com/264 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://x.com/josevalim/status/1948826989357367698 – José Valim announces Phoenix v1.8 will ship with an AGENTS markdown file for new apps, ensuring teams using coding agents have an outstanding experience out of the box https://github.com/phoenixframework/phoenix/commit/50ffaa5aa1c60503f01cd2107edd43f22435f9e7 – Phoenix commit adding the AGENTS.md file by Chris McCord https://github.com/phoenixframework/phoenix/blob/main/installer/templates/phx_single/AGENTS.md – The actual AGENTS.md template file in Phoenix https://hex.pm/packages/usage_rules – Related package for usage rules https://bsky.app/profile/membrane-swmansion.bsky.social/post/3luptf3p76s24 – Announcement post about Popcorn - Elixir in your browser via WebAssembly https://popcorn.swmansion.com/ – Popcorn - run Elixir locally in your browser with no install required https://popcorn.swmansion.com/demos/eval – Interactive IEx shell demo running in the browser https://github.com/software-mansion/popcorn/ – GitHub project for...

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

30 min

News includes the BEAM runtime fitting into just 16MB for the GRiSP Nano prototype, the BBC using Elixir to serve most of their web and mobile traffic, GenStage's pull-based design delivering 50% performance improvements, a new PDF data extraction library that leverages Python through PythonX, AppSignal's guide to deploying Phoenix with Kamal, an Elixir School lesson on embedding Lua in applications, Peter Solnica's new inflection library for word transformations, Fly.io announcing Docker Compose compatibility for multi-container deployments, and the full ElixirConf 2025 agenda going live with discount tickets available, and more! Show Notes online - http://podcast.thinkingelixir.com/263 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://www.grisp.org/blog/posts/2025-06-11-grisp-nano-codebeam-sto – GRiSP Nano prototype shows BEAM can run in just 16MB of memory https://grisp.myshopify.com/collections/frontpage/products/grisp-2 – GRiSP 2 tiny computer available now for BEAM applications https://bsky.app/profile/ettomatic.bsky.social/post/3lua7lpcxi22s – Bluesky post announcing BBC's ElixirConf EU talk https://www.youtube.com/watch?v=e99QDd0_C20 – How Elixir Powers the BBC From PoC to Production at Scale by Ettore Berardi https://careers.bbc.co.uk/job/Senior-Software-Engineer/24846-en_GB/ – BBC job posting for Senior Software Engineer using Elixir https://x.com/accomazzo/status/1945622634731114801 – GenStage's pull-based design explanation with 6-minute video showing 50% speed improvement https://x.com/nelsonmestevao/status/1947087502902231412 – X post announcing the pdf_extractor library for data extraction from PDFs https://github.com/nelsonmestevao/pdf_extractor/ – PDF data extraction library for Elixir https://hexdocs.pm/pdf_extractor/readme.html – Documentation for pdf_extractor library https://github....

262: Five Years of Perfect Uptime

27 min

News includes Phoenix 1.8.0-rc.4 and LiveView 1.1.0-rc.3 with igniter upgrader support, new libraries including deps_changelog and the Hog process debugging tool by Alex Koutmos, Fly.io's announcement of managed Postgres, an incredible conference talk about Waterpark - a healthcare system built on the BEAM that achieved 100% uptime for 5 years and running, tips on using Elixir compiler directives for function inlining, the full ElixirConf US 2025 schedule with keynotes from José Valim and Chris McCord, CodeBeam Europe speaker announcements, and more! Show Notes online - http://podcast.thinkingelixir.com/262 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/steffend.me/post/3ltz36vf4ts2u – Phoenix 1.8.0-rc.4 and LiveView 1.1.0-rc.3 released with igniter upgrader for LiveView 1.0 users https://tomkonidas.com/repo-transact/ – New Ecto 3.13 Repo.transact/2 used in generators Added security.md guide for security best practices and fetch() support for LongPoll in Service Workers https://github.com/serpent213/deps_changelog – New library called deps_changelog that finds additions to dependency CHANGELOG files upon update https://x.com/akoutmos/status/1935463503164309611 – Alex Koutmos announces new Elixir process debugging library called "Hog" https://github.com/akoutmos/hog – Hog library used to pinpoint and deal with memory hungry processes, helps track down OOM issues https://bsky.app/profile/fly.io/post/3ltlmmz4hq72n – Fly.io announces managed Postgres with automatic backups, failover, and monitoring https://www.youtube.com/watch?v=hdBm4K-vvt0 – Waterpark conference talk - Transforming Healthcare with Distributed Actors achieving 100% uptime for 5 years https://x.com/sasajuric/status/1943601894141640808 – Saša Jurić shares about the Waterpark talk https://curiosum.com/blog/interacting-with...

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

29 min

News includes Phoenix LiveView 1.1.0 release candidates featuring change tracking in comprehensions by default and TypeScript annotations, José Valim's inspiring DevLabs interview about building authentic tools and fostering healthy ecosystems, Matthew Sinclair's comprehensive post outlining 9 compelling reasons to choose Elixir, Peter Solnica's exciting teaser about rebuilding rom-rb in Elixir, Igniter's growing adoption with 45 packages now using it for simplified installation, ElixirConf 2025 US tickets available with ThinkingElixir discount, Figma's S-1 filing revealing their staggering $300,000 daily AWS costs, and more! Show Notes online - http://podcast.thinkingelixir.com/261 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://hexdocs.pm/phoenix_live_view/1.1.0-rc.2/changelog.html#v1-1-0-rc-2-2025-07-05 – Phoenix LiveView 1.1.0 release candidate with change tracking in comprehensions by default https://bsky.app/profile/steffend.me/post/3lteubbasjc2g – Steffen's thread about LiveView 1.1.0 RC changes and improvements Includes Colocated JS hooks and TypeScript type annotations to all public JavaScript APIs https://x.com/vmelnikova_en/status/1939754121005031881 – DevLabs interview announcement with José Valim https://www.youtube.com/watch?v=ihn2fuc_ueQ – José Valim on feeding desire to learn, healthy Elixir ecosystem and the future of AI tooling https://bsky.app/profile/matthewsinclair.com/post/3ltfyuekfkc2w – Matthew Sinclair's post about why Elixir is a great choice https://matthewsinclair.com/blog/0181-why-elixir – \"Why Elixir? A Rebuttal to Common Misconceptions\" blog post with 9 reasons https://hex.pm/packages/recon – Collection of functions and scripts to debug Erlang in production. https://hex.pm/packages/observer_cli – Visualize Erlang/Elixir Nodes On The Command Line https://bsky.app/profil...

260: Cheaper testing with AI?

22 min

News includes LiveDebugger v0.3.0 with enhanced debugging capabilities for Phoenix LiveView including redirect following and dead process state browsing, Oban 1.6 featuring sub-workflows and cascading workflows, YOLO v0.2.0 bringing YOLOX support for faster image detection in Elixir, a discussion on the importance of testing and how AI tools are making test creation easier, helpful LiveView tips for opening unique URLs in new tabs, and progress updates on the new Expert LSP project for improved Elixir language server capabilities, and more! Show Notes online - http://podcast.thinkingelixir.com/260 Elixir Community News https://www.honeybadger.io/ – Honeybadger.io is sponsoring today's show! Keep your apps healthy and your customers happy with Honeybadger! It's free to get started, and setup takes less than five minutes. https://bsky.app/profile/membrane-swmansion.bsky.social/post/3lsgrudmtgk2u – LiveDebugger v0.3.0 release announcement on BlueSky https://github.com/software-mansion/live-debugger – LiveDebugger GitHub repository - browser-based tool for debugging Phoenix LiveView applications https://bsky.app/profile/oban.pro/post/3lstnmlzd7226 – Oban 1.6 release announcement on BlueSky https://oban.pro/docs/pro/1.6.0/changelog.html – Oban 1.6 changelog with sub-workflows, cascading workflows, grafting, and more features https://github.com/poeticoding/yolo_elixir – YOLO v0.2.0 GitHub repository - image detection library for Elixir https://www.poeticoding.com/elixir-yolo-v0-2-0-yolox-support-custom-models-and-performance-boost/ – Blog post about YOLO v0.2.0 major release with YOLOX support https://github.com/poeticoding/yolo_elixir/releases/tag/0.2.0 – YOLO v0.2.0 release notes https://bsky.app/profile/germsvel.com/post/3lslzsazcys2r – German Velasco's BlueSky post about the importance of testing https://www.germanvelasco.com/blog/why-we-test – Blog post by German Velasco on why we test and the benefits of automated testing https://x.com/philipbrown/status/19396302...

See all 200 episodes

–

0 ratings from members

5
4
3
2
1

Rate this podcast

Log in to rate and review the shows you listen to.

No reviews yet — be the first member to rate "Thinking Elixir Podcast".

This podcast, its content and its artwork are not owned by, affiliated with, or endorsed by Castquire.

Keep listening

Discover more podcasts like this.

Up next

  1. Nothing queued. Use + Queue on any episode to line it up.

0:00 0:00