<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" encoding="UTF-8" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/" xmlns:atom="http://www.w3.org/2005/Atom/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:fireside="http://fireside.fm/modules/rss/fireside">
  <channel>
    <fireside:hostname>web02.fireside.fm</fireside:hostname>
    <fireside:genDate>Thu, 09 Apr 2026 21:05:58 -0500</fireside:genDate>
    <generator>Fireside (https://fireside.fm)</generator>
    <title>Thinking Elixir Podcast - Episodes Tagged with “Mcp”</title>
    <link>https://podcast.thinkingelixir.com/tags/mcp</link>
    <pubDate>Tue, 17 Feb 2026 04:15:00 -0700</pubDate>
    <description>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!
</description>
    <language>en-us</language>
    <itunes:type>episodic</itunes:type>
    <itunes:subtitle>News and interviews for the Elixir community</itunes:subtitle>
    <itunes:author>ThinkingElixir.com</itunes:author>
    <itunes:summary>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!
</itunes:summary>
    <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/8/811c9756-babe-40ac-8c25-b3bb24e522e0/cover.jpg?v=2"/>
    <itunes:explicit>no</itunes:explicit>
    <itunes:keywords>elixir, programming, web, clustering, phoenix, liveview, news, developer</itunes:keywords>
    <itunes:owner>
      <itunes:name>ThinkingElixir.com</itunes:name>
      <itunes:email>podcast@thinkingelixir.com</itunes:email>
    </itunes:owner>
<itunes:category text="Education">
  <itunes:category text="How To"/>
</itunes:category>
<itunes:category text="News">
  <itunes:category text="Tech News"/>
</itunes:category>
<itunes:category text="Technology"/>
<item>
  <title>292: Sage Advice for AI Agents</title>
  <link>https://podcast.thinkingelixir.com/292</link>
  <guid isPermaLink="false">0c1d77c8-9ed0-4352-837e-43dbc04d69db</guid>
  <pubDate>Tue, 17 Feb 2026 04:15:00 -0700</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/0c1d77c8-9ed0-4352-837e-43dbc04d69db.mp3" length="30603264" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes Mark’s new Sagents AI agent library, José Valim on why Elixir is best for AI, LiveDebugger v0.6.0, Elixir salary analysis, new MCP server implementations, Lua for Elixir revamp, and more!</itunes:subtitle>
  <itunes:duration>42:04</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/8/811c9756-babe-40ac-8c25-b3bb24e522e0/cover.jpg?v=2"/>
  <description>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 (http://podcast.thinkingelixir.com/292)
Elixir Community News
https://paraxial.io/ (https://paraxial.io/?utm_source=thinkingelixir&amp;amp;utm_campaign=thinkingelixir-oct2025) – 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 (https://github.com/sagents-ai?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Github organization home to the Sagents projects
https://github.com/sagents-ai/sagents (https://github.com/sagents-ai/sagents?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – 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/sagentslivedebugger (https://github.com/sagents-ai/sagents_live_debugger?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – 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 (https://github.com/sagents-ai/agents_demo?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – 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 (https://x.com/josevalim/status/2019422467446698493?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – 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 (https://dashbit.co/blog/why-elixir-best-language-for-ai?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim's blog post explaining why Elixir is best for AI, focusing on immutability, documentation, stability, and tooling for coding agents
https://tidewave.ai/blog/the-future-of-coding-agents-is-vertical-integration (https://tidewave.ai/blog/the-future-of-coding-agents-is-vertical-integration?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Study showing Elixir had the highest completion rate across models among 20 different languages
https://www.reddit.com/r/elixir/comments/1qwqg1p/livedebuggerv060customeventsenhanced/ (https://www.reddit.com/r/elixir/comments/1qwqg1p/livedebugger_v060_custom_events_enhanced/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Reddit discussion about LiveDebugger v0.6.0 release
https://github.com/software-mansion/live-debugger (https://github.com/software-mansion/live-debugger?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – LiveDebugger v0.6.0 with custom events, enhanced exceptions, and temporary assigns support
https://www.youtube.com/watch?v=G2KP0JdRmdo (https://www.youtube.com/watch?v=G2KP0JdRmdo?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Video demonstrating new LiveDebugger v0.6.0 features
https://x.com/swmansionelixir/status/2020895787136201050 (https://x.com/swmansionelixir/status/2020895787136201050?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Software Mansion announces LiveDebugger v0.6.0 on social media
https://hexhire.io/elixir-developer-salaries (https://hexhire.io/elixir-developer-salaries?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Analysis of Elixir job market and salary rates showing US senior remote median at ~$163k, with limited junior positions and wide variation in European rates
https://www.reddit.com/r/elixir/comments/1qxeuoe/elixirsalarydatafrom216remotejob_listings/ (https://www.reddit.com/r/elixir/comments/1qxeuoe/elixir_salary_data_from_216_remote_job_listings/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Reddit discussion of Elixir salary data from 216 remote job listings
https://github.com/PJUllrich/emcp (https://github.com/PJUllrich/emcp?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Peter Ullrich releases emcp, a minimal Model Context Protocol (MCP) server for Elixir built with Opus 4.6
https://bsky.app/profile/peterullrich.com/post/3mebgikthgk2u (https://bsky.app/profile/peterullrich.com/post/3mebgikthgk2u?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Peter Ullrich announces emcp on Bluesky
https://hex.pm/packages/phantom_mcp (https://hex.pm/packages/phantom_mcp?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – David's Elixir MCP project built to handle session difficulties
https://x.com/davydog187/status/2019778141040832567?s=20 (https://x.com/davydog187/status/2019778141040832567?s=20?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Dave Lucia announces Lua for Elixir revamp with top-notch error messages, quote/unquote fragments, and formatters
https://x.com/curiosum_dev/status/2021187697646199214 (https://x.com/curiosum_dev/status/2021187697646199214?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Curiosum announces new events section on Elixir Hub website
https://elixir-hub.com/events (https://elixir-hub.com/events?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Elixir Hub events section for finding conferences, meetups, and workshops with free event listing
Discussion on whether AI advancements like Opus 4.6 change the game for Elixir adoption, potentially eliminating the advantage of languages with official SDKs
https://www.anthropic.com/engineering/building-c-compiler (https://www.anthropic.com/engineering/building-c-compiler?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Anthropic post on building with AI capabilities
Do you have some Elixir news to share? Tell us at @ThinkingElixir (https://twitter.com/ThinkingElixir) or email at show@thinkingelixir.com (mailto:show@thinkingelixir.com)
Find us online
- Message the show - Bluesky (https://bsky.app/profile/thinkingelixir.com)
- Message the show - X (https://x.com/ThinkingElixir)
- Message the show on Fediverse - @ThinkingElixir@genserver.social (https://genserver.social/ThinkingElixir)
- Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com)
- Mark Ericksen on X - @brainlid (https://x.com/brainlid)
- Mark Ericksen on Bluesky - @brainlid.bsky.social (https://bsky.app/profile/brainlid.bsky.social)
- Mark Ericksen on Fediverse - @brainlid@genserver.social (https://genserver.social/brainlid)
- David Bernheisel on Bluesky - @david.bernheisel.com (https://bsky.app/profile/david.bernheisel.com)
- David Bernheisel on Fediverse - @dbern@genserver.social (https://genserver.social/dbern) 
</description>
  <itunes:keywords>elixir, sagents, agents, ai, llm, livedebugger, events, lua, mcp</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>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&#39;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&#39;s new MCP server implementation for Elixir, a revamp of Lua for Elixir with improved tooling, Elixir Hub&#39;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</p>

<p>Show Notes online - <a href="http://podcast.thinkingelixir.com/292" rel="nofollow">http://podcast.thinkingelixir.com/292</a></p>

<p><strong>Elixir Community News</strong></p>

<ul>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&utm_campaign=thinkingelixir-oct2025" rel="nofollow">https://paraxial.io/</a> – Paraxial.io is sponsoring today&#39;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.</li>
<li><a href="https://github.com/sagents-ai?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/sagents-ai</a> – Github organization home to the Sagents projects</li>
<li><a href="https://github.com/sagents-ai/sagents?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/sagents-ai/sagents</a> – Mark announces Sagents - &quot;Sage Agents&quot; library combining wisdom with LLM-based agents, featuring HITL, SubAgents, GenServer architecture, Phoenix.Presence integration, middleware system, and more</li>
<li><a href="https://github.com/sagents-ai/sagents_live_debugger?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/sagents-ai/sagents_live_debugger</a> – Phoenix LiveView dashboard for debugging and monitoring Sagents agents in real-time with visibility into agent execution, message history, tool calls, and events</li>
<li><a href="https://github.com/sagents-ai/agents_demo?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/sagents-ai/agents_demo</a> – Demonstration Phoenix LiveView application showcasing Sagents&#39;s multi-conversation agent architecture with isolated AI agents and real-time updates</li>
<li><a href="https://x.com/josevalim/status/2019422467446698493?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/2019422467446698493</a> – José Valim announces his new blog post on why Elixir is the best language for AI</li>
<li><a href="https://dashbit.co/blog/why-elixir-best-language-for-ai?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://dashbit.co/blog/why-elixir-best-language-for-ai</a> – José Valim&#39;s blog post explaining why Elixir is best for AI, focusing on immutability, documentation, stability, and tooling for coding agents</li>
<li><a href="https://tidewave.ai/blog/the-future-of-coding-agents-is-vertical-integration?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://tidewave.ai/blog/the-future-of-coding-agents-is-vertical-integration</a> – Study showing Elixir had the highest completion rate across models among 20 different languages</li>
<li><a href="https://www.reddit.com/r/elixir/comments/1qwqg1p/livedebugger_v060_custom_events_enhanced/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.reddit.com/r/elixir/comments/1qwqg1p/livedebugger_v060_custom_events_enhanced/</a> – Reddit discussion about LiveDebugger v0.6.0 release</li>
<li><a href="https://github.com/software-mansion/live-debugger?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/software-mansion/live-debugger</a> – LiveDebugger v0.6.0 with custom events, enhanced exceptions, and temporary assigns support</li>
<li><a href="https://www.youtube.com/watch?v=G2KP0JdRmdo?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=G2KP0JdRmdo</a> – Video demonstrating new LiveDebugger v0.6.0 features</li>
<li><a href="https://x.com/swmansionelixir/status/2020895787136201050?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/swmansionelixir/status/2020895787136201050</a> – Software Mansion announces LiveDebugger v0.6.0 on social media</li>
<li><a href="https://hexhire.io/elixir-developer-salaries?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexhire.io/elixir-developer-salaries</a> – Analysis of Elixir job market and salary rates showing US senior remote median at ~$163k, with limited junior positions and wide variation in European rates</li>
<li><a href="https://www.reddit.com/r/elixir/comments/1qxeuoe/elixir_salary_data_from_216_remote_job_listings/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.reddit.com/r/elixir/comments/1qxeuoe/elixir_salary_data_from_216_remote_job_listings/</a> – Reddit discussion of Elixir salary data from 216 remote job listings</li>
<li><a href="https://github.com/PJUllrich/emcp?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/PJUllrich/emcp</a> – Peter Ullrich releases emcp, a minimal Model Context Protocol (MCP) server for Elixir built with Opus 4.6</li>
<li><a href="https://bsky.app/profile/peterullrich.com/post/3mebgikthgk2u?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/peterullrich.com/post/3mebgikthgk2u</a> – Peter Ullrich announces emcp on Bluesky</li>
<li><a href="https://hex.pm/packages/phantom_mcp?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hex.pm/packages/phantom_mcp</a> – David&#39;s Elixir MCP project built to handle session difficulties</li>
<li><a href="https://x.com/davydog187/status/2019778141040832567?s=20?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/davydog187/status/2019778141040832567?s=20</a> – Dave Lucia announces Lua for Elixir revamp with top-notch error messages, quote/unquote fragments, and formatters</li>
<li><a href="https://x.com/curiosum_dev/status/2021187697646199214?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/curiosum_dev/status/2021187697646199214</a> – Curiosum announces new events section on Elixir Hub website</li>
<li><a href="https://elixir-hub.com/events?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixir-hub.com/events</a> – Elixir Hub events section for finding conferences, meetups, and workshops with free event listing</li>
<li>Discussion on whether AI advancements like Opus 4.6 change the game for Elixir adoption, potentially eliminating the advantage of languages with official SDKs</li>
<li><a href="https://www.anthropic.com/engineering/building-c-compiler?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.anthropic.com/engineering/building-c-compiler</a> – Anthropic post on building with AI capabilities</li>
</ul>

<p>Do you have some Elixir news to share? Tell us at <a href="https://twitter.com/ThinkingElixir" rel="nofollow">@ThinkingElixir</a> or email at <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></p>

<p><strong>Find us online</strong></p>

<ul>
<li>Message the show - <a href="https://bsky.app/profile/thinkingelixir.com" rel="nofollow">Bluesky</a></li>
<li>Message the show - <a href="https://x.com/ThinkingElixir" rel="nofollow">X</a></li>
<li>Message the show on Fediverse - <a href="https://genserver.social/ThinkingElixir" rel="nofollow">@ThinkingElixir@genserver.social</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></li>
<li>Mark Ericksen on X - <a href="https://x.com/brainlid" rel="nofollow">@brainlid</a></li>
<li>Mark Ericksen on Bluesky - <a href="https://bsky.app/profile/brainlid.bsky.social" rel="nofollow">@brainlid.bsky.social</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" rel="nofollow">@brainlid@genserver.social</a></li>
<li>David Bernheisel on Bluesky - <a href="https://bsky.app/profile/david.bernheisel.com" rel="nofollow">@david.bernheisel.com</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" rel="nofollow">@dbern@genserver.social</a></li>
</ul><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-oct2025">Paraxial.io</a>: <a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-oct2025">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.</a></li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>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&#39;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&#39;s new MCP server implementation for Elixir, a revamp of Lua for Elixir with improved tooling, Elixir Hub&#39;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</p>

<p>Show Notes online - <a href="http://podcast.thinkingelixir.com/292" rel="nofollow">http://podcast.thinkingelixir.com/292</a></p>

<p><strong>Elixir Community News</strong></p>

<ul>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&utm_campaign=thinkingelixir-oct2025" rel="nofollow">https://paraxial.io/</a> – Paraxial.io is sponsoring today&#39;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.</li>
<li><a href="https://github.com/sagents-ai?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/sagents-ai</a> – Github organization home to the Sagents projects</li>
<li><a href="https://github.com/sagents-ai/sagents?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/sagents-ai/sagents</a> – Mark announces Sagents - &quot;Sage Agents&quot; library combining wisdom with LLM-based agents, featuring HITL, SubAgents, GenServer architecture, Phoenix.Presence integration, middleware system, and more</li>
<li><a href="https://github.com/sagents-ai/sagents_live_debugger?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/sagents-ai/sagents_live_debugger</a> – Phoenix LiveView dashboard for debugging and monitoring Sagents agents in real-time with visibility into agent execution, message history, tool calls, and events</li>
<li><a href="https://github.com/sagents-ai/agents_demo?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/sagents-ai/agents_demo</a> – Demonstration Phoenix LiveView application showcasing Sagents&#39;s multi-conversation agent architecture with isolated AI agents and real-time updates</li>
<li><a href="https://x.com/josevalim/status/2019422467446698493?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/2019422467446698493</a> – José Valim announces his new blog post on why Elixir is the best language for AI</li>
<li><a href="https://dashbit.co/blog/why-elixir-best-language-for-ai?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://dashbit.co/blog/why-elixir-best-language-for-ai</a> – José Valim&#39;s blog post explaining why Elixir is best for AI, focusing on immutability, documentation, stability, and tooling for coding agents</li>
<li><a href="https://tidewave.ai/blog/the-future-of-coding-agents-is-vertical-integration?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://tidewave.ai/blog/the-future-of-coding-agents-is-vertical-integration</a> – Study showing Elixir had the highest completion rate across models among 20 different languages</li>
<li><a href="https://www.reddit.com/r/elixir/comments/1qwqg1p/livedebugger_v060_custom_events_enhanced/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.reddit.com/r/elixir/comments/1qwqg1p/livedebugger_v060_custom_events_enhanced/</a> – Reddit discussion about LiveDebugger v0.6.0 release</li>
<li><a href="https://github.com/software-mansion/live-debugger?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/software-mansion/live-debugger</a> – LiveDebugger v0.6.0 with custom events, enhanced exceptions, and temporary assigns support</li>
<li><a href="https://www.youtube.com/watch?v=G2KP0JdRmdo?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=G2KP0JdRmdo</a> – Video demonstrating new LiveDebugger v0.6.0 features</li>
<li><a href="https://x.com/swmansionelixir/status/2020895787136201050?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/swmansionelixir/status/2020895787136201050</a> – Software Mansion announces LiveDebugger v0.6.0 on social media</li>
<li><a href="https://hexhire.io/elixir-developer-salaries?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexhire.io/elixir-developer-salaries</a> – Analysis of Elixir job market and salary rates showing US senior remote median at ~$163k, with limited junior positions and wide variation in European rates</li>
<li><a href="https://www.reddit.com/r/elixir/comments/1qxeuoe/elixir_salary_data_from_216_remote_job_listings/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.reddit.com/r/elixir/comments/1qxeuoe/elixir_salary_data_from_216_remote_job_listings/</a> – Reddit discussion of Elixir salary data from 216 remote job listings</li>
<li><a href="https://github.com/PJUllrich/emcp?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/PJUllrich/emcp</a> – Peter Ullrich releases emcp, a minimal Model Context Protocol (MCP) server for Elixir built with Opus 4.6</li>
<li><a href="https://bsky.app/profile/peterullrich.com/post/3mebgikthgk2u?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/peterullrich.com/post/3mebgikthgk2u</a> – Peter Ullrich announces emcp on Bluesky</li>
<li><a href="https://hex.pm/packages/phantom_mcp?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hex.pm/packages/phantom_mcp</a> – David&#39;s Elixir MCP project built to handle session difficulties</li>
<li><a href="https://x.com/davydog187/status/2019778141040832567?s=20?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/davydog187/status/2019778141040832567?s=20</a> – Dave Lucia announces Lua for Elixir revamp with top-notch error messages, quote/unquote fragments, and formatters</li>
<li><a href="https://x.com/curiosum_dev/status/2021187697646199214?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/curiosum_dev/status/2021187697646199214</a> – Curiosum announces new events section on Elixir Hub website</li>
<li><a href="https://elixir-hub.com/events?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixir-hub.com/events</a> – Elixir Hub events section for finding conferences, meetups, and workshops with free event listing</li>
<li>Discussion on whether AI advancements like Opus 4.6 change the game for Elixir adoption, potentially eliminating the advantage of languages with official SDKs</li>
<li><a href="https://www.anthropic.com/engineering/building-c-compiler?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.anthropic.com/engineering/building-c-compiler</a> – Anthropic post on building with AI capabilities</li>
</ul>

<p>Do you have some Elixir news to share? Tell us at <a href="https://twitter.com/ThinkingElixir" rel="nofollow">@ThinkingElixir</a> or email at <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></p>

<p><strong>Find us online</strong></p>

<ul>
<li>Message the show - <a href="https://bsky.app/profile/thinkingelixir.com" rel="nofollow">Bluesky</a></li>
<li>Message the show - <a href="https://x.com/ThinkingElixir" rel="nofollow">X</a></li>
<li>Message the show on Fediverse - <a href="https://genserver.social/ThinkingElixir" rel="nofollow">@ThinkingElixir@genserver.social</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></li>
<li>Mark Ericksen on X - <a href="https://x.com/brainlid" rel="nofollow">@brainlid</a></li>
<li>Mark Ericksen on Bluesky - <a href="https://bsky.app/profile/brainlid.bsky.social" rel="nofollow">@brainlid.bsky.social</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" rel="nofollow">@brainlid@genserver.social</a></li>
<li>David Bernheisel on Bluesky - <a href="https://bsky.app/profile/david.bernheisel.com" rel="nofollow">@david.bernheisel.com</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" rel="nofollow">@dbern@genserver.social</a></li>
</ul><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-oct2025">Paraxial.io</a>: <a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-oct2025">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.</a></li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>267: Dive into Tidewave Web with José Valim</title>
  <link>https://podcast.thinkingelixir.com/267</link>
  <guid isPermaLink="false">0d68486c-cb5c-42db-90ba-00b6df9aa000</guid>
  <pubDate>Tue, 26 Aug 2025 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/0d68486c-cb5c-42db-90ba-00b6df9aa000.mp3" length="49334272" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes Tidewave Web’s AI-powered development assistant with José Valim joining to go deeper, a comprehensive ElixirLang blog post on 2025 interoperability options, Livebook Teams launching out of beta, PhoenixAnalytics v0.4.0 improvements, LiveView’s new stream_async function, and more!</itunes:subtitle>
  <itunes:duration>1:08:05</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/8/811c9756-babe-40ac-8c25-b3bb24e522e0/cover.jpg?v=2"/>
  <description>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 (http://podcast.thinkingelixir.com/267)
Elixir Community News
https://paraxial.io/ (https://paraxial.io/?utm_source=thinkingelixir&amp;amp;utm_campaign=thinkingelixir-aug2025) – 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 (https://tidewave.ai/blog/tidewave-web-phoenix-rails?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – 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 (https://x.com/josevalim/status/1957763507211927557?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim's tweet about Tidewave implementing autoplay features and using contextual browser testing
https://x.com/josevalim/status/1957545436824166605 (https://x.com/josevalim/status/1957545436824166605?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim's tweet announcing the new ElixirLang blog post on interoperability
https://elixir-lang.org/blog/2025/08/18/interop-and-portability/ (https://elixir-lang.org/blog/2025/08/18/interop-and-portability/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – 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 (https://x.com/josevalim/status/1956342836430881102?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim's announcement that Livebook Teams is out of beta
https://livebook.dev/teams/ (https://livebook.dev/teams/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Livebook Teams landing page - deploy Elixir notebooks as internal apps with SSO and Google Workspace support, $30/editor pricing
https://github.com/erlef/oidcc (https://github.com/erlef/oidcc?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – OpenId Connect client library in Erlang &amp;amp; Elixir
https://bsky.app/profile/oban.pro/post/3lwekwml7zc2k (https://bsky.app/profile/oban.pro/post/3lwekwml7zc2k?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Oban v2.20.0 release announcement with update job, unique state groups, and nested plugin supervision features
https://hexdocs.pm/oban/changelog.html (https://hexdocs.pm/oban/changelog.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Oban v2.20.0 changelog with detailed improvements
https://hexdocs.pm/oban/v2-20.html (https://hexdocs.pm/oban/v2-20.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Oban v2.20.0 optional upgrade steps for pruning performance improvements
https://x.com/mrpopov_com/status/1956006788819472594 (https://x.com/mrpopov_com/status/1956006788819472594?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – PhoenixAnalytics v0.4.0 release announcement
https://github.com/lalabuy948/PhoenixAnalytics (https://github.com/lalabuy948/PhoenixAnalytics?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – PhoenixAnalytics repository - now supports 12 themes, Postgres/MySQL/SQLite, and no longer requires DuckDB
https://bsky.app/profile/steffend.me/post/3lwod4ia6522e (https://bsky.app/profile/steffend.me/post/3lwod4ia6522e?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – LiveView v1.1.7 release announcement
https://github.com/utopos/livestreamasync (https://github.com/utopos/live_stream_async?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Reference to livestreamasync library that inspired the new stream_async function
https://hexdocs.pm/phoenixliveview/1.1.7/changelog.html#v1-1-7-2025-08-18 (https://hexdocs.pm/phoenix_live_view/1.1.7/changelog.html#v1-1-7-2025-08-18?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Phoenix LiveView 1.1.7 changelog with new stream_async function and portal hooks bugfix
https://elixircasts.io/multiple-layouts-in-phoenix-1.8 (https://elixircasts.io/multiple-layouts-in-phoenix-1.8?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ElixirCasts video tutorial on new Phoenix v1.8 layouts functionality
Do you have some Elixir news to share? Tell us at @ThinkingElixir (https://twitter.com/ThinkingElixir) or email at show@thinkingelixir.com (mailto:show@thinkingelixir.com)
Discussion Resources
https://tidewave.ai (https://tidewave.ai?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
https://github.com/tidewave-ai/tidewave_phoenix (https://github.com/tidewave-ai/tidewave_phoenix?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
https://tidewave.ai/blog/tidewave-web-phoenix-rails (https://tidewave.ai/blog/tidewave-web-phoenix-rails?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
https://x.com/josevalim/status/1957763507211927557 (https://x.com/josevalim/status/1957763507211927557?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
https://agents.md/ (https://agents.md/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
Guest Information
- https://genserver.social/josevalim (https://genserver.social/josevalim?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim on Mastadon
- https://x.com/josevalim (https://x.com/josevalim?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim on X/Twitter
- https://github.com/josevalim (https://github.com/josevalim?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim on Github
- https://dashbit.co/ (https://dashbit.co/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Dashbit website and blog
Find us online
- Message the show - Bluesky (https://bsky.app/profile/thinkingelixir.com)
- Message the show - X (https://x.com/ThinkingElixir)
- Message the show on Fediverse - @ThinkingElixir@genserver.social (https://genserver.social/ThinkingElixir)
- Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com)
- Mark Ericksen on X - @brainlid (https://x.com/brainlid)
- Mark Ericksen on Bluesky - @brainlid.bsky.social (https://bsky.app/profile/brainlid.bsky.social)
- Mark Ericksen on Fediverse - @brainlid@genserver.social (https://genserver.social/brainlid)
- David Bernheisel on Bluesky - @david.bernheisel.com (https://bsky.app/profile/david.bernheisel.com)
- David Bernheisel on Fediverse - @dbern@genserver.social (https://genserver.social/dbern) 
</description>
  <itunes:keywords>elixir, news, mcp, tidewave, ai, llm, agents</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>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!</p>

<p>Show Notes online - <a href="http://podcast.thinkingelixir.com/267" rel="nofollow">http://podcast.thinkingelixir.com/267</a></p>

<p><strong>Elixir Community News</strong></p>

<ul>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&utm_campaign=thinkingelixir-aug2025" rel="nofollow">https://paraxial.io/</a> – Paraxial.io is sponsoring today&#39;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.</li>
<li><a href="https://tidewave.ai/blog/tidewave-web-phoenix-rails?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://tidewave.ai/blog/tidewave-web-phoenix-rails</a> – Tidewave Web service announcement - an AI chat in the sidebar that can directly interact with and modify your app during development</li>
<li><a href="https://x.com/josevalim/status/1957763507211927557?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1957763507211927557</a> – José Valim&#39;s tweet about Tidewave implementing autoplay features and using contextual browser testing</li>
<li><a href="https://x.com/josevalim/status/1957545436824166605?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1957545436824166605</a> – José Valim&#39;s tweet announcing the new ElixirLang blog post on interoperability</li>
<li><a href="https://elixir-lang.org/blog/2025/08/18/interop-and-portability/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixir-lang.org/blog/2025/08/18/interop-and-portability/</a> – ElixirLang blog post &quot;Interoperability in 2025 beyond the Erlang VM&quot; covering NIFs, Ports, AtomVM, Popcorn, Hologram, and various language integrations</li>
<li><a href="https://x.com/josevalim/status/1956342836430881102?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1956342836430881102</a> – José Valim&#39;s announcement that Livebook Teams is out of beta</li>
<li><a href="https://livebook.dev/teams/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://livebook.dev/teams/</a> – Livebook Teams landing page - deploy Elixir notebooks as internal apps with SSO and Google Workspace support, $30/editor pricing</li>
<li><a href="https://github.com/erlef/oidcc?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/erlef/oidcc</a> – OpenId Connect client library in Erlang &amp; Elixir</li>
<li><a href="https://bsky.app/profile/oban.pro/post/3lwekwml7zc2k?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/oban.pro/post/3lwekwml7zc2k</a> – Oban v2.20.0 release announcement with update job, unique state groups, and nested plugin supervision features</li>
<li><a href="https://hexdocs.pm/oban/changelog.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/oban/changelog.html</a> – Oban v2.20.0 changelog with detailed improvements</li>
<li><a href="https://hexdocs.pm/oban/v2-20.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/oban/v2-20.html</a> – Oban v2.20.0 optional upgrade steps for pruning performance improvements</li>
<li><a href="https://x.com/mrpopov_com/status/1956006788819472594?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/mrpopov_com/status/1956006788819472594</a> – PhoenixAnalytics v0.4.0 release announcement</li>
<li><a href="https://github.com/lalabuy948/PhoenixAnalytics?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/lalabuy948/PhoenixAnalytics</a> – PhoenixAnalytics repository - now supports 12 themes, Postgres/MySQL/SQLite, and no longer requires DuckDB</li>
<li><a href="https://bsky.app/profile/steffend.me/post/3lwod4ia6522e?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/steffend.me/post/3lwod4ia6522e</a> – LiveView v1.1.7 release announcement</li>
<li><a href="https://github.com/utopos/live_stream_async?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/utopos/live_stream_async</a> – Reference to live_stream_async library that inspired the new stream_async function</li>
<li><a href="https://hexdocs.pm/phoenix_live_view/1.1.7/changelog.html#v1-1-7-2025-08-18?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/phoenix_live_view/1.1.7/changelog.html#v1-1-7-2025-08-18</a> – Phoenix LiveView 1.1.7 changelog with new stream_async function and portal hooks bugfix</li>
<li><a href="https://elixircasts.io/multiple-layouts-in-phoenix-1.8?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixircasts.io/multiple-layouts-in-phoenix-1.8</a> – ElixirCasts video tutorial on new Phoenix v1.8 layouts functionality</li>
</ul>

<p>Do you have some Elixir news to share? Tell us at <a href="https://twitter.com/ThinkingElixir" rel="nofollow">@ThinkingElixir</a> or email at <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></p>

<p><strong>Discussion Resources</strong></p>

<ul>
<li><a href="https://tidewave.ai?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://tidewave.ai</a></li>
<li><a href="https://github.com/tidewave-ai/tidewave_phoenix?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/tidewave-ai/tidewave_phoenix</a></li>
<li><a href="https://tidewave.ai/blog/tidewave-web-phoenix-rails?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://tidewave.ai/blog/tidewave-web-phoenix-rails</a></li>
<li><a href="https://x.com/josevalim/status/1957763507211927557?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1957763507211927557</a></li>
<li><a href="https://agents.md/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://agents.md/</a></li>
</ul>

<p><strong>Guest Information</strong></p>

<ul>
<li><a href="https://genserver.social/josevalim?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://genserver.social/josevalim</a> – José Valim on Mastadon</li>
<li><a href="https://x.com/josevalim?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim</a> – José Valim on X/Twitter</li>
<li><a href="https://github.com/josevalim?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/josevalim</a> – José Valim on Github</li>
<li><a href="https://dashbit.co/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://dashbit.co/</a> – Dashbit website and blog</li>
</ul>

<p><strong>Find us online</strong></p>

<ul>
<li>Message the show - <a href="https://bsky.app/profile/thinkingelixir.com" rel="nofollow">Bluesky</a></li>
<li>Message the show - <a href="https://x.com/ThinkingElixir" rel="nofollow">X</a></li>
<li>Message the show on Fediverse - <a href="https://genserver.social/ThinkingElixir" rel="nofollow">@ThinkingElixir@genserver.social</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></li>
<li>Mark Ericksen on X - <a href="https://x.com/brainlid" rel="nofollow">@brainlid</a></li>
<li>Mark Ericksen on Bluesky - <a href="https://bsky.app/profile/brainlid.bsky.social" rel="nofollow">@brainlid.bsky.social</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" rel="nofollow">@brainlid@genserver.social</a></li>
<li>David Bernheisel on Bluesky - <a href="https://bsky.app/profile/david.bernheisel.com" rel="nofollow">@david.bernheisel.com</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" rel="nofollow">@dbern@genserver.social</a></li>
</ul><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-aug2025">Paraxial.io</a>: <a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-aug2025">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.</a></li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>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!</p>

<p>Show Notes online - <a href="http://podcast.thinkingelixir.com/267" rel="nofollow">http://podcast.thinkingelixir.com/267</a></p>

<p><strong>Elixir Community News</strong></p>

<ul>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&utm_campaign=thinkingelixir-aug2025" rel="nofollow">https://paraxial.io/</a> – Paraxial.io is sponsoring today&#39;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.</li>
<li><a href="https://tidewave.ai/blog/tidewave-web-phoenix-rails?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://tidewave.ai/blog/tidewave-web-phoenix-rails</a> – Tidewave Web service announcement - an AI chat in the sidebar that can directly interact with and modify your app during development</li>
<li><a href="https://x.com/josevalim/status/1957763507211927557?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1957763507211927557</a> – José Valim&#39;s tweet about Tidewave implementing autoplay features and using contextual browser testing</li>
<li><a href="https://x.com/josevalim/status/1957545436824166605?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1957545436824166605</a> – José Valim&#39;s tweet announcing the new ElixirLang blog post on interoperability</li>
<li><a href="https://elixir-lang.org/blog/2025/08/18/interop-and-portability/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixir-lang.org/blog/2025/08/18/interop-and-portability/</a> – ElixirLang blog post &quot;Interoperability in 2025 beyond the Erlang VM&quot; covering NIFs, Ports, AtomVM, Popcorn, Hologram, and various language integrations</li>
<li><a href="https://x.com/josevalim/status/1956342836430881102?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1956342836430881102</a> – José Valim&#39;s announcement that Livebook Teams is out of beta</li>
<li><a href="https://livebook.dev/teams/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://livebook.dev/teams/</a> – Livebook Teams landing page - deploy Elixir notebooks as internal apps with SSO and Google Workspace support, $30/editor pricing</li>
<li><a href="https://github.com/erlef/oidcc?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/erlef/oidcc</a> – OpenId Connect client library in Erlang &amp; Elixir</li>
<li><a href="https://bsky.app/profile/oban.pro/post/3lwekwml7zc2k?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/oban.pro/post/3lwekwml7zc2k</a> – Oban v2.20.0 release announcement with update job, unique state groups, and nested plugin supervision features</li>
<li><a href="https://hexdocs.pm/oban/changelog.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/oban/changelog.html</a> – Oban v2.20.0 changelog with detailed improvements</li>
<li><a href="https://hexdocs.pm/oban/v2-20.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/oban/v2-20.html</a> – Oban v2.20.0 optional upgrade steps for pruning performance improvements</li>
<li><a href="https://x.com/mrpopov_com/status/1956006788819472594?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/mrpopov_com/status/1956006788819472594</a> – PhoenixAnalytics v0.4.0 release announcement</li>
<li><a href="https://github.com/lalabuy948/PhoenixAnalytics?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/lalabuy948/PhoenixAnalytics</a> – PhoenixAnalytics repository - now supports 12 themes, Postgres/MySQL/SQLite, and no longer requires DuckDB</li>
<li><a href="https://bsky.app/profile/steffend.me/post/3lwod4ia6522e?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/steffend.me/post/3lwod4ia6522e</a> – LiveView v1.1.7 release announcement</li>
<li><a href="https://github.com/utopos/live_stream_async?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/utopos/live_stream_async</a> – Reference to live_stream_async library that inspired the new stream_async function</li>
<li><a href="https://hexdocs.pm/phoenix_live_view/1.1.7/changelog.html#v1-1-7-2025-08-18?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/phoenix_live_view/1.1.7/changelog.html#v1-1-7-2025-08-18</a> – Phoenix LiveView 1.1.7 changelog with new stream_async function and portal hooks bugfix</li>
<li><a href="https://elixircasts.io/multiple-layouts-in-phoenix-1.8?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixircasts.io/multiple-layouts-in-phoenix-1.8</a> – ElixirCasts video tutorial on new Phoenix v1.8 layouts functionality</li>
</ul>

<p>Do you have some Elixir news to share? Tell us at <a href="https://twitter.com/ThinkingElixir" rel="nofollow">@ThinkingElixir</a> or email at <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></p>

<p><strong>Discussion Resources</strong></p>

<ul>
<li><a href="https://tidewave.ai?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://tidewave.ai</a></li>
<li><a href="https://github.com/tidewave-ai/tidewave_phoenix?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/tidewave-ai/tidewave_phoenix</a></li>
<li><a href="https://tidewave.ai/blog/tidewave-web-phoenix-rails?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://tidewave.ai/blog/tidewave-web-phoenix-rails</a></li>
<li><a href="https://x.com/josevalim/status/1957763507211927557?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1957763507211927557</a></li>
<li><a href="https://agents.md/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://agents.md/</a></li>
</ul>

<p><strong>Guest Information</strong></p>

<ul>
<li><a href="https://genserver.social/josevalim?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://genserver.social/josevalim</a> – José Valim on Mastadon</li>
<li><a href="https://x.com/josevalim?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim</a> – José Valim on X/Twitter</li>
<li><a href="https://github.com/josevalim?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/josevalim</a> – José Valim on Github</li>
<li><a href="https://dashbit.co/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://dashbit.co/</a> – Dashbit website and blog</li>
</ul>

<p><strong>Find us online</strong></p>

<ul>
<li>Message the show - <a href="https://bsky.app/profile/thinkingelixir.com" rel="nofollow">Bluesky</a></li>
<li>Message the show - <a href="https://x.com/ThinkingElixir" rel="nofollow">X</a></li>
<li>Message the show on Fediverse - <a href="https://genserver.social/ThinkingElixir" rel="nofollow">@ThinkingElixir@genserver.social</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></li>
<li>Mark Ericksen on X - <a href="https://x.com/brainlid" rel="nofollow">@brainlid</a></li>
<li>Mark Ericksen on Bluesky - <a href="https://bsky.app/profile/brainlid.bsky.social" rel="nofollow">@brainlid.bsky.social</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" rel="nofollow">@brainlid@genserver.social</a></li>
<li>David Bernheisel on Bluesky - <a href="https://bsky.app/profile/david.bernheisel.com" rel="nofollow">@david.bernheisel.com</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" rel="nofollow">@dbern@genserver.social</a></li>
</ul><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-aug2025">Paraxial.io</a>: <a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-aug2025">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.</a></li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>258: CVEs, MCPs, and Petabyte Dreams</title>
  <link>https://podcast.thinkingelixir.com/258</link>
  <guid isPermaLink="false">8a89d535-81ae-45a7-b528-ead580e234fb</guid>
  <pubDate>Tue, 24 Jun 2025 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/8a89d535-81ae-45a7-b528-ead580e234fb.mp3" length="23203840" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes EEF’s first CVE release, Supabase’s Multigres for scaling Postgres, new MCP servers for Phoenix, Erlang surviving extreme load tests, LiveDebugger v0.3.0 preview, and more!</itunes:subtitle>
  <itunes:duration>31:48</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/8/811c9756-babe-40ac-8c25-b3bb24e522e0/cover.jpg?v=2"/>
  <description>News includes the first CVE released under EEF's new CNA program for an Erlang zip traversal vulnerability, Phoenix MacroComponents being delayed for greater potential, Supabase announcing Multigres - a Vitess-like proxy for scaling Postgres to petabyte scale, a surge of new MCP server implementations for Phoenix and Plug including Phantom, HermesMCP, ExMCP, Vancouver, and Excom, a fun blog post revealing that Erlang was the only language that didn't crash under extreme load testing against 6 other languages, LiveDebugger v0.3.0 being teased with Firefox extension support and enhanced debugging capabilities, and more!
Show Notes online - http://podcast.thinkingelixir.com/258 (http://podcast.thinkingelixir.com/258)
Elixir Community News
https://www.honeybadger.io/ (https://www.honeybadger.io/?utm_source=thinkingelixir&amp;amp;utm_medium=podcast) – 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://cna.erlef.org/cves/cve-2025-4748.html (https://cna.erlef.org/cves/cve-2025-4748.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – New CVE for Erlang regarding zip traversal - 4.8 severity (medium) with workaround available or update to latest patched OTP versions
First CVE released under the EEF's new CNA (CVE Numbering Authority) program - a successful process milestone
https://bsky.app/profile/steffend.me/post/3lrlhd5etkc2p (https://bsky.app/profile/steffend.me/post/3lrlhd5etkc2p?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Phoenix MacroComponents is being delayed in search of greater potential
https://github.com/phoenixframework/phoenixliveview/pull/3846 (https://github.com/phoenixframework/phoenix_live_view/pull/3846?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Draft PR for Phoenix MacroComponents development
https://x.com/supabase/status/1933627932972376097 (https://x.com/supabase/status/1933627932972376097?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Supabase announcement of Multigres project
https://supabase.com/blog/multigres-vitess-for-postgres (https://supabase.com/blog/multigres-vitess-for-postgres?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Multigres - Vitess for Postgres, announcement of a new proxy for scaling Postgres databases to petabyte scale
https://github.com/multigres/multigres (https://github.com/multigres/multigres?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Multigres GitHub repository
Sugu, co-creator of Vitess, has joined Supabase to build Multigres
https://hex.pm/packages/phantom_mcp (https://hex.pm/packages/phantom_mcp?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Phantom MCP server - comprehensive implementation supporting Streamable HTTP with Phoenix/Plug integration
https://hex.pm/packages/hermes_mcp (https://hex.pm/packages/hermes_mcp?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – HermesMCP - comprehensive MCP server with client, stdio and Plug adapters
https://hex.pm/packages/ex_mcp (https://hex.pm/packages/ex_mcp?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ExMCP - comprehensive MCP implementation with client, server, stdio and Plug adapters, uses Horde for distribution
https://hex.pm/packages/vancouver (https://hex.pm/packages/vancouver?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Vancouver MCP server - simple implementation supporting only tools
https://hex.pm/packages/excom (https://hex.pm/packages/excom?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Excom MCP server - simple implementation supporting only tools
https://www.youtube.com/watch?v=4dzZ44-xVds (https://www.youtube.com/watch?v=4dzZ44-xVds?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – AshAI video demo showing incredible introspection capabilities for MCP frameworks
https://freedium.cfd/https:/medium.com/@codeperfect/we-tested-7-languages-under-extreme-load-and-only-one-didnt-crash-it-wasn-t-what-we-expected-67f84c79dc34 (https://freedium.cfd/https:/medium.com/@codeperfect/we-tested-7-languages-under-extreme-load-and-only-one-didnt-crash-it-wasn-t-what-we-expected-67f84c79dc34?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Blog post comparing 7 languages under extreme load - Erlang was the only one that didn't crash
https://github.com/software-mansion/live-debugger (https://github.com/software-mansion/live-debugger?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – LiveDebugger v0.3.0 release being teased with new features
https://bsky.app/profile/membrane-swmansion.bsky.social/post/3lrb4kpmmw227 (https://bsky.app/profile/membrane-swmansion.bsky.social/post/3lrb4kpmmw227?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Software Mansion preview of LiveDebugger v0.3.0 features including Firefox extension and enhanced debugging capabilities
https://smartlogic.io/podcast/elixir-wizards/s14-e03-langchain-llm-integration-elixir/ (https://smartlogic.io/podcast/elixir-wizards/s14-e03-langchain-llm-integration-elixir/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Elixir Wizards podcast episode featuring discussion with Mark Ericksen on the Elixir LangChain project for LLM integration
Do you have some Elixir news to share? Tell us at @ThinkingElixir (https://twitter.com/ThinkingElixir) or email at show@thinkingelixir.com (mailto:show@thinkingelixir.com)
Find us online
- Message the show - Bluesky (https://bsky.app/profile/thinkingelixir.com)
- Message the show - X (https://x.com/ThinkingElixir)
- Message the show on Fediverse - @ThinkingElixir@genserver.social (https://genserver.social/ThinkingElixir)
- Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com)
- Mark Ericksen on X - @brainlid (https://x.com/brainlid)
- Mark Ericksen on Bluesky - @brainlid.bsky.social (https://bsky.app/profile/brainlid.bsky.social)
- Mark Ericksen on Fediverse - @brainlid@genserver.social (https://genserver.social/brainlid)
- David Bernheisel on Bluesky - @david.bernheisel.com (https://bsky.app/profile/david.bernheisel.com)
- David Bernheisel on Fediverse - @dbern@genserver.social (https://genserver.social/dbern) 
</description>
  <itunes:keywords>elixir, mcp, supabase, postgres, cve, erlang</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes the first CVE released under EEF&#39;s new CNA program for an Erlang zip traversal vulnerability, Phoenix MacroComponents being delayed for greater potential, Supabase announcing Multigres - a Vitess-like proxy for scaling Postgres to petabyte scale, a surge of new MCP server implementations for Phoenix and Plug including Phantom, HermesMCP, ExMCP, Vancouver, and Excom, a fun blog post revealing that Erlang was the only language that didn&#39;t crash under extreme load testing against 6 other languages, LiveDebugger v0.3.0 being teased with Firefox extension support and enhanced debugging capabilities, and more!</p>

<p>Show Notes online - <a href="http://podcast.thinkingelixir.com/258" rel="nofollow">http://podcast.thinkingelixir.com/258</a></p>

<p><strong>Elixir Community News</strong></p>

<ul>
<li><a href="https://www.honeybadger.io/?utm_source=thinkingelixir&utm_medium=podcast" rel="nofollow">https://www.honeybadger.io/</a> – Honeybadger.io is sponsoring today&#39;s show! Keep your apps healthy and your customers happy with Honeybadger! It&#39;s free to get started, and setup takes less than five minutes.</li>
<li><a href="https://cna.erlef.org/cves/cve-2025-4748.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://cna.erlef.org/cves/cve-2025-4748.html</a> – New CVE for Erlang regarding zip traversal - 4.8 severity (medium) with workaround available or update to latest patched OTP versions</li>
<li>First CVE released under the EEF&#39;s new CNA (CVE Numbering Authority) program - a successful process milestone</li>
<li><a href="https://bsky.app/profile/steffend.me/post/3lrlhd5etkc2p?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/steffend.me/post/3lrlhd5etkc2p</a> – Phoenix MacroComponents is being delayed in search of greater potential</li>
<li><a href="https://github.com/phoenixframework/phoenix_live_view/pull/3846?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/phoenix_live_view/pull/3846</a> – Draft PR for Phoenix MacroComponents development</li>
<li><a href="https://x.com/supabase/status/1933627932972376097?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/supabase/status/1933627932972376097</a> – Supabase announcement of Multigres project</li>
<li><a href="https://supabase.com/blog/multigres-vitess-for-postgres?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://supabase.com/blog/multigres-vitess-for-postgres</a> – Multigres - Vitess for Postgres, announcement of a new proxy for scaling Postgres databases to petabyte scale</li>
<li><a href="https://github.com/multigres/multigres?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/multigres/multigres</a> – Multigres GitHub repository</li>
<li>Sugu, co-creator of Vitess, has joined Supabase to build Multigres</li>
<li><a href="https://hex.pm/packages/phantom_mcp?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hex.pm/packages/phantom_mcp</a> – Phantom MCP server - comprehensive implementation supporting Streamable HTTP with Phoenix/Plug integration</li>
<li><a href="https://hex.pm/packages/hermes_mcp?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hex.pm/packages/hermes_mcp</a> – HermesMCP - comprehensive MCP server with client, stdio and Plug adapters</li>
<li><a href="https://hex.pm/packages/ex_mcp?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hex.pm/packages/ex_mcp</a> – ExMCP - comprehensive MCP implementation with client, server, stdio and Plug adapters, uses Horde for distribution</li>
<li><a href="https://hex.pm/packages/vancouver?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hex.pm/packages/vancouver</a> – Vancouver MCP server - simple implementation supporting only tools</li>
<li><a href="https://hex.pm/packages/excom?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hex.pm/packages/excom</a> – Excom MCP server - simple implementation supporting only tools</li>
<li><a href="https://www.youtube.com/watch?v=4dzZ44-xVds?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=4dzZ44-xVds</a> – AshAI video demo showing incredible introspection capabilities for MCP frameworks</li>
<li><a href="https://freedium.cfd/https:/medium.com/@codeperfect/we-tested-7-languages-under-extreme-load-and-only-one-didnt-crash-it-wasn-t-what-we-expected-67f84c79dc34?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://freedium.cfd/https:/medium.com/@codeperfect/we-tested-7-languages-under-extreme-load-and-only-one-didnt-crash-it-wasn-t-what-we-expected-67f84c79dc34</a> – Blog post comparing 7 languages under extreme load - Erlang was the only one that didn&#39;t crash</li>
<li><a href="https://github.com/software-mansion/live-debugger?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/software-mansion/live-debugger</a> – LiveDebugger v0.3.0 release being teased with new features</li>
<li><a href="https://bsky.app/profile/membrane-swmansion.bsky.social/post/3lrb4kpmmw227?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/membrane-swmansion.bsky.social/post/3lrb4kpmmw227</a> – Software Mansion preview of LiveDebugger v0.3.0 features including Firefox extension and enhanced debugging capabilities</li>
<li><a href="https://smartlogic.io/podcast/elixir-wizards/s14-e03-langchain-llm-integration-elixir/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://smartlogic.io/podcast/elixir-wizards/s14-e03-langchain-llm-integration-elixir/</a> – Elixir Wizards podcast episode featuring discussion with Mark Ericksen on the Elixir LangChain project for LLM integration</li>
</ul>

<p>Do you have some Elixir news to share? Tell us at <a href="https://twitter.com/ThinkingElixir" rel="nofollow">@ThinkingElixir</a> or email at <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></p>

<p><strong>Find us online</strong></p>

<ul>
<li>Message the show - <a href="https://bsky.app/profile/thinkingelixir.com" rel="nofollow">Bluesky</a></li>
<li>Message the show - <a href="https://x.com/ThinkingElixir" rel="nofollow">X</a></li>
<li>Message the show on Fediverse - <a href="https://genserver.social/ThinkingElixir" rel="nofollow">@ThinkingElixir@genserver.social</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></li>
<li>Mark Ericksen on X - <a href="https://x.com/brainlid" rel="nofollow">@brainlid</a></li>
<li>Mark Ericksen on Bluesky - <a href="https://bsky.app/profile/brainlid.bsky.social" rel="nofollow">@brainlid.bsky.social</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" rel="nofollow">@brainlid@genserver.social</a></li>
<li>David Bernheisel on Bluesky - <a href="https://bsky.app/profile/david.bernheisel.com" rel="nofollow">@david.bernheisel.com</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" rel="nofollow">@dbern@genserver.social</a></li>
</ul><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://www.honeybadger.io/?utm_source=thinkingelixir&amp;utm_medium=podcast">Honeybadger.io</a>: <a rel="nofollow" href="https://www.honeybadger.io/?utm_source=thinkingelixir&amp;utm_medium=podcast">Honeybadger is a performance monitoring and error tracking tool that combines the best monitoring features into one simple interface that works with all the frameworks you use and comes with fantastic support from a small team of passionate developers.
With error tracking, performance and uptime monitoring, log management, dashboards, and more, Honeybadger has everything you need to gain real-time insights into the health of your Elixir and Phoenix applications.
Keep your apps healthy and your customers happy with Honeybadger!
It's free to get started, and setup takes less than five minutes.
Start monitoring today →</a></li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>News includes the first CVE released under EEF&#39;s new CNA program for an Erlang zip traversal vulnerability, Phoenix MacroComponents being delayed for greater potential, Supabase announcing Multigres - a Vitess-like proxy for scaling Postgres to petabyte scale, a surge of new MCP server implementations for Phoenix and Plug including Phantom, HermesMCP, ExMCP, Vancouver, and Excom, a fun blog post revealing that Erlang was the only language that didn&#39;t crash under extreme load testing against 6 other languages, LiveDebugger v0.3.0 being teased with Firefox extension support and enhanced debugging capabilities, and more!</p>

<p>Show Notes online - <a href="http://podcast.thinkingelixir.com/258" rel="nofollow">http://podcast.thinkingelixir.com/258</a></p>

<p><strong>Elixir Community News</strong></p>

<ul>
<li><a href="https://www.honeybadger.io/?utm_source=thinkingelixir&utm_medium=podcast" rel="nofollow">https://www.honeybadger.io/</a> – Honeybadger.io is sponsoring today&#39;s show! Keep your apps healthy and your customers happy with Honeybadger! It&#39;s free to get started, and setup takes less than five minutes.</li>
<li><a href="https://cna.erlef.org/cves/cve-2025-4748.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://cna.erlef.org/cves/cve-2025-4748.html</a> – New CVE for Erlang regarding zip traversal - 4.8 severity (medium) with workaround available or update to latest patched OTP versions</li>
<li>First CVE released under the EEF&#39;s new CNA (CVE Numbering Authority) program - a successful process milestone</li>
<li><a href="https://bsky.app/profile/steffend.me/post/3lrlhd5etkc2p?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/steffend.me/post/3lrlhd5etkc2p</a> – Phoenix MacroComponents is being delayed in search of greater potential</li>
<li><a href="https://github.com/phoenixframework/phoenix_live_view/pull/3846?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/phoenix_live_view/pull/3846</a> – Draft PR for Phoenix MacroComponents development</li>
<li><a href="https://x.com/supabase/status/1933627932972376097?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/supabase/status/1933627932972376097</a> – Supabase announcement of Multigres project</li>
<li><a href="https://supabase.com/blog/multigres-vitess-for-postgres?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://supabase.com/blog/multigres-vitess-for-postgres</a> – Multigres - Vitess for Postgres, announcement of a new proxy for scaling Postgres databases to petabyte scale</li>
<li><a href="https://github.com/multigres/multigres?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/multigres/multigres</a> – Multigres GitHub repository</li>
<li>Sugu, co-creator of Vitess, has joined Supabase to build Multigres</li>
<li><a href="https://hex.pm/packages/phantom_mcp?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hex.pm/packages/phantom_mcp</a> – Phantom MCP server - comprehensive implementation supporting Streamable HTTP with Phoenix/Plug integration</li>
<li><a href="https://hex.pm/packages/hermes_mcp?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hex.pm/packages/hermes_mcp</a> – HermesMCP - comprehensive MCP server with client, stdio and Plug adapters</li>
<li><a href="https://hex.pm/packages/ex_mcp?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hex.pm/packages/ex_mcp</a> – ExMCP - comprehensive MCP implementation with client, server, stdio and Plug adapters, uses Horde for distribution</li>
<li><a href="https://hex.pm/packages/vancouver?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hex.pm/packages/vancouver</a> – Vancouver MCP server - simple implementation supporting only tools</li>
<li><a href="https://hex.pm/packages/excom?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hex.pm/packages/excom</a> – Excom MCP server - simple implementation supporting only tools</li>
<li><a href="https://www.youtube.com/watch?v=4dzZ44-xVds?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=4dzZ44-xVds</a> – AshAI video demo showing incredible introspection capabilities for MCP frameworks</li>
<li><a href="https://freedium.cfd/https:/medium.com/@codeperfect/we-tested-7-languages-under-extreme-load-and-only-one-didnt-crash-it-wasn-t-what-we-expected-67f84c79dc34?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://freedium.cfd/https:/medium.com/@codeperfect/we-tested-7-languages-under-extreme-load-and-only-one-didnt-crash-it-wasn-t-what-we-expected-67f84c79dc34</a> – Blog post comparing 7 languages under extreme load - Erlang was the only one that didn&#39;t crash</li>
<li><a href="https://github.com/software-mansion/live-debugger?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/software-mansion/live-debugger</a> – LiveDebugger v0.3.0 release being teased with new features</li>
<li><a href="https://bsky.app/profile/membrane-swmansion.bsky.social/post/3lrb4kpmmw227?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/membrane-swmansion.bsky.social/post/3lrb4kpmmw227</a> – Software Mansion preview of LiveDebugger v0.3.0 features including Firefox extension and enhanced debugging capabilities</li>
<li><a href="https://smartlogic.io/podcast/elixir-wizards/s14-e03-langchain-llm-integration-elixir/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://smartlogic.io/podcast/elixir-wizards/s14-e03-langchain-llm-integration-elixir/</a> – Elixir Wizards podcast episode featuring discussion with Mark Ericksen on the Elixir LangChain project for LLM integration</li>
</ul>

<p>Do you have some Elixir news to share? Tell us at <a href="https://twitter.com/ThinkingElixir" rel="nofollow">@ThinkingElixir</a> or email at <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></p>

<p><strong>Find us online</strong></p>

<ul>
<li>Message the show - <a href="https://bsky.app/profile/thinkingelixir.com" rel="nofollow">Bluesky</a></li>
<li>Message the show - <a href="https://x.com/ThinkingElixir" rel="nofollow">X</a></li>
<li>Message the show on Fediverse - <a href="https://genserver.social/ThinkingElixir" rel="nofollow">@ThinkingElixir@genserver.social</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></li>
<li>Mark Ericksen on X - <a href="https://x.com/brainlid" rel="nofollow">@brainlid</a></li>
<li>Mark Ericksen on Bluesky - <a href="https://bsky.app/profile/brainlid.bsky.social" rel="nofollow">@brainlid.bsky.social</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" rel="nofollow">@brainlid@genserver.social</a></li>
<li>David Bernheisel on Bluesky - <a href="https://bsky.app/profile/david.bernheisel.com" rel="nofollow">@david.bernheisel.com</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" rel="nofollow">@dbern@genserver.social</a></li>
</ul><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://www.honeybadger.io/?utm_source=thinkingelixir&amp;utm_medium=podcast">Honeybadger.io</a>: <a rel="nofollow" href="https://www.honeybadger.io/?utm_source=thinkingelixir&amp;utm_medium=podcast">Honeybadger is a performance monitoring and error tracking tool that combines the best monitoring features into one simple interface that works with all the frameworks you use and comes with fantastic support from a small team of passionate developers.
With error tracking, performance and uptime monitoring, log management, dashboards, and more, Honeybadger has everything you need to gain real-time insights into the health of your Elixir and Phoenix applications.
Keep your apps healthy and your customers happy with Honeybadger!
It's free to get started, and setup takes less than five minutes.
Start monitoring today →</a></li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>257: Runtime Intelligence and MCP Servers</title>
  <link>https://podcast.thinkingelixir.com/257</link>
  <guid isPermaLink="false">d7e3254f-f339-4870-b5ba-9d933e004f51</guid>
  <pubDate>Tue, 17 Jun 2025 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/d7e3254f-f339-4870-b5ba-9d933e004f51.mp3" length="19830784" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes Elixir v1.19.0-rc.0 with type checking improvements, Gleam v1.11.0 with 30% faster JavaScript, the Elixir Outreach stipend program, ElixirConf videos, Noora design system for LiveView, and José Valim’s Tidewave MCP server for AI runtime intelligence, and more!</itunes:subtitle>
  <itunes:duration>27:07</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/8/811c9756-babe-40ac-8c25-b3bb24e522e0/cover.jpg?v=2"/>
  <description>News includes Elixir v1.19.0-rc.0 with significant type checking improvements and faster compile times, Gleam v1.11.0 delivering 30% faster JavaScript performance, the new Elixir Outreach stipend program providing funding for speakers to present at non-Elixir conferences, a batch of ElixirConf US 2024 videos featuring talks were published, the open-sourcing of Noora design system for Phoenix LiveView, upcoming support for “for” comprehensions in HEEX templates, and José Valim's announcement of Tidewave - the groundbreaking MCP server that gives AI agents runtime access to your Elixir applications rather than just static code, and more!
Show Notes online - http://podcast.thinkingelixir.com/257 (http://podcast.thinkingelixir.com/257)
Elixir Community News
https://www.honeybadger.io/ (https://www.honeybadger.io/?utm_source=thinkingelixir&amp;amp;utm_medium=podcast) – 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://github.com/elixir-lang/elixir/releases/tag/v1.19.0-rc.0 (https://github.com/elixir-lang/elixir/releases/tag/v1.19.0-rc.0?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Elixir v1.19.0-rc.0 release with mix format --migrate, type checking improvements, faster compile times, and parallel dependency compilation
https://x.com/gleamlang/status/1929535582423650789 (https://x.com/gleamlang/status/1929535582423650789?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Gleam v1.11.0 announcement
https://gleam.run/news/gleam-javascript-gets-30-percent-faster/ (https://gleam.run/news/gleam-javascript-gets-30-percent-faster/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Gleam compiled JavaScript runs 30% faster performance improvement
https://github.com/gleam-lang/gleam/blob/main/changelog/v1.11.md (https://github.com/gleam-lang/gleam/blob/main/changelog/v1.11.md?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Gleam v1.11.0 changelog with testing tools and performance improvements
https://elixir-lang.org/blog/2025/06/02/elixir-outreach-stipend-for-speakers/ (https://elixir-lang.org/blog/2025/06/02/elixir-outreach-stipend-for-speakers/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Elixir Outreach stipend program by Dashbit, Oban and the EEF providing up to $700 USD for speakers presenting Elixir to other ecosystems
https://www.youtube.com/watch?v=aknKAFzEsBg (https://www.youtube.com/watch?v=aknKAFzEsBg?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ElixirConf US 2024 video release featuring multiple talks
https://www.youtube.com/playlist?list=PLqj39LCvnOWbW2Zli4LurDGc6lL5ij-9Y (https://www.youtube.com/playlist?list=PLqj39LCvnOWbW2Zli4LurDGc6lL5ij-9Y?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ElixirConf US 2024 playlist with 16 new videos
https://www.youtube.com/watch?v=PSrzruaby1M (https://www.youtube.com/watch?v=PSrzruaby1M?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Ash AI Launch talk by Zach Daniel from ElixirConf EU
https://tuist.dev/blog/2025/06/10/open-sourcing-noora-for-the-web (https://tuist.dev/blog/2025/06/10/open-sourcing-noora-for-the-web?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Noora design system for Phoenix LiveView open-sourced announcement
https://noora.tuist.dev/ (https://noora.tuist.dev/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Noora - complete, accessible design system for Phoenix LiveView with Figma files and ready-to-use components
https://github.com/phoenixframework/phoenixliveview/pull/3827 (https://github.com/phoenixframework/phoenix_live_view/pull/3827?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Phoenix LiveView PR adding support for for comprehensions in HEEX templates with keyed change tracking
https://hexdocs.pm/lua/changelog.html#v0-3-0-2025-06-09 (https://hexdocs.pm/lua/changelog.html#v0-3-0-2025-06-09?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Lua for Elixir v0.3.0 changelog with new guard functions
https://bsky.app/profile/davelucia.com/post/3lr6g7g3nqs26 (https://bsky.app/profile/davelucia.com/post/3lr6g7g3nqs26?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Bluesky post about Lua for Elixir update with guard support
https://x.com/bcardarella/status/1929976577749664052 (https://x.com/bcardarella/status/1929976577749664052?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Brian Cardarella announcing websocketdist library release
https://x.com/bcardarella/status/1930262610705846640 (https://x.com/bcardarella/status/1930262610705846640?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Brian explaining the use-case behind websocketdist library
https://github.com/otp-interop/websocketdist (https://github.com/otp-interop/web_socket_dist?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – websocketdist library for Erlang distribution over WebSockets
https://www.erlang.org/doc/system/distributed.html (https://www.erlang.org/doc/system/distributed.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Erlang distributed systems documentation
https://x.com/josevalim/status/1930670782788653284 (https://x.com/josevalim/status/1930670782788653284?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim announcing Tidewave on X/Twitter
https://dashbit.co/blog/announcing-tidewave (https://dashbit.co/blog/announcing-tidewave?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Dashbit blog post announcing Tidewave - Elixir MCP server for AI runtime intelligence
https://github.com/tidewave-ai/mcpproxyrust#installation (https://github.com/tidewave-ai/mcp_proxy_rust#installation?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Tidewave MCP proxy installation and setup instructions
Do you have some Elixir news to share? Tell us at @ThinkingElixir (https://twitter.com/ThinkingElixir) or email at show@thinkingelixir.com (mailto:show@thinkingelixir.com)
Find us online
- Message the show - Bluesky (https://bsky.app/profile/thinkingelixir.com)
- Message the show - X (https://x.com/ThinkingElixir)
- Message the show on Fediverse - @ThinkingElixir@genserver.social (https://genserver.social/ThinkingElixir)
- Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com)
- Mark Ericksen on X - @brainlid (https://x.com/brainlid)
- Mark Ericksen on Bluesky - @brainlid.bsky.social (https://bsky.app/profile/brainlid.bsky.social)
- Mark Ericksen on Fediverse - @brainlid@genserver.social (https://genserver.social/brainlid)
- David Bernheisel on Bluesky - @david.bernheisel.com (https://bsky.app/profile/david.bernheisel.com)
- David Bernheisel on Fediverse - @dbern@genserver.social (https://genserver.social/dbern) 
</description>
  <itunes:keywords>elixir, news, mcp, ai, tidewave, outreach</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes Elixir v1.19.0-rc.0 with significant type checking improvements and faster compile times, Gleam v1.11.0 delivering 30% faster JavaScript performance, the new Elixir Outreach stipend program providing funding for speakers to present at non-Elixir conferences, a batch of ElixirConf US 2024 videos featuring talks were published, the open-sourcing of Noora design system for Phoenix LiveView, upcoming support for “for” comprehensions in HEEX templates, and José Valim&#39;s announcement of Tidewave - the groundbreaking MCP server that gives AI agents runtime access to your Elixir applications rather than just static code, and more!</p>

<p>Show Notes online - <a href="http://podcast.thinkingelixir.com/257" rel="nofollow">http://podcast.thinkingelixir.com/257</a></p>

<p><strong>Elixir Community News</strong></p>

<ul>
<li><a href="https://www.honeybadger.io/?utm_source=thinkingelixir&utm_medium=podcast" rel="nofollow">https://www.honeybadger.io/</a> – Honeybadger.io is sponsoring today&#39;s show! Keep your apps healthy and your customers happy with Honeybadger! It&#39;s free to get started, and setup takes less than five minutes.</li>
<li><a href="https://github.com/elixir-lang/elixir/releases/tag/v1.19.0-rc.0?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/elixir/releases/tag/v1.19.0-rc.0</a> – Elixir v1.19.0-rc.0 release with mix format --migrate, type checking improvements, faster compile times, and parallel dependency compilation</li>
<li><a href="https://x.com/gleamlang/status/1929535582423650789?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/gleamlang/status/1929535582423650789</a> – Gleam v1.11.0 announcement</li>
<li><a href="https://gleam.run/news/gleam-javascript-gets-30-percent-faster/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://gleam.run/news/gleam-javascript-gets-30-percent-faster/</a> – Gleam compiled JavaScript runs 30% faster performance improvement</li>
<li><a href="https://github.com/gleam-lang/gleam/blob/main/changelog/v1.11.md?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/gleam-lang/gleam/blob/main/changelog/v1.11.md</a> – Gleam v1.11.0 changelog with testing tools and performance improvements</li>
<li><a href="https://elixir-lang.org/blog/2025/06/02/elixir-outreach-stipend-for-speakers/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixir-lang.org/blog/2025/06/02/elixir-outreach-stipend-for-speakers/</a> – Elixir Outreach stipend program by Dashbit, Oban and the EEF providing up to $700 USD for speakers presenting Elixir to other ecosystems</li>
<li><a href="https://www.youtube.com/watch?v=aknKAFzEsBg?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=aknKAFzEsBg</a> – ElixirConf US 2024 video release featuring multiple talks</li>
<li><a href="https://www.youtube.com/playlist?list=PLqj39LCvnOWbW2Zli4LurDGc6lL5ij-9Y?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/playlist?list=PLqj39LCvnOWbW2Zli4LurDGc6lL5ij-9Y</a> – ElixirConf US 2024 playlist with 16 new videos</li>
<li><a href="https://www.youtube.com/watch?v=PSrzruaby1M?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=PSrzruaby1M</a> – Ash AI Launch talk by Zach Daniel from ElixirConf EU</li>
<li><a href="https://tuist.dev/blog/2025/06/10/open-sourcing-noora-for-the-web?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://tuist.dev/blog/2025/06/10/open-sourcing-noora-for-the-web</a> – Noora design system for Phoenix LiveView open-sourced announcement</li>
<li><a href="https://noora.tuist.dev/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://noora.tuist.dev/</a> – Noora - complete, accessible design system for Phoenix LiveView with Figma files and ready-to-use components</li>
<li><a href="https://github.com/phoenixframework/phoenix_live_view/pull/3827?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/phoenix_live_view/pull/3827</a> – Phoenix LiveView PR adding support for <code>for</code> comprehensions in HEEX templates with keyed change tracking</li>
<li><a href="https://hexdocs.pm/lua/changelog.html#v0-3-0-2025-06-09?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/lua/changelog.html#v0-3-0-2025-06-09</a> – Lua for Elixir v0.3.0 changelog with new guard functions</li>
<li><a href="https://bsky.app/profile/davelucia.com/post/3lr6g7g3nqs26?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/davelucia.com/post/3lr6g7g3nqs26</a> – Bluesky post about Lua for Elixir update with guard support</li>
<li><a href="https://x.com/bcardarella/status/1929976577749664052?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/bcardarella/status/1929976577749664052</a> – Brian Cardarella announcing web_socket_dist library release</li>
<li><a href="https://x.com/bcardarella/status/1930262610705846640?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/bcardarella/status/1930262610705846640</a> – Brian explaining the use-case behind web_socket_dist library</li>
<li><a href="https://github.com/otp-interop/web_socket_dist?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/otp-interop/web_socket_dist</a> – web_socket_dist library for Erlang distribution over WebSockets</li>
<li><a href="https://www.erlang.org/doc/system/distributed.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.erlang.org/doc/system/distributed.html</a> – Erlang distributed systems documentation</li>
<li><a href="https://x.com/josevalim/status/1930670782788653284?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1930670782788653284</a> – José Valim announcing Tidewave on X/Twitter</li>
<li><a href="https://dashbit.co/blog/announcing-tidewave?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://dashbit.co/blog/announcing-tidewave</a> – Dashbit blog post announcing Tidewave - Elixir MCP server for AI runtime intelligence</li>
<li><a href="https://github.com/tidewave-ai/mcp_proxy_rust#installation?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/tidewave-ai/mcp_proxy_rust#installation</a> – Tidewave MCP proxy installation and setup instructions</li>
</ul>

<p>Do you have some Elixir news to share? Tell us at <a href="https://twitter.com/ThinkingElixir" rel="nofollow">@ThinkingElixir</a> or email at <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></p>

<p><strong>Find us online</strong></p>

<ul>
<li>Message the show - <a href="https://bsky.app/profile/thinkingelixir.com" rel="nofollow">Bluesky</a></li>
<li>Message the show - <a href="https://x.com/ThinkingElixir" rel="nofollow">X</a></li>
<li>Message the show on Fediverse - <a href="https://genserver.social/ThinkingElixir" rel="nofollow">@ThinkingElixir@genserver.social</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></li>
<li>Mark Ericksen on X - <a href="https://x.com/brainlid" rel="nofollow">@brainlid</a></li>
<li>Mark Ericksen on Bluesky - <a href="https://bsky.app/profile/brainlid.bsky.social" rel="nofollow">@brainlid.bsky.social</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" rel="nofollow">@brainlid@genserver.social</a></li>
<li>David Bernheisel on Bluesky - <a href="https://bsky.app/profile/david.bernheisel.com" rel="nofollow">@david.bernheisel.com</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" rel="nofollow">@dbern@genserver.social</a></li>
</ul><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://www.honeybadger.io/?utm_source=thinkingelixir&amp;utm_medium=podcast">Honeybadger.io</a>: <a rel="nofollow" href="https://www.honeybadger.io/?utm_source=thinkingelixir&amp;utm_medium=podcast">Honeybadger is a performance monitoring and error tracking tool that combines the best monitoring features into one simple interface that works with all the frameworks you use and comes with fantastic support from a small team of passionate developers.
With error tracking, performance and uptime monitoring, log management, dashboards, and more, Honeybadger has everything you need to gain real-time insights into the health of your Elixir and Phoenix applications.
Keep your apps healthy and your customers happy with Honeybadger!
It's free to get started, and setup takes less than five minutes.
Start monitoring today →</a></li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>News includes Elixir v1.19.0-rc.0 with significant type checking improvements and faster compile times, Gleam v1.11.0 delivering 30% faster JavaScript performance, the new Elixir Outreach stipend program providing funding for speakers to present at non-Elixir conferences, a batch of ElixirConf US 2024 videos featuring talks were published, the open-sourcing of Noora design system for Phoenix LiveView, upcoming support for “for” comprehensions in HEEX templates, and José Valim&#39;s announcement of Tidewave - the groundbreaking MCP server that gives AI agents runtime access to your Elixir applications rather than just static code, and more!</p>

<p>Show Notes online - <a href="http://podcast.thinkingelixir.com/257" rel="nofollow">http://podcast.thinkingelixir.com/257</a></p>

<p><strong>Elixir Community News</strong></p>

<ul>
<li><a href="https://www.honeybadger.io/?utm_source=thinkingelixir&utm_medium=podcast" rel="nofollow">https://www.honeybadger.io/</a> – Honeybadger.io is sponsoring today&#39;s show! Keep your apps healthy and your customers happy with Honeybadger! It&#39;s free to get started, and setup takes less than five minutes.</li>
<li><a href="https://github.com/elixir-lang/elixir/releases/tag/v1.19.0-rc.0?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/elixir/releases/tag/v1.19.0-rc.0</a> – Elixir v1.19.0-rc.0 release with mix format --migrate, type checking improvements, faster compile times, and parallel dependency compilation</li>
<li><a href="https://x.com/gleamlang/status/1929535582423650789?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/gleamlang/status/1929535582423650789</a> – Gleam v1.11.0 announcement</li>
<li><a href="https://gleam.run/news/gleam-javascript-gets-30-percent-faster/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://gleam.run/news/gleam-javascript-gets-30-percent-faster/</a> – Gleam compiled JavaScript runs 30% faster performance improvement</li>
<li><a href="https://github.com/gleam-lang/gleam/blob/main/changelog/v1.11.md?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/gleam-lang/gleam/blob/main/changelog/v1.11.md</a> – Gleam v1.11.0 changelog with testing tools and performance improvements</li>
<li><a href="https://elixir-lang.org/blog/2025/06/02/elixir-outreach-stipend-for-speakers/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixir-lang.org/blog/2025/06/02/elixir-outreach-stipend-for-speakers/</a> – Elixir Outreach stipend program by Dashbit, Oban and the EEF providing up to $700 USD for speakers presenting Elixir to other ecosystems</li>
<li><a href="https://www.youtube.com/watch?v=aknKAFzEsBg?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=aknKAFzEsBg</a> – ElixirConf US 2024 video release featuring multiple talks</li>
<li><a href="https://www.youtube.com/playlist?list=PLqj39LCvnOWbW2Zli4LurDGc6lL5ij-9Y?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/playlist?list=PLqj39LCvnOWbW2Zli4LurDGc6lL5ij-9Y</a> – ElixirConf US 2024 playlist with 16 new videos</li>
<li><a href="https://www.youtube.com/watch?v=PSrzruaby1M?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=PSrzruaby1M</a> – Ash AI Launch talk by Zach Daniel from ElixirConf EU</li>
<li><a href="https://tuist.dev/blog/2025/06/10/open-sourcing-noora-for-the-web?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://tuist.dev/blog/2025/06/10/open-sourcing-noora-for-the-web</a> – Noora design system for Phoenix LiveView open-sourced announcement</li>
<li><a href="https://noora.tuist.dev/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://noora.tuist.dev/</a> – Noora - complete, accessible design system for Phoenix LiveView with Figma files and ready-to-use components</li>
<li><a href="https://github.com/phoenixframework/phoenix_live_view/pull/3827?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/phoenix_live_view/pull/3827</a> – Phoenix LiveView PR adding support for <code>for</code> comprehensions in HEEX templates with keyed change tracking</li>
<li><a href="https://hexdocs.pm/lua/changelog.html#v0-3-0-2025-06-09?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/lua/changelog.html#v0-3-0-2025-06-09</a> – Lua for Elixir v0.3.0 changelog with new guard functions</li>
<li><a href="https://bsky.app/profile/davelucia.com/post/3lr6g7g3nqs26?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/davelucia.com/post/3lr6g7g3nqs26</a> – Bluesky post about Lua for Elixir update with guard support</li>
<li><a href="https://x.com/bcardarella/status/1929976577749664052?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/bcardarella/status/1929976577749664052</a> – Brian Cardarella announcing web_socket_dist library release</li>
<li><a href="https://x.com/bcardarella/status/1930262610705846640?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/bcardarella/status/1930262610705846640</a> – Brian explaining the use-case behind web_socket_dist library</li>
<li><a href="https://github.com/otp-interop/web_socket_dist?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/otp-interop/web_socket_dist</a> – web_socket_dist library for Erlang distribution over WebSockets</li>
<li><a href="https://www.erlang.org/doc/system/distributed.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.erlang.org/doc/system/distributed.html</a> – Erlang distributed systems documentation</li>
<li><a href="https://x.com/josevalim/status/1930670782788653284?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1930670782788653284</a> – José Valim announcing Tidewave on X/Twitter</li>
<li><a href="https://dashbit.co/blog/announcing-tidewave?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://dashbit.co/blog/announcing-tidewave</a> – Dashbit blog post announcing Tidewave - Elixir MCP server for AI runtime intelligence</li>
<li><a href="https://github.com/tidewave-ai/mcp_proxy_rust#installation?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/tidewave-ai/mcp_proxy_rust#installation</a> – Tidewave MCP proxy installation and setup instructions</li>
</ul>

<p>Do you have some Elixir news to share? Tell us at <a href="https://twitter.com/ThinkingElixir" rel="nofollow">@ThinkingElixir</a> or email at <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></p>

<p><strong>Find us online</strong></p>

<ul>
<li>Message the show - <a href="https://bsky.app/profile/thinkingelixir.com" rel="nofollow">Bluesky</a></li>
<li>Message the show - <a href="https://x.com/ThinkingElixir" rel="nofollow">X</a></li>
<li>Message the show on Fediverse - <a href="https://genserver.social/ThinkingElixir" rel="nofollow">@ThinkingElixir@genserver.social</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></li>
<li>Mark Ericksen on X - <a href="https://x.com/brainlid" rel="nofollow">@brainlid</a></li>
<li>Mark Ericksen on Bluesky - <a href="https://bsky.app/profile/brainlid.bsky.social" rel="nofollow">@brainlid.bsky.social</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" rel="nofollow">@brainlid@genserver.social</a></li>
<li>David Bernheisel on Bluesky - <a href="https://bsky.app/profile/david.bernheisel.com" rel="nofollow">@david.bernheisel.com</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" rel="nofollow">@dbern@genserver.social</a></li>
</ul><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://www.honeybadger.io/?utm_source=thinkingelixir&amp;utm_medium=podcast">Honeybadger.io</a>: <a rel="nofollow" href="https://www.honeybadger.io/?utm_source=thinkingelixir&amp;utm_medium=podcast">Honeybadger is a performance monitoring and error tracking tool that combines the best monitoring features into one simple interface that works with all the frameworks you use and comes with fantastic support from a small team of passionate developers.
With error tracking, performance and uptime monitoring, log management, dashboards, and more, Honeybadger has everything you need to gain real-time insights into the health of your Elixir and Phoenix applications.
Keep your apps healthy and your customers happy with Honeybadger!
It's free to get started, and setup takes less than five minutes.
Start monitoring today →</a></li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>254: Lua Scripting and Tidewave on Zed</title>
  <link>https://podcast.thinkingelixir.com/254</link>
  <guid isPermaLink="false">d5a77ac0-69b2-47ca-82af-df579f500b8e</guid>
  <pubDate>Tue, 20 May 2025 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/d5a77ac0-69b2-47ca-82af-df579f500b8e.mp3" length="21686272" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes Hex 2.2.0 with dependency updates, Honeybadger's APM for Elixir, José Valim demo of Tidewave with Zed, LiveDebugger v0.2.0, Dave Lucia's Elixir Lua library, Paulo's "handoff" for distributed execution, and more!</itunes:subtitle>
  <itunes:duration>31:22</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/8/811c9756-babe-40ac-8c25-b3bb24e522e0/cover.jpg?v=2"/>
  <description>News includes Hex 2.2.0 with the new :warnifoutdated option for keeping dependencies updated, Honeybadger's APM with built-in Elixir traces for major components, José Valim demonstrating Tidewave with Zed's AI coding agents, LiveDebugger v0.2.0 with DevTools integration and component highlighting, Dave Lucia's new Elixir "Lua" library for embedding Lua scripting, Paulo Valente's "handoff" library for distributed function graph execution, a PhD thesis on Elixir code smells becoming a finalist for a prestigious award, and more!
Show Notes online - http://podcast.thinkingelixir.com/254 (http://podcast.thinkingelixir.com/254)
Elixir Community News
https://paraxial.io/ (https://paraxial.io/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – 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 limited time offer.
https://github.com/hexpm/hex/releases/tag/v2.2.0 (https://github.com/hexpm/hex/releases/tag/v2.2.0?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Hex releases 2.2.0 introducing the :warnifoutdated option to help keep dependencies updated.
Taking a week off - no episode next week, but returning the following week.
https://www.honeybadger.io/blog/elixir-performance-monitoring (https://www.honeybadger.io/blog/elixir-performance-monitoring?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Honeybadger now offers APM with built-in Elixir traces, including default dashboards for Ecto, Phoenix/LiveView, Oban, Absinthe, Finch, and Tesla.
https://x.com/josevalim/status/1920062725394243640 (https://x.com/josevalim/status/1920062725394243640?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim demonstrates Tidewave being used with Zed editor's AI coding agents.
https://zed.dev/agentic (https://zed.dev/agentic?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Zed's agentic features used with Tidewave to code a pricing plan component.
https://www.reddit.com/r/elixir/comments/1kgyfhb/livedebuggerv020is_out/ (https://www.reddit.com/r/elixir/comments/1kgyfhb/livedebugger_v020_is_out/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – LiveDebugger v0.2.0 released with Chrome DevTools extension, component highlighting, callback trace filtering, and dark mode.
https://podcast.thinkingelixir.com/249 (https://podcast.thinkingelixir.com/249?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Previous podcast episode discussing LiveDebugger with Krzysztof.
https://blog.swmansion.com/whats-new-in-livedebugger-v0-2-0-4543d3af5486 (https://blog.swmansion.com/whats-new-in-livedebugger-v0-2-0-4543d3af5486?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Blog post covering the new features in LiveDebugger v0.2.0.
https://hexdocs.pm/luerl/readme.html (https://hexdocs.pm/luerl/readme.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Luerl v1.4.1 released with Hex docs - an implementation of Lua 5.3 in Erlang/OTP.
https://github.com/rvirding/luerl (https://github.com/rvirding/luerl?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – The GitHub repository for Luerl, which Dave Lucia worked on with Robert Virding.
https://www.lua.org/about.html (https://www.lua.org/about.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Information about Lua, a lightweight, embeddable scripting language.
https://bsky.app/profile/davelucia.com/post/3lozadtvqtc2m (https://bsky.app/profile/davelucia.com/post/3lozadtvqtc2m?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Dave Lucia's announcement of his new Elixir "Lua" library.
https://davelucia.com/blog/lua-elixir (https://davelucia.com/blog/lua-elixir?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Blog post explaining Dave's new Elixir Lua library.
https://github.com/tv-labs/lua (https://github.com/tv-labs/lua?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – The GitHub repository for the new Elixir Lua library, providing an ergonomic interface to Luerl.
https://hexdocs.pm/handoff/ (https://hexdocs.pm/handoff/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Documentation for "handoff", a new Elixir library for distributed function graph execution.
https://bsky.app/profile/polvalente.social/post/3louqxeegrs2u (https://bsky.app/profile/polvalente.social/post/3louqxeegrs2u?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Paulo Valente's announcement of the handoff library, which enables distributed Nx computations.
https://github.com/polvalente/handoff (https://github.com/polvalente/handoff?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – GitHub repository for the handoff library created by Paulo Valente and sponsored by TvLabs.
https://bsky.app/profile/lucasvegi.bsky.social/post/3lke2pt2zws2e (https://bsky.app/profile/lucasvegi.bsky.social/post/3lke2pt2zws2e?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Lucas Vegi's PhD thesis "Code Smells and Refactorings for Elixir" is a finalist for the SBC Dissertation Award.
https://hexdocs.pm/elixir/code-anti-patterns.html (https://hexdocs.pm/elixir/code-anti-patterns.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Elixir's code anti-patterns guide, a practical resource related to code smells and refactoring in Elixir.
Do you have some Elixir news to share? Tell us at @ThinkingElixir (https://twitter.com/ThinkingElixir) or email at show@thinkingelixir.com (mailto:show@thinkingelixir.com)
Find us online
- Message the show - Bluesky (https://bsky.app/profile/thinkingelixir.com)
- Message the show - X (https://x.com/ThinkingElixir)
- Message the show on Fediverse - @ThinkingElixir@genserver.social (https://genserver.social/ThinkingElixir)
- Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com)
- Mark Ericksen on X - @brainlid (https://x.com/brainlid)
- Mark Ericksen on Bluesky - @brainlid.bsky.social (https://bsky.app/profile/brainlid.bsky.social)
- Mark Ericksen on Fediverse - @brainlid@genserver.social (https://genserver.social/brainlid)
- David Bernheisel on Bluesky - @david.bernheisel.com (https://bsky.app/profile/david.bernheisel.com)
- David Bernheisel on Fediverse - @dbern@genserver.social (https://genserver.social/dbern) 
</description>
  <itunes:keywords>elixir, news, lua, scripting, tidewave, mcp, zed, hex</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes Hex 2.2.0 with the new :warn_if_outdated option for keeping dependencies updated, Honeybadger&#39;s APM with built-in Elixir traces for major components, José Valim demonstrating Tidewave with Zed&#39;s AI coding agents, LiveDebugger v0.2.0 with DevTools integration and component highlighting, Dave Lucia&#39;s new Elixir &quot;Lua&quot; library for embedding Lua scripting, Paulo Valente&#39;s &quot;handoff&quot; library for distributed function graph execution, a PhD thesis on Elixir code smells becoming a finalist for a prestigious award, and more!</p>

<p>Show Notes online - <a href="http://podcast.thinkingelixir.com/254" rel="nofollow">http://podcast.thinkingelixir.com/254</a></p>

<p><strong>Elixir Community News</strong></p>

<ul>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://paraxial.io/</a> – Paraxial.io is sponsoring today&#39;s show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a limited time offer.</li>
<li><a href="https://github.com/hexpm/hex/releases/tag/v2.2.0?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/hexpm/hex/releases/tag/v2.2.0</a> – Hex releases 2.2.0 introducing the :warn_if_outdated option to help keep dependencies updated.</li>
<li>Taking a week off - no episode next week, but returning the following week.</li>
<li><a href="https://www.honeybadger.io/blog/elixir-performance-monitoring?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.honeybadger.io/blog/elixir-performance-monitoring</a> – Honeybadger now offers APM with built-in Elixir traces, including default dashboards for Ecto, Phoenix/LiveView, Oban, Absinthe, Finch, and Tesla.</li>
<li><a href="https://x.com/josevalim/status/1920062725394243640?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1920062725394243640</a> – José Valim demonstrates Tidewave being used with Zed editor&#39;s AI coding agents.</li>
<li><a href="https://zed.dev/agentic?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://zed.dev/agentic</a> – Zed&#39;s agentic features used with Tidewave to code a pricing plan component.</li>
<li><a href="https://www.reddit.com/r/elixir/comments/1kgyfhb/livedebugger_v020_is_out/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.reddit.com/r/elixir/comments/1kgyfhb/livedebugger_v020_is_out/</a> – LiveDebugger v0.2.0 released with Chrome DevTools extension, component highlighting, callback trace filtering, and dark mode.</li>
<li><a href="https://podcast.thinkingelixir.com/249?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://podcast.thinkingelixir.com/249</a> – Previous podcast episode discussing LiveDebugger with Krzysztof.</li>
<li><a href="https://blog.swmansion.com/whats-new-in-livedebugger-v0-2-0-4543d3af5486?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://blog.swmansion.com/whats-new-in-livedebugger-v0-2-0-4543d3af5486</a> – Blog post covering the new features in LiveDebugger v0.2.0.</li>
<li><a href="https://hexdocs.pm/luerl/readme.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/luerl/readme.html</a> – Luerl v1.4.1 released with Hex docs - an implementation of Lua 5.3 in Erlang/OTP.</li>
<li><a href="https://github.com/rvirding/luerl?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/rvirding/luerl</a> – The GitHub repository for Luerl, which Dave Lucia worked on with Robert Virding.</li>
<li><a href="https://www.lua.org/about.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.lua.org/about.html</a> – Information about Lua, a lightweight, embeddable scripting language.</li>
<li><a href="https://bsky.app/profile/davelucia.com/post/3lozadtvqtc2m?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/davelucia.com/post/3lozadtvqtc2m</a> – Dave Lucia&#39;s announcement of his new Elixir &quot;Lua&quot; library.</li>
<li><a href="https://davelucia.com/blog/lua-elixir?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://davelucia.com/blog/lua-elixir</a> – Blog post explaining Dave&#39;s new Elixir Lua library.</li>
<li><a href="https://github.com/tv-labs/lua?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/tv-labs/lua</a> – The GitHub repository for the new Elixir Lua library, providing an ergonomic interface to Luerl.</li>
<li><a href="https://hexdocs.pm/handoff/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/handoff/</a> – Documentation for &quot;handoff&quot;, a new Elixir library for distributed function graph execution.</li>
<li><a href="https://bsky.app/profile/polvalente.social/post/3louqxeegrs2u?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/polvalente.social/post/3louqxeegrs2u</a> – Paulo Valente&#39;s announcement of the handoff library, which enables distributed Nx computations.</li>
<li><a href="https://github.com/polvalente/handoff?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/polvalente/handoff</a> – GitHub repository for the handoff library created by Paulo Valente and sponsored by TvLabs.</li>
<li><a href="https://bsky.app/profile/lucasvegi.bsky.social/post/3lke2pt2zws2e?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/lucasvegi.bsky.social/post/3lke2pt2zws2e</a> – Lucas Vegi&#39;s PhD thesis &quot;Code Smells and Refactorings for Elixir&quot; is a finalist for the SBC Dissertation Award.</li>
<li><a href="https://hexdocs.pm/elixir/code-anti-patterns.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/elixir/code-anti-patterns.html</a> – Elixir&#39;s code anti-patterns guide, a practical resource related to code smells and refactoring in Elixir.</li>
</ul>

<p>Do you have some Elixir news to share? Tell us at <a href="https://twitter.com/ThinkingElixir" rel="nofollow">@ThinkingElixir</a> or email at <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></p>

<p><strong>Find us online</strong></p>

<ul>
<li>Message the show - <a href="https://bsky.app/profile/thinkingelixir.com" rel="nofollow">Bluesky</a></li>
<li>Message the show - <a href="https://x.com/ThinkingElixir" rel="nofollow">X</a></li>
<li>Message the show on Fediverse - <a href="https://genserver.social/ThinkingElixir" rel="nofollow">@ThinkingElixir@genserver.social</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></li>
<li>Mark Ericksen on X - <a href="https://x.com/brainlid" rel="nofollow">@brainlid</a></li>
<li>Mark Ericksen on Bluesky - <a href="https://bsky.app/profile/brainlid.bsky.social" rel="nofollow">@brainlid.bsky.social</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" rel="nofollow">@brainlid@genserver.social</a></li>
<li>David Bernheisel on Bluesky - <a href="https://bsky.app/profile/david.bernheisel.com" rel="nofollow">@david.bernheisel.com</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" rel="nofollow">@dbern@genserver.social</a></li>
</ul><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://paraxial.io/">Paraxial.io</a>: <a rel="nofollow" href="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 limited time offer.</a></li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>News includes Hex 2.2.0 with the new :warn_if_outdated option for keeping dependencies updated, Honeybadger&#39;s APM with built-in Elixir traces for major components, José Valim demonstrating Tidewave with Zed&#39;s AI coding agents, LiveDebugger v0.2.0 with DevTools integration and component highlighting, Dave Lucia&#39;s new Elixir &quot;Lua&quot; library for embedding Lua scripting, Paulo Valente&#39;s &quot;handoff&quot; library for distributed function graph execution, a PhD thesis on Elixir code smells becoming a finalist for a prestigious award, and more!</p>

<p>Show Notes online - <a href="http://podcast.thinkingelixir.com/254" rel="nofollow">http://podcast.thinkingelixir.com/254</a></p>

<p><strong>Elixir Community News</strong></p>

<ul>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://paraxial.io/</a> – Paraxial.io is sponsoring today&#39;s show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a limited time offer.</li>
<li><a href="https://github.com/hexpm/hex/releases/tag/v2.2.0?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/hexpm/hex/releases/tag/v2.2.0</a> – Hex releases 2.2.0 introducing the :warn_if_outdated option to help keep dependencies updated.</li>
<li>Taking a week off - no episode next week, but returning the following week.</li>
<li><a href="https://www.honeybadger.io/blog/elixir-performance-monitoring?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.honeybadger.io/blog/elixir-performance-monitoring</a> – Honeybadger now offers APM with built-in Elixir traces, including default dashboards for Ecto, Phoenix/LiveView, Oban, Absinthe, Finch, and Tesla.</li>
<li><a href="https://x.com/josevalim/status/1920062725394243640?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1920062725394243640</a> – José Valim demonstrates Tidewave being used with Zed editor&#39;s AI coding agents.</li>
<li><a href="https://zed.dev/agentic?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://zed.dev/agentic</a> – Zed&#39;s agentic features used with Tidewave to code a pricing plan component.</li>
<li><a href="https://www.reddit.com/r/elixir/comments/1kgyfhb/livedebugger_v020_is_out/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.reddit.com/r/elixir/comments/1kgyfhb/livedebugger_v020_is_out/</a> – LiveDebugger v0.2.0 released with Chrome DevTools extension, component highlighting, callback trace filtering, and dark mode.</li>
<li><a href="https://podcast.thinkingelixir.com/249?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://podcast.thinkingelixir.com/249</a> – Previous podcast episode discussing LiveDebugger with Krzysztof.</li>
<li><a href="https://blog.swmansion.com/whats-new-in-livedebugger-v0-2-0-4543d3af5486?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://blog.swmansion.com/whats-new-in-livedebugger-v0-2-0-4543d3af5486</a> – Blog post covering the new features in LiveDebugger v0.2.0.</li>
<li><a href="https://hexdocs.pm/luerl/readme.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/luerl/readme.html</a> – Luerl v1.4.1 released with Hex docs - an implementation of Lua 5.3 in Erlang/OTP.</li>
<li><a href="https://github.com/rvirding/luerl?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/rvirding/luerl</a> – The GitHub repository for Luerl, which Dave Lucia worked on with Robert Virding.</li>
<li><a href="https://www.lua.org/about.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.lua.org/about.html</a> – Information about Lua, a lightweight, embeddable scripting language.</li>
<li><a href="https://bsky.app/profile/davelucia.com/post/3lozadtvqtc2m?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/davelucia.com/post/3lozadtvqtc2m</a> – Dave Lucia&#39;s announcement of his new Elixir &quot;Lua&quot; library.</li>
<li><a href="https://davelucia.com/blog/lua-elixir?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://davelucia.com/blog/lua-elixir</a> – Blog post explaining Dave&#39;s new Elixir Lua library.</li>
<li><a href="https://github.com/tv-labs/lua?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/tv-labs/lua</a> – The GitHub repository for the new Elixir Lua library, providing an ergonomic interface to Luerl.</li>
<li><a href="https://hexdocs.pm/handoff/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/handoff/</a> – Documentation for &quot;handoff&quot;, a new Elixir library for distributed function graph execution.</li>
<li><a href="https://bsky.app/profile/polvalente.social/post/3louqxeegrs2u?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/polvalente.social/post/3louqxeegrs2u</a> – Paulo Valente&#39;s announcement of the handoff library, which enables distributed Nx computations.</li>
<li><a href="https://github.com/polvalente/handoff?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/polvalente/handoff</a> – GitHub repository for the handoff library created by Paulo Valente and sponsored by TvLabs.</li>
<li><a href="https://bsky.app/profile/lucasvegi.bsky.social/post/3lke2pt2zws2e?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/lucasvegi.bsky.social/post/3lke2pt2zws2e</a> – Lucas Vegi&#39;s PhD thesis &quot;Code Smells and Refactorings for Elixir&quot; is a finalist for the SBC Dissertation Award.</li>
<li><a href="https://hexdocs.pm/elixir/code-anti-patterns.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/elixir/code-anti-patterns.html</a> – Elixir&#39;s code anti-patterns guide, a practical resource related to code smells and refactoring in Elixir.</li>
</ul>

<p>Do you have some Elixir news to share? Tell us at <a href="https://twitter.com/ThinkingElixir" rel="nofollow">@ThinkingElixir</a> or email at <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></p>

<p><strong>Find us online</strong></p>

<ul>
<li>Message the show - <a href="https://bsky.app/profile/thinkingelixir.com" rel="nofollow">Bluesky</a></li>
<li>Message the show - <a href="https://x.com/ThinkingElixir" rel="nofollow">X</a></li>
<li>Message the show on Fediverse - <a href="https://genserver.social/ThinkingElixir" rel="nofollow">@ThinkingElixir@genserver.social</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></li>
<li>Mark Ericksen on X - <a href="https://x.com/brainlid" rel="nofollow">@brainlid</a></li>
<li>Mark Ericksen on Bluesky - <a href="https://bsky.app/profile/brainlid.bsky.social" rel="nofollow">@brainlid.bsky.social</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" rel="nofollow">@brainlid@genserver.social</a></li>
<li>David Bernheisel on Bluesky - <a href="https://bsky.app/profile/david.bernheisel.com" rel="nofollow">@david.bernheisel.com</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" rel="nofollow">@dbern@genserver.social</a></li>
</ul><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://paraxial.io/">Paraxial.io</a>: <a rel="nofollow" href="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 limited time offer.</a></li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>253: Tidewave Triumphs and App Store Rebellions</title>
  <link>https://podcast.thinkingelixir.com/253</link>
  <guid isPermaLink="false">414b4db9-8587-49b3-bc04-784390fd64eb</guid>
  <pubDate>Tue, 13 May 2025 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/414b4db9-8587-49b3-bc04-784390fd64eb.mp3" length="17254400" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes excitement around Tidewave for Elixir, preparation for Elixir 1.19's regex deprecation, LiveViewNative's new "OTP Interop" organization, and a major court ruling opening new payment options for iOS developers, and more!</itunes:subtitle>
  <itunes:duration>23:32</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/8/811c9756-babe-40ac-8c25-b3bb24e522e0/cover.jpg?v=2"/>
  <description>News includes growing excitement around Tidewave for Elixir with users sharing success stories and integration tips, preparation for Elixir 1.19's deprecation of regex in module attributes, LiveViewNative launching a new "OTP Interop" organization focused on enabling offline functionality, and a major U.S. court ruling against Apple's App Store policies that opens new payment options for iOS developers, creating opportunities for services like Stripe to offer more competitive alternatives to Apple's 30% commission, and more!
Show Notes online - http://podcast.thinkingelixir.com/253 (http://podcast.thinkingelixir.com/253)
Elixir Community News
https://paraxial.io/ (https://paraxial.io/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – 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 limited time offer.
https://x.com/ba_wolf/status/1918008345862049820 (https://x.com/ba_wolf/status/1918008345862049820?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Bryant shared on X that Tidewave pairs well with Oban jobs, allowing cursors to run jobs and check status with errors stored in the record.
https://bsky.app/profile/ceolinwill.bsky.social/post/3lo7fc7jy262n (https://bsky.app/profile/ceolinwill.bsky.social/post/3lo7fc7jy262n?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – A user found Tidewave for Elixir promising, noting it solved a bug that Claude couldn't by using the packagedocssearch tool.
https://bsky.app/profile/petros.software/post/3lohcby7frv22 (https://bsky.app/profile/petros.software/post/3lohcby7frv22?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Despite the AI revolution, programmers still need to read code, making human-friendly languages like Elixir and Phoenix important choices.
https://bsky.app/profile/zachdaniel.dev/post/3loamzmazlk2s (https://bsky.app/profile/zachdaniel.dev/post/3loamzmazlk2s?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Tidewave.ai can now be installed through the Ash HQ installer, with Zach Daniel teasing more information in coming weeks.
https://hexdocs.pm/tidewave/tipsandtricks.html#configure-your-prompts (https://hexdocs.pm/tidewave/tips_and_tricks.html#configure-your-prompts?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Tips and tricks documentation for improving your Tidewave experience, including prompt configuration.
https://geekmonkey.org/detecting-deprecated-regex-module-attributes-in-elixir-with-credo/ (https://geekmonkey.org/detecting-deprecated-regex-module-attributes-in-elixir-with-credo/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Fabian Becker's blog post showing how to create a Credo rule to detect regex module attributes that will be deprecated in Elixir 1.19.
https://github.com/elixir-lang/elixir/pull/14381 (https://github.com/elixir-lang/elixir/pull/14381?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – PR explaining the issue with regex module attributes and introducing the workaround for the upcoming Elixir 1.19 deprecation.
https://bsky.app/profile/bcardarella.bsky.social/post/3lo2rsc3th22h (https://bsky.app/profile/bcardarella.bsky.social/post/3lo2rsc3th22h?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Brian Cardarella shared that LiveViewNative started a new "OTP Interop" GitHub organization to extract work that enables offline mode.
https://github.com/otp-interop (https://github.com/otp-interop?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – The new OTP Interop GitHub organization housing projects to improve Elixir's interoperability with other platforms.
https://github.com/otp-interop/swift-erlang-actor-system (https://github.com/otp-interop/swift-erlang-actor-system?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Project providing Erlang/Elixir integration for Swift Distributed Actors.
https://github.com/otp-interop/elixir_pack (https://github.com/otp-interop/elixir_pack?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Tool to build Elixir applications for iOS, part of the OTP Interop initiative.
https://bsky.app/profile/bcardarella.bsky.social/post/3lo4shx2cpk2g (https://bsky.app/profile/bcardarella.bsky.social/post/3lo4shx2cpk2g?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – LiveViewNative now supports Apple App Store's new allowances for outside transaction services like Stripe.
https://www.reuters.com/sustainability/boards-policy-regulation/us-judge-rules-apple-violated-order-reform-app-store-2025-04-30/ (https://www.reuters.com/sustainability/boards-policy-regulation/us-judge-rules-apple-violated-order-reform-app-store-2025-04-30/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Reuters report on US judge ruling that Apple violated the order to reform its App Store policies.
https://www.pymnts.com/apple/2025/apple-appeals-after-judge-finds-company-disobeyed-ruling/ (https://www.pymnts.com/apple/2025/apple-appeals-after-judge-finds-company-disobeyed-ruling/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Coverage of Apple appealing after judge found the company disobeyed the previous ruling about App Store competition.
https://www.techspot.com/news/107752-court-orders-apple-stop-blocking-competition-app-store.html (https://www.techspot.com/news/107752-court-orders-apple-stop-blocking-competition-app-store.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Court orders Apple to stop blocking competition in the App Store, forcing changes to payment systems.
https://docs.stripe.com/sdks/ios (https://docs.stripe.com/sdks/ios?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Stripe's iOS SDK documentation for building payments into iOS apps, relevant after the App Store ruling.
https://ericmigi.com/blog/apple-restricts-pebble-from-being-awesome-with-iphones (https://ericmigi.com/blog/apple-restricts-pebble-from-being-awesome-with-iphones?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Related post about Apple's history of restrictive practices, in this case with Pebble smartwatches.
Do you have some Elixir news to share? Tell us at @ThinkingElixir (https://twitter.com/ThinkingElixir) or email at show@thinkingelixir.com (mailto:show@thinkingelixir.com)
Find us online
- Message the show - Bluesky (https://bsky.app/profile/thinkingelixir.com)
- Message the show - X (https://x.com/ThinkingElixir)
- Message the show on Fediverse - @ThinkingElixir@genserver.social (https://genserver.social/ThinkingElixir)
- Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com)
- Mark Ericksen on X - @brainlid (https://x.com/brainlid)
- Mark Ericksen on Bluesky - @brainlid.bsky.social (https://bsky.app/profile/brainlid.bsky.social)
- Mark Ericksen on Fediverse - @brainlid@genserver.social (https://genserver.social/brainlid)
- David Bernheisel on Bluesky - @david.bernheisel.com (https://bsky.app/profile/david.bernheisel.com)
- David Bernheisel on Fediverse - @dbern@genserver.social (https://genserver.social/dbern) 
</description>
  <itunes:keywords>elixir, mcp, ai, app store, apple</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes growing excitement around Tidewave for Elixir with users sharing success stories and integration tips, preparation for Elixir 1.19&#39;s deprecation of regex in module attributes, LiveViewNative launching a new &quot;OTP Interop&quot; organization focused on enabling offline functionality, and a major U.S. court ruling against Apple&#39;s App Store policies that opens new payment options for iOS developers, creating opportunities for services like Stripe to offer more competitive alternatives to Apple&#39;s 30% commission, and more!</p>

<p>Show Notes online - <a href="http://podcast.thinkingelixir.com/253" rel="nofollow">http://podcast.thinkingelixir.com/253</a></p>

<p><strong>Elixir Community News</strong></p>

<ul>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://paraxial.io/</a> – Paraxial.io is sponsoring today&#39;s show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a limited time offer.</li>
<li><a href="https://x.com/ba_wolf/status/1918008345862049820?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/ba_wolf/status/1918008345862049820</a> – Bryant shared on X that Tidewave pairs well with Oban jobs, allowing cursors to run jobs and check status with errors stored in the record.</li>
<li><a href="https://bsky.app/profile/ceolinwill.bsky.social/post/3lo7fc7jy262n?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/ceolinwill.bsky.social/post/3lo7fc7jy262n</a> – A user found Tidewave for Elixir promising, noting it solved a bug that Claude couldn&#39;t by using the package_docs_search tool.</li>
<li><a href="https://bsky.app/profile/petros.software/post/3lohcby7frv22?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/petros.software/post/3lohcby7frv22</a> – Despite the AI revolution, programmers still need to read code, making human-friendly languages like Elixir and Phoenix important choices.</li>
<li><a href="https://bsky.app/profile/zachdaniel.dev/post/3loamzmazlk2s?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/zachdaniel.dev/post/3loamzmazlk2s</a> – Tidewave.ai can now be installed through the Ash HQ installer, with Zach Daniel teasing more information in coming weeks.</li>
<li><a href="https://hexdocs.pm/tidewave/tips_and_tricks.html#configure-your-prompts?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/tidewave/tips_and_tricks.html#configure-your-prompts</a> – Tips and tricks documentation for improving your Tidewave experience, including prompt configuration.</li>
<li><a href="https://geekmonkey.org/detecting-deprecated-regex-module-attributes-in-elixir-with-credo/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://geekmonkey.org/detecting-deprecated-regex-module-attributes-in-elixir-with-credo/</a> – Fabian Becker&#39;s blog post showing how to create a Credo rule to detect regex module attributes that will be deprecated in Elixir 1.19.</li>
<li><a href="https://github.com/elixir-lang/elixir/pull/14381?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/elixir/pull/14381</a> – PR explaining the issue with regex module attributes and introducing the workaround for the upcoming Elixir 1.19 deprecation.</li>
<li><a href="https://bsky.app/profile/bcardarella.bsky.social/post/3lo2rsc3th22h?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/bcardarella.bsky.social/post/3lo2rsc3th22h</a> – Brian Cardarella shared that LiveViewNative started a new &quot;OTP Interop&quot; GitHub organization to extract work that enables offline mode.</li>
<li><a href="https://github.com/otp-interop?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/otp-interop</a> – The new OTP Interop GitHub organization housing projects to improve Elixir&#39;s interoperability with other platforms.</li>
<li><a href="https://github.com/otp-interop/swift-erlang-actor-system?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/otp-interop/swift-erlang-actor-system</a> – Project providing Erlang/Elixir integration for Swift Distributed Actors.</li>
<li><a href="https://github.com/otp-interop/elixir_pack?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/otp-interop/elixir_pack</a> – Tool to build Elixir applications for iOS, part of the OTP Interop initiative.</li>
<li><a href="https://bsky.app/profile/bcardarella.bsky.social/post/3lo4shx2cpk2g?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/bcardarella.bsky.social/post/3lo4shx2cpk2g</a> – LiveViewNative now supports Apple App Store&#39;s new allowances for outside transaction services like Stripe.</li>
<li><a href="https://www.reuters.com/sustainability/boards-policy-regulation/us-judge-rules-apple-violated-order-reform-app-store-2025-04-30/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.reuters.com/sustainability/boards-policy-regulation/us-judge-rules-apple-violated-order-reform-app-store-2025-04-30/</a> – Reuters report on US judge ruling that Apple violated the order to reform its App Store policies.</li>
<li><a href="https://www.pymnts.com/apple/2025/apple-appeals-after-judge-finds-company-disobeyed-ruling/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.pymnts.com/apple/2025/apple-appeals-after-judge-finds-company-disobeyed-ruling/</a> – Coverage of Apple appealing after judge found the company disobeyed the previous ruling about App Store competition.</li>
<li><a href="https://www.techspot.com/news/107752-court-orders-apple-stop-blocking-competition-app-store.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.techspot.com/news/107752-court-orders-apple-stop-blocking-competition-app-store.html</a> – Court orders Apple to stop blocking competition in the App Store, forcing changes to payment systems.</li>
<li><a href="https://docs.stripe.com/sdks/ios?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://docs.stripe.com/sdks/ios</a> – Stripe&#39;s iOS SDK documentation for building payments into iOS apps, relevant after the App Store ruling.</li>
<li><a href="https://ericmigi.com/blog/apple-restricts-pebble-from-being-awesome-with-iphones?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://ericmigi.com/blog/apple-restricts-pebble-from-being-awesome-with-iphones</a> – Related post about Apple&#39;s history of restrictive practices, in this case with Pebble smartwatches.</li>
</ul>

<p>Do you have some Elixir news to share? Tell us at <a href="https://twitter.com/ThinkingElixir" rel="nofollow">@ThinkingElixir</a> or email at <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></p>

<p><strong>Find us online</strong></p>

<ul>
<li>Message the show - <a href="https://bsky.app/profile/thinkingelixir.com" rel="nofollow">Bluesky</a></li>
<li>Message the show - <a href="https://x.com/ThinkingElixir" rel="nofollow">X</a></li>
<li>Message the show on Fediverse - <a href="https://genserver.social/ThinkingElixir" rel="nofollow">@ThinkingElixir@genserver.social</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></li>
<li>Mark Ericksen on X - <a href="https://x.com/brainlid" rel="nofollow">@brainlid</a></li>
<li>Mark Ericksen on Bluesky - <a href="https://bsky.app/profile/brainlid.bsky.social" rel="nofollow">@brainlid.bsky.social</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" rel="nofollow">@brainlid@genserver.social</a></li>
<li>David Bernheisel on Bluesky - <a href="https://bsky.app/profile/david.bernheisel.com" rel="nofollow">@david.bernheisel.com</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" rel="nofollow">@dbern@genserver.social</a></li>
</ul><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://paraxial.io/">Paraxial.io</a>: <a rel="nofollow" href="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 limited time offer.</a></li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>News includes growing excitement around Tidewave for Elixir with users sharing success stories and integration tips, preparation for Elixir 1.19&#39;s deprecation of regex in module attributes, LiveViewNative launching a new &quot;OTP Interop&quot; organization focused on enabling offline functionality, and a major U.S. court ruling against Apple&#39;s App Store policies that opens new payment options for iOS developers, creating opportunities for services like Stripe to offer more competitive alternatives to Apple&#39;s 30% commission, and more!</p>

<p>Show Notes online - <a href="http://podcast.thinkingelixir.com/253" rel="nofollow">http://podcast.thinkingelixir.com/253</a></p>

<p><strong>Elixir Community News</strong></p>

<ul>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://paraxial.io/</a> – Paraxial.io is sponsoring today&#39;s show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a limited time offer.</li>
<li><a href="https://x.com/ba_wolf/status/1918008345862049820?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/ba_wolf/status/1918008345862049820</a> – Bryant shared on X that Tidewave pairs well with Oban jobs, allowing cursors to run jobs and check status with errors stored in the record.</li>
<li><a href="https://bsky.app/profile/ceolinwill.bsky.social/post/3lo7fc7jy262n?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/ceolinwill.bsky.social/post/3lo7fc7jy262n</a> – A user found Tidewave for Elixir promising, noting it solved a bug that Claude couldn&#39;t by using the package_docs_search tool.</li>
<li><a href="https://bsky.app/profile/petros.software/post/3lohcby7frv22?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/petros.software/post/3lohcby7frv22</a> – Despite the AI revolution, programmers still need to read code, making human-friendly languages like Elixir and Phoenix important choices.</li>
<li><a href="https://bsky.app/profile/zachdaniel.dev/post/3loamzmazlk2s?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/zachdaniel.dev/post/3loamzmazlk2s</a> – Tidewave.ai can now be installed through the Ash HQ installer, with Zach Daniel teasing more information in coming weeks.</li>
<li><a href="https://hexdocs.pm/tidewave/tips_and_tricks.html#configure-your-prompts?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/tidewave/tips_and_tricks.html#configure-your-prompts</a> – Tips and tricks documentation for improving your Tidewave experience, including prompt configuration.</li>
<li><a href="https://geekmonkey.org/detecting-deprecated-regex-module-attributes-in-elixir-with-credo/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://geekmonkey.org/detecting-deprecated-regex-module-attributes-in-elixir-with-credo/</a> – Fabian Becker&#39;s blog post showing how to create a Credo rule to detect regex module attributes that will be deprecated in Elixir 1.19.</li>
<li><a href="https://github.com/elixir-lang/elixir/pull/14381?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/elixir/pull/14381</a> – PR explaining the issue with regex module attributes and introducing the workaround for the upcoming Elixir 1.19 deprecation.</li>
<li><a href="https://bsky.app/profile/bcardarella.bsky.social/post/3lo2rsc3th22h?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/bcardarella.bsky.social/post/3lo2rsc3th22h</a> – Brian Cardarella shared that LiveViewNative started a new &quot;OTP Interop&quot; GitHub organization to extract work that enables offline mode.</li>
<li><a href="https://github.com/otp-interop?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/otp-interop</a> – The new OTP Interop GitHub organization housing projects to improve Elixir&#39;s interoperability with other platforms.</li>
<li><a href="https://github.com/otp-interop/swift-erlang-actor-system?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/otp-interop/swift-erlang-actor-system</a> – Project providing Erlang/Elixir integration for Swift Distributed Actors.</li>
<li><a href="https://github.com/otp-interop/elixir_pack?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/otp-interop/elixir_pack</a> – Tool to build Elixir applications for iOS, part of the OTP Interop initiative.</li>
<li><a href="https://bsky.app/profile/bcardarella.bsky.social/post/3lo4shx2cpk2g?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/bcardarella.bsky.social/post/3lo4shx2cpk2g</a> – LiveViewNative now supports Apple App Store&#39;s new allowances for outside transaction services like Stripe.</li>
<li><a href="https://www.reuters.com/sustainability/boards-policy-regulation/us-judge-rules-apple-violated-order-reform-app-store-2025-04-30/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.reuters.com/sustainability/boards-policy-regulation/us-judge-rules-apple-violated-order-reform-app-store-2025-04-30/</a> – Reuters report on US judge ruling that Apple violated the order to reform its App Store policies.</li>
<li><a href="https://www.pymnts.com/apple/2025/apple-appeals-after-judge-finds-company-disobeyed-ruling/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.pymnts.com/apple/2025/apple-appeals-after-judge-finds-company-disobeyed-ruling/</a> – Coverage of Apple appealing after judge found the company disobeyed the previous ruling about App Store competition.</li>
<li><a href="https://www.techspot.com/news/107752-court-orders-apple-stop-blocking-competition-app-store.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.techspot.com/news/107752-court-orders-apple-stop-blocking-competition-app-store.html</a> – Court orders Apple to stop blocking competition in the App Store, forcing changes to payment systems.</li>
<li><a href="https://docs.stripe.com/sdks/ios?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://docs.stripe.com/sdks/ios</a> – Stripe&#39;s iOS SDK documentation for building payments into iOS apps, relevant after the App Store ruling.</li>
<li><a href="https://ericmigi.com/blog/apple-restricts-pebble-from-being-awesome-with-iphones?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://ericmigi.com/blog/apple-restricts-pebble-from-being-awesome-with-iphones</a> – Related post about Apple&#39;s history of restrictive practices, in this case with Pebble smartwatches.</li>
</ul>

<p>Do you have some Elixir news to share? Tell us at <a href="https://twitter.com/ThinkingElixir" rel="nofollow">@ThinkingElixir</a> or email at <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></p>

<p><strong>Find us online</strong></p>

<ul>
<li>Message the show - <a href="https://bsky.app/profile/thinkingelixir.com" rel="nofollow">Bluesky</a></li>
<li>Message the show - <a href="https://x.com/ThinkingElixir" rel="nofollow">X</a></li>
<li>Message the show on Fediverse - <a href="https://genserver.social/ThinkingElixir" rel="nofollow">@ThinkingElixir@genserver.social</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></li>
<li>Mark Ericksen on X - <a href="https://x.com/brainlid" rel="nofollow">@brainlid</a></li>
<li>Mark Ericksen on Bluesky - <a href="https://bsky.app/profile/brainlid.bsky.social" rel="nofollow">@brainlid.bsky.social</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" rel="nofollow">@brainlid@genserver.social</a></li>
<li>David Bernheisel on Bluesky - <a href="https://bsky.app/profile/david.bernheisel.com" rel="nofollow">@david.bernheisel.com</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" rel="nofollow">@dbern@genserver.social</a></li>
</ul><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://paraxial.io/">Paraxial.io</a>: <a rel="nofollow" href="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 limited time offer.</a></li></ul>]]>
  </itunes:summary>
</item>
  </channel>
</rss>
