

Thinking Elixir Podcast
ThinkingElixir.com
The Thinking Elixir podcast is a weekly show where we talk about the Elixir programming language and the community around it. We cover news and interview guests to learn more about projects and developments in the community.
Whether you are already experienced with Elixir or just exploring the language, this show is created with you in mind. We discuss community news, Functional Programming, transitioning from OOP, coding conventions, and more.
Guests visit the show to help challenge our assumptions, learn about new developments and grow in the process.
Subscribe to join us on this journey!
Whether you are already experienced with Elixir or just exploring the language, this show is created with you in mind. We discuss community news, Functional Programming, transitioning from OOP, coding conventions, and more.
Guests visit the show to help challenge our assumptions, learn about new developments and grow in the process.
Subscribe to join us on this journey!
Episodes
Mentioned books

Oct 21, 2025 • 29min
275: From Slop to Success?
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://nitter.net/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://nitter.net/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://nitter.net/sleipni_r/status/1977901944329875893 – Elixir gRPC library v0.11.0 release announcement
https://github.com/elixir-grpc/grpc – Full-featured Elixir implementation of gRPC protocol with new Client Load Balancing following official specs
https://hexdocs.pm/req_cassette – ReqCassette documentation - new Req library for recording and serializing real requests in tests
https://github.com/lostbean/req_cassette/ – ReqCassette GitHub repository, similar to ExVCR but works with Req and supports async tests
https://github.com/parroty/exvcr – ExVCR library for comparison
https://nitter.net/karlclement/status/1976677105980072238 – Karl Clement's Twitter thread asking who's using Elixir in production with numerous company replies
https://nitter.net/germsvel/status/1976264583682625776 – German Velasco's new ElixirStream video walking through Phoenix 1.8 AGENTS.md file
Full video is ~25 minutes or split into 12 shorter videos showing what AI typically gets wrong in new Phoenix apps
https://www.youtube.com/watch?v=eBpDaUVxiII – Episode
https://www.youtube.com/shorts/fpbWpunfLVg – German Velasco's short video illustrating Ecto's datetime helpers
https://nitter.net/bcardarella/status/1976217163754070372 – Brian Cardarella shares insight about clients needing help finishing AI-generated apps
DockYard seeing many AI slop generated apps that are nightmares to build on top of
https://elixir-observer.com/packages/req – Elixir Observer website updates by Mimiquate with better design and new features
https://elixir-observer.com/categories – New categories feature for package discovery (Actors, AI, Audio, Authentication, etc.)
Categories include semantic search and show unreleased changes per package
https://nitter.net/chris_mccord/status/1976813860742217754 – Chris McCord demonstrates creating isolated Claude Code sandbox instances on Fly Machines in 15 seconds
Interesting approach for running AI agents fully isolated from local machine
https://github.blog/changelog/2025-09-29-strengthening-npm-security-important-changes-to-authentication-and-token-management/ – NPM announces new security changes including more frequent token rotation and Trusted Publishers (OIDC) support
Response to recent supply chain attacks showing compromised long-lived tokens are critical vulnerability
Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com
Find us online
Message the show - Bluesky
Message the show - X
Message the show on Fediverse - @ThinkingElixir@genserver.social
Email the show - show@thinkingelixir.com
Mark Ericksen on X - @brainlid
Mark Ericksen on Bluesky - @brainlid.bsky.social
Mark Ericksen on Fediverse - @brainlid@genserver.social
David Bernheisel on Bluesky - @david.bernheisel.com
David Bernheisel on Fediverse - @dbern@genserver.social
Sponsored By:Paraxial.io: Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.

Oct 14, 2025 • 32min
274: Protocols, Permissions, and Performance
Elixir 1.19 is out, boasting 2.3x faster dependency compilation and key compatibility updates. JetBrains embraces the Agent Client Protocol to streamline AI integration in coding. LiveView Native's future is under reconsideration, prompting potential reimagining. The MDex library now offers enhanced streaming and Quill delta conversion functionalities. Meanwhile, Supabase raises $100 million amid the rise of 'vibe coding'. Tensions in the Ruby community over gem ownership echo governance challenges, coupled with growing security concerns around AI agents escalating privileges.

Oct 7, 2025 • 39min
273: Does the Language Really Matter?
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.erlef.org/assets/aegis/updates/2025-q3.pdf – Erlang Ecosystem Foundation's Ægis Initiative Q3 2025 security update document
https://erlef.org/blog/eef/beam-worm – EEF blog post about BEAM security initiatives
https://cyber-resilience-act.com/ – Information about the EU's Cyber Resilience Act (CRA)
https://cyber-resilience-act.com/cra/chapter-2/article-24/ – CRA Article 24 covering requirements for open-source software stewards
https://www.anthropic.com/news/claude-sonnet-4-5 – Anthropic releases Claude Sonnet 4.5
https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md#200 – Claude Code 2.0 update with new native VS Code extension
https://www.postgresql.org/about/news/postgresql-18-released-3142/ – PostgreSQL 18.0 release announcement
https://www.crunchydata.com/blog/get-excited-about-postgres-18 – Crunchy Data blog post about PostgreSQL 18 features
https://x.com/vlad_mihalcea/status/1972198023200440720 – PostgreSQL 18 now supports Index Skip Scans and async I/O when scanning pages from disk
https://bsky.app/profile/oban.pro/post/3lzq2hq7uec2r – Oban team shares what PostgreSQL 18 means for the Oban project
https://www.youtube.com/watch?v=mlAf9jRMIR0 – Southern California Linux Expo talk diving into PostgreSQL 18 details
https://spectrum.ieee.org/top-programming-languages-2025 – IEEE's Top Programming Languages 2025 list
https://developers.slashdot.org/story/25/09/28/1823244/will-ai-mean-bring-an-end-to-top-programming-language-rankings – Discussion about whether AI means the end for top programming language rankings
Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com
Find us online
Message the show - Bluesky
Message the show - X
Message the show on Fediverse - @ThinkingElixir@genserver.social
Email the show - show@thinkingelixir.com
Mark Ericksen on X - @brainlid
Mark Ericksen on Bluesky - @brainlid.bsky.social
Mark Ericksen on Fediverse - @brainlid@genserver.social
David Bernheisel on Bluesky - @david.bernheisel.com
David Bernheisel on Fediverse - @dbern@genserver.social
Sponsored By:Paraxial.io: Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.

Sep 30, 2025 • 31min
272: Process Vaults and Quantum Crypto
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 automatic TypeScript type generation from Ash resources and actions
https://github.com/ChristianAlexander/ash_typescript_demo – Community demo project showing ash_typescript integration with TypeScript frontend
https://x.com/RootCert/status/1967380217795846645 – Christian Alexander's tweet showcasing TypeScript bridge for Ash resources over HTTP and Phoenix Channels
https://bsky.app/profile/derekkraan.bsky.social/post/3lyufmue6ss2f – Derek Kraan's performance report on Elixir 1.19-rc.0 showing significant dependency compilation speed improvements
https://bsky.app/profile/zachdaniel.dev/post/3lxvf7fi2j22v – Zach Daniel's macOS command for setting MIX_OS_DEPS_COMPILE_PARTITION_COUNT environment variable
MacOS ENV command for partition count export MIX_OS_DEPS_COMPILE_PARTITION_COUNT=$(( $(sysctl -n hw.physicalcpu) / 2 ))
Linux ENV command for partition count export MIX_OS_DEPS_COMPILE_PARTITION_COUNT=$(( $(lscpu -p | grep -v '^#' | sort -u -t, -k2,2 | wc -l) / 2 ))
https://www.kickstarter.com/projects/peerstritzinger/rebar3-integrating-with-erlang-otp – Peer Stritzinger's Kickstarter for rebar3 improvements, including plugin lockfile mechanisms
https://underjord.io/conference-report-goatmire-elixir-2025.html – Lars Wikman's conference report from Goatmire Elixir 2025 with behind-the-scenes insights
https://bsky.app/profile/exmexconf.bsky.social/post/3lv74npz6mc2u – ExMex Elixir conference announcement for ticket sales opening
https://exmexconf.com/ – ExMex Elixir conference website - November 6-7 in downtown Austin
Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com
Find us online
Message the show - Bluesky
Message the show - X
Message the show on Fediverse - @ThinkingElixir@genserver.social
Email the show - show@thinkingelixir.com
Mark Ericksen on X - @brainlid
Mark Ericksen on Bluesky - @brainlid.bsky.social
Mark Ericksen on Fediverse - @brainlid@genserver.social
David Bernheisel on Bluesky - @david.bernheisel.com
David Bernheisel on Fediverse - @dbern@genserver.social
Sponsored By:Paraxial.io: Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.

Sep 23, 2025 • 17min
271: Testing, Searching, and Funding
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 ReqLLM discussion
Jido - toolkit for building autonomous, distributed agent systems in Elixir
https://hologram.page/blog/hologram-v0-6-0-released – Hologram v0.6.0 release announcement with production-ready features
https://hologram.page/demos/bouncing-ball – Interactive Bouncing Ball Demo showcasing Hologram's new action delay capabilities
https://www.kickstarter.com/projects/peerstritzinger/rebar3-integrating-with-erlang-otp – Successfully funded Rebar4 project Kickstarter campaign
Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com
Find us online
Message the show - Bluesky
Message the show - X
Message the show on Fediverse - @ThinkingElixir@genserver.social
Email the show - show@thinkingelixir.com
Mark Ericksen on X - @brainlid
Mark Ericksen on Bluesky - @brainlid.bsky.social
Mark Ericksen on Fediverse - @brainlid@genserver.social
David Bernheisel on Bluesky - @david.bernheisel.com
David Bernheisel on Fediverse - @dbern@genserver.social
Sponsored By:Paraxial.io: Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.

10 snips
Sep 16, 2025 • 23min
270: Kickstarting the Future of Rebar
Kickstarter campaigns are shaping the future of Rebar 4, which aims to enhance the Beam ecosystem. The podcast dives into recent security vulnerabilities affecting the Elixir community, particularly in the ASH framework and popular NPM packages. It also explores the rising threat of ransomware for developers. Furthermore, updates are shared about Tidewave Web's new support for React and Open Router, and highlights from the latest Phoenix release and Elixir Conf videos keep listeners informed about community developments.

Sep 9, 2025 • 30min
269: Elixir with LLMs and Expert Arrives
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-industries/zed/blob/main/crates/agent_servers/src/claude.rs – Zed working on Claude Code support
https://github.com/orgs/tidewave-ai/projects/1 – Tidewave's public roadmap
https://github.com/polvalente/handoff – Paulo Valente's handoff library v0.2.0 for distributed graph execution
https://x.com/elixirmembrane/status/1961071773438574897 – LiveDebugger v0.4.0 release announcement
https://forms.gle/V6tUHpJt94vi1v1TA – LiveDebugger feedback form
https://github.com/software-mansion/live-debugger – LiveDebugger GitHub repository
https://x.com/josevalim/status/1962649394139877479 – José Valim shares Elixir's exceptional LLM performance results
https://x.com/tomthesilva/status/1962628935730241712 – Thomas Silva's research on language performance in code generation
https://github.com/Tencent-Hunyuan/AutoCodeBenchmark – Tencent's AutoCodeBenchmark multilingual coding evaluation
https://github.com/Tencent-Hunyuan/AutoCodeBenchmark/blob/main/figures/exp_acb.png – Benchmark results showing Elixir's top performance
https://x.com/hugobarauna/status/1961914102764261688 – Next ElixirConf US announced for Chicago
Errata correction from José about OIDC implementation attribution to Jonatan Männchen
https://x.com/zack_overflow/status/1960771720727683507 – New developer dependency attack vector using AI CLI tools
https://www.stepsecurity.io/blog/supply-chain-security-alert-popular-nx-build-system-package-compromised-with-data-stealing-malware – Supply chain security alert about compromised Nx package
https://semgrep.dev/blog/2025/security-alert-nx-compromised-to-steal-wallets-and-credentials/ – Semgrep security analysis of the NPM project's Nx compromise
https://www.anthropic.com/news/claude-for-chrome – Anthropic's post about securing browser interactions
Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com
Find us online
Message the show - Bluesky
Message the show - X
Message the show on Fediverse - @ThinkingElixir@genserver.social
Email the show - show@thinkingelixir.com
Mark Ericksen on X - @brainlid
Mark Ericksen on Bluesky - @brainlid.bsky.social
Mark Ericksen on Fediverse - @brainlid@genserver.social
David Bernheisel on Bluesky - @david.bernheisel.com
David Bernheisel on Fediverse - @dbern@genserver.social
Sponsored By:Paraxial.io: Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.

Sep 2, 2025 • 42min
268: Got your Popcorn here!
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
https://podcast.thinkingelixir.com/249 – LiveDebugger - Software Mansion project we talked about previously
https://github.com/emscripten-core/emscripten – Emscripten - An LLVM-to-WebAssembly Compiler
https://wasi.dev/ – WebAssembly System Interface (WASI) is a group of standards-track API specifications for software compiled to the W3C WebAssembly (Wasm) standard.
https://github.com/software-mansion/smelter – Toolkit for real-time, low latency, programmable video and audio mixing.
https://smelter.dev/
https://globalelixirmeetups.com/ – Website setup to coordinate the meetups (find a registered one or host)
Guest Information
https://x.com/uusszz – on Twitter/X
https://github.com/mat-hek/ – on Github
https://swmansion.com/ – Software Mansion website
https://x.com/elixirmembrane – Membrane Framework on X/Twitter
https://bsky.app/profile/membrane-swmansion.bsky.social – Membrane Framework on Bluesky
https://discord.com/invite/nwnfVSY – Software Mansion on Discord
Find us online
Message the show - Bluesky
Message the show - X
Message the show on Fediverse - @ThinkingElixir@genserver.social
Email the show - show@thinkingelixir.com
Mark Ericksen on X - @brainlid
Mark Ericksen on Bluesky - @brainlid.bsky.social
Mark Ericksen on Fediverse - @brainlid@genserver.social
David Bernheisel on Bluesky - @david.bernheisel.com
David Bernheisel on Fediverse - @dbern@genserver.social
Sponsored By:Paraxial.io: Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.

Aug 26, 2025 • 1h 8min
267: Dive into Tidewave Web with José Valim
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 announcement that Livebook Teams is out of beta
https://livebook.dev/teams/ – Livebook Teams landing page - deploy Elixir notebooks as internal apps with SSO and Google Workspace support, $30/editor pricing
https://github.com/erlef/oidcc – OpenId Connect client library in Erlang & Elixir
https://bsky.app/profile/oban.pro/post/3lwekwml7zc2k – Oban v2.20.0 release announcement with update job, unique state groups, and nested plugin supervision features
https://hexdocs.pm/oban/changelog.html – Oban v2.20.0 changelog with detailed improvements
https://hexdocs.pm/oban/v2-20.html – Oban v2.20.0 optional upgrade steps for pruning performance improvements
https://x.com/mrpopov_com/status/1956006788819472594 – PhoenixAnalytics v0.4.0 release announcement
https://github.com/lalabuy948/PhoenixAnalytics – PhoenixAnalytics repository - now supports 12 themes, Postgres/MySQL/SQLite, and no longer requires DuckDB
https://bsky.app/profile/steffend.me/post/3lwod4ia6522e – LiveView v1.1.7 release announcement
https://github.com/utopos/live_stream_async – Reference to live_stream_async library that inspired the new stream_async function
https://hexdocs.pm/phoenix_live_view/1.1.7/changelog.html#v1-1-7-2025-08-18 – Phoenix LiveView 1.1.7 changelog with new stream_async function and portal hooks bugfix
https://elixircasts.io/multiple-layouts-in-phoenix-1.8 – ElixirCasts video tutorial on new Phoenix v1.8 layouts functionality
Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com
Discussion Resources
https://tidewave.ai
https://github.com/tidewave-ai/tidewave_phoenix
https://tidewave.ai/blog/tidewave-web-phoenix-rails
https://x.com/josevalim/status/1957763507211927557
https://agents.md/
Guest Information
https://genserver.social/josevalim – José Valim on Mastadon
https://x.com/josevalim – José Valim on X/Twitter
https://github.com/josevalim – José Valim on Github
https://dashbit.co/ – Dashbit website and blog
Find us online
Message the show - Bluesky
Message the show - X
Message the show on Fediverse - @ThinkingElixir@genserver.social
Email the show - show@thinkingelixir.com
Mark Ericksen on X - @brainlid
Mark Ericksen on Bluesky - @brainlid.bsky.social
Mark Ericksen on Fediverse - @brainlid@genserver.social
David Bernheisel on Bluesky - @david.bernheisel.com
David Bernheisel on Fediverse - @dbern@genserver.social
Sponsored By:Paraxial.io: Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.

Aug 19, 2025 • 32min
266: Phoenix 1.8.0 Brings Fresh Features
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 announcement of new Elixir Hub website
https://x.com/pattrnmatch/status/1953905555141005692 – X post about Elixir Hub website launch
https://elixir-hub.com/ – Elixir Hub website - centralized resource for Elixir companies, books, and podcasts
https://bsky.app/profile/virinchicv.bsky.social/post/3lssupg7j7c2t – Bluesky announcement of LiveTable v0.3.1 update
https://github.com/gurujada/live_table – LiveTable - LiveView library for dynamic tables with sorting, filtering, and pagination
https://hexdocs.pm/flop – Flop library - alternative to LiveTable for data filtering and pagination
https://hexdocs.pm/flop_phoenix – Flop Phoenix - Phoenix integration for Flop filtering library
https://bsky.app/profile/theerlef.bsky.social/post/3lwcf5xstik23 – EEF Bluesky post about sharing BEAM events on their website
http://erlef.org/events – Erlang Ecosystem Foundation events page for submitting BEAM community events
https://elixirconf.com/ – ElixirConf US 2025 official website
https://ti.to/elixirconf/2025/discount/ThinkingElixir – ElixirConf US 2025 both virtual and in Orlando FL, August 28-29. Tickets with ThinkingElixir discount code for 10% off
Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com
Find us online
Message the show - Bluesky
Message the show - X
Message the show on Fediverse - @ThinkingElixir@genserver.social
Email the show - show@thinkingelixir.com
Mark Ericksen on X - @brainlid
Mark Ericksen on Bluesky - @brainlid.bsky.social
Mark Ericksen on Fediverse - @brainlid@genserver.social
David Bernheisel on Bluesky - @david.bernheisel.com
David Bernheisel on Fediverse - @dbern@genserver.social
Sponsored By:Paraxial.io: Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.


