<?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, 21 May 2026 01:34:05 -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>&lt;p&gt;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&lt;/p&gt;

&lt;p&gt;Show Notes online - &lt;a href="http://podcast.thinkingelixir.com/292" target="_blank" rel="nofollow noopener"&gt;http://podcast.thinkingelixir.com/292&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Elixir Community News&lt;/strong&gt;&lt;/p&gt;

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

&lt;p&gt;Do you have some Elixir news to share? Tell us at &lt;a href="https://twitter.com/ThinkingElixir" target="_blank" rel="nofollow noopener"&gt;@ThinkingElixir&lt;/a&gt; or email at &lt;a href="mailto:show@thinkingelixir.com" target="_blank" rel="nofollow noopener"&gt;show@thinkingelixir.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Find us online&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Message the show - &lt;a href="https://bsky.app/profile/thinkingelixir.com" target="_blank" rel="nofollow noopener"&gt;Bluesky&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Message the show - &lt;a href="https://x.com/ThinkingElixir" target="_blank" rel="nofollow noopener"&gt;X&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Message the show on Fediverse - &lt;a href="https://genserver.social/ThinkingElixir" target="_blank" rel="nofollow noopener"&gt;@ThinkingElixir@genserver.social&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Email the show - &lt;a href="mailto:show@thinkingelixir.com" target="_blank" rel="nofollow noopener"&gt;show@thinkingelixir.com&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Mark Ericksen on X - &lt;a href="https://x.com/brainlid" target="_blank" rel="nofollow noopener"&gt;@brainlid&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Mark Ericksen on Bluesky - &lt;a href="https://bsky.app/profile/brainlid.bsky.social" target="_blank" rel="nofollow noopener"&gt;@brainlid.bsky.social&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Mark Ericksen on Fediverse - &lt;a href="https://genserver.social/brainlid" target="_blank" rel="nofollow noopener"&gt;@brainlid@genserver.social&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;David Bernheisel on Bluesky - &lt;a href="https://bsky.app/profile/david.bernheisel.com" target="_blank" rel="nofollow noopener"&gt;@david.bernheisel.com&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;David Bernheisel on Fediverse - &lt;a href="https://genserver.social/dbern" target="_blank" rel="nofollow noopener"&gt;@dbern@genserver.social&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
</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>&lt;p&gt;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!&lt;/p&gt;

&lt;p&gt;Show Notes online - &lt;a href="http://podcast.thinkingelixir.com/267" target="_blank" rel="nofollow noopener"&gt;http://podcast.thinkingelixir.com/267&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Elixir Community News&lt;/strong&gt;&lt;/p&gt;

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

&lt;p&gt;Do you have some Elixir news to share? Tell us at &lt;a href="https://twitter.com/ThinkingElixir" target="_blank" rel="nofollow noopener"&gt;@ThinkingElixir&lt;/a&gt; or email at &lt;a href="mailto:show@thinkingelixir.com" target="_blank" rel="nofollow noopener"&gt;show@thinkingelixir.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Discussion Resources&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://tidewave.ai?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://tidewave.ai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/tidewave-ai/tidewave_phoenix?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/tidewave-ai/tidewave_phoenix&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://tidewave.ai/blog/tidewave-web-phoenix-rails?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://tidewave.ai/blog/tidewave-web-phoenix-rails&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://x.com/josevalim/status/1957763507211927557?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://x.com/josevalim/status/1957763507211927557&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://agents.md/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://agents.md/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Guest Information&lt;/strong&gt;&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;Find us online&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Message the show - &lt;a href="https://bsky.app/profile/thinkingelixir.com" target="_blank" rel="nofollow noopener"&gt;Bluesky&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Message the show - &lt;a href="https://x.com/ThinkingElixir" target="_blank" rel="nofollow noopener"&gt;X&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Message the show on Fediverse - &lt;a href="https://genserver.social/ThinkingElixir" target="_blank" rel="nofollow noopener"&gt;@ThinkingElixir@genserver.social&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Email the show - &lt;a href="mailto:show@thinkingelixir.com" target="_blank" rel="nofollow noopener"&gt;show@thinkingelixir.com&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Mark Ericksen on X - &lt;a href="https://x.com/brainlid" target="_blank" rel="nofollow noopener"&gt;@brainlid&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Mark Ericksen on Bluesky - &lt;a href="https://bsky.app/profile/brainlid.bsky.social" target="_blank" rel="nofollow noopener"&gt;@brainlid.bsky.social&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Mark Ericksen on Fediverse - &lt;a href="https://genserver.social/brainlid" target="_blank" rel="nofollow noopener"&gt;@brainlid@genserver.social&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;David Bernheisel on Bluesky - &lt;a href="https://bsky.app/profile/david.bernheisel.com" target="_blank" rel="nofollow noopener"&gt;@david.bernheisel.com&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;David Bernheisel on Fediverse - &lt;a href="https://genserver.social/dbern" target="_blank" rel="nofollow noopener"&gt;@dbern@genserver.social&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
</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>&lt;p&gt;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!&lt;/p&gt;

&lt;p&gt;Show Notes online - &lt;a href="http://podcast.thinkingelixir.com/258" target="_blank" rel="nofollow noopener"&gt;http://podcast.thinkingelixir.com/258&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Elixir Community News&lt;/strong&gt;&lt;/p&gt;

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

&lt;p&gt;Do you have some Elixir news to share? Tell us at &lt;a href="https://twitter.com/ThinkingElixir" target="_blank" rel="nofollow noopener"&gt;@ThinkingElixir&lt;/a&gt; or email at &lt;a href="mailto:show@thinkingelixir.com" target="_blank" rel="nofollow noopener"&gt;show@thinkingelixir.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Find us online&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Message the show - &lt;a href="https://bsky.app/profile/thinkingelixir.com" target="_blank" rel="nofollow noopener"&gt;Bluesky&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Message the show - &lt;a href="https://x.com/ThinkingElixir" target="_blank" rel="nofollow noopener"&gt;X&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Message the show on Fediverse - &lt;a href="https://genserver.social/ThinkingElixir" target="_blank" rel="nofollow noopener"&gt;@ThinkingElixir@genserver.social&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Email the show - &lt;a href="mailto:show@thinkingelixir.com" target="_blank" rel="nofollow noopener"&gt;show@thinkingelixir.com&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Mark Ericksen on X - &lt;a href="https://x.com/brainlid" target="_blank" rel="nofollow noopener"&gt;@brainlid&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Mark Ericksen on Bluesky - &lt;a href="https://bsky.app/profile/brainlid.bsky.social" target="_blank" rel="nofollow noopener"&gt;@brainlid.bsky.social&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Mark Ericksen on Fediverse - &lt;a href="https://genserver.social/brainlid" target="_blank" rel="nofollow noopener"&gt;@brainlid@genserver.social&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;David Bernheisel on Bluesky - &lt;a href="https://bsky.app/profile/david.bernheisel.com" target="_blank" rel="nofollow noopener"&gt;@david.bernheisel.com&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;David Bernheisel on Fediverse - &lt;a href="https://genserver.social/dbern" target="_blank" rel="nofollow noopener"&gt;@dbern@genserver.social&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
</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>&lt;p&gt;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!&lt;/p&gt;

&lt;p&gt;Show Notes online - &lt;a href="http://podcast.thinkingelixir.com/257" target="_blank" rel="nofollow noopener"&gt;http://podcast.thinkingelixir.com/257&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Elixir Community News&lt;/strong&gt;&lt;/p&gt;

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

&lt;p&gt;Do you have some Elixir news to share? Tell us at &lt;a href="https://twitter.com/ThinkingElixir" target="_blank" rel="nofollow noopener"&gt;@ThinkingElixir&lt;/a&gt; or email at &lt;a href="mailto:show@thinkingelixir.com" target="_blank" rel="nofollow noopener"&gt;show@thinkingelixir.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Find us online&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Message the show - &lt;a href="https://bsky.app/profile/thinkingelixir.com" target="_blank" rel="nofollow noopener"&gt;Bluesky&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Message the show - &lt;a href="https://x.com/ThinkingElixir" target="_blank" rel="nofollow noopener"&gt;X&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Message the show on Fediverse - &lt;a href="https://genserver.social/ThinkingElixir" target="_blank" rel="nofollow noopener"&gt;@ThinkingElixir@genserver.social&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Email the show - &lt;a href="mailto:show@thinkingelixir.com" target="_blank" rel="nofollow noopener"&gt;show@thinkingelixir.com&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Mark Ericksen on X - &lt;a href="https://x.com/brainlid" target="_blank" rel="nofollow noopener"&gt;@brainlid&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Mark Ericksen on Bluesky - &lt;a href="https://bsky.app/profile/brainlid.bsky.social" target="_blank" rel="nofollow noopener"&gt;@brainlid.bsky.social&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Mark Ericksen on Fediverse - &lt;a href="https://genserver.social/brainlid" target="_blank" rel="nofollow noopener"&gt;@brainlid@genserver.social&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;David Bernheisel on Bluesky - &lt;a href="https://bsky.app/profile/david.bernheisel.com" target="_blank" rel="nofollow noopener"&gt;@david.bernheisel.com&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;David Bernheisel on Fediverse - &lt;a href="https://genserver.social/dbern" target="_blank" rel="nofollow noopener"&gt;@dbern@genserver.social&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
</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>&lt;p&gt;News includes Hex 2.2.0 with the new :warn_if_outdated 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!&lt;/p&gt;

&lt;p&gt;Show Notes online - &lt;a href="http://podcast.thinkingelixir.com/254" target="_blank" rel="nofollow noopener"&gt;http://podcast.thinkingelixir.com/254&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Elixir Community News&lt;/strong&gt;&lt;/p&gt;

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

&lt;p&gt;Do you have some Elixir news to share? Tell us at &lt;a href="https://twitter.com/ThinkingElixir" target="_blank" rel="nofollow noopener"&gt;@ThinkingElixir&lt;/a&gt; or email at &lt;a href="mailto:show@thinkingelixir.com" target="_blank" rel="nofollow noopener"&gt;show@thinkingelixir.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Find us online&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Message the show - &lt;a href="https://bsky.app/profile/thinkingelixir.com" target="_blank" rel="nofollow noopener"&gt;Bluesky&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Message the show - &lt;a href="https://x.com/ThinkingElixir" target="_blank" rel="nofollow noopener"&gt;X&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Message the show on Fediverse - &lt;a href="https://genserver.social/ThinkingElixir" target="_blank" rel="nofollow noopener"&gt;@ThinkingElixir@genserver.social&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Email the show - &lt;a href="mailto:show@thinkingelixir.com" target="_blank" rel="nofollow noopener"&gt;show@thinkingelixir.com&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Mark Ericksen on X - &lt;a href="https://x.com/brainlid" target="_blank" rel="nofollow noopener"&gt;@brainlid&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Mark Ericksen on Bluesky - &lt;a href="https://bsky.app/profile/brainlid.bsky.social" target="_blank" rel="nofollow noopener"&gt;@brainlid.bsky.social&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Mark Ericksen on Fediverse - &lt;a href="https://genserver.social/brainlid" target="_blank" rel="nofollow noopener"&gt;@brainlid@genserver.social&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;David Bernheisel on Bluesky - &lt;a href="https://bsky.app/profile/david.bernheisel.com" target="_blank" rel="nofollow noopener"&gt;@david.bernheisel.com&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;David Bernheisel on Fediverse - &lt;a href="https://genserver.social/dbern" target="_blank" rel="nofollow noopener"&gt;@dbern@genserver.social&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
</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>&lt;p&gt;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!&lt;/p&gt;

&lt;p&gt;Show Notes online - &lt;a href="http://podcast.thinkingelixir.com/253" target="_blank" rel="nofollow noopener"&gt;http://podcast.thinkingelixir.com/253&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Elixir Community News&lt;/strong&gt;&lt;/p&gt;

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

&lt;p&gt;Do you have some Elixir news to share? Tell us at &lt;a href="https://twitter.com/ThinkingElixir" target="_blank" rel="nofollow noopener"&gt;@ThinkingElixir&lt;/a&gt; or email at &lt;a href="mailto:show@thinkingelixir.com" target="_blank" rel="nofollow noopener"&gt;show@thinkingelixir.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Find us online&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Message the show - &lt;a href="https://bsky.app/profile/thinkingelixir.com" target="_blank" rel="nofollow noopener"&gt;Bluesky&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Message the show - &lt;a href="https://x.com/ThinkingElixir" target="_blank" rel="nofollow noopener"&gt;X&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Message the show on Fediverse - &lt;a href="https://genserver.social/ThinkingElixir" target="_blank" rel="nofollow noopener"&gt;@ThinkingElixir@genserver.social&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Email the show - &lt;a href="mailto:show@thinkingelixir.com" target="_blank" rel="nofollow noopener"&gt;show@thinkingelixir.com&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Mark Ericksen on X - &lt;a href="https://x.com/brainlid" target="_blank" rel="nofollow noopener"&gt;@brainlid&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Mark Ericksen on Bluesky - &lt;a href="https://bsky.app/profile/brainlid.bsky.social" target="_blank" rel="nofollow noopener"&gt;@brainlid.bsky.social&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Mark Ericksen on Fediverse - &lt;a href="https://genserver.social/brainlid" target="_blank" rel="nofollow noopener"&gt;@brainlid@genserver.social&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;David Bernheisel on Bluesky - &lt;a href="https://bsky.app/profile/david.bernheisel.com" target="_blank" rel="nofollow noopener"&gt;@david.bernheisel.com&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;David Bernheisel on Fediverse - &lt;a href="https://genserver.social/dbern" target="_blank" rel="nofollow noopener"&gt;@dbern@genserver.social&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
</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>
