<?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>web01.fireside.fm</fireside:hostname>
    <fireside:genDate>Sat, 18 Apr 2026 22:38:27 -0500</fireside:genDate>
    <generator>Fireside (https://fireside.fm)</generator>
    <title>Thinking Elixir Podcast - Episodes Tagged with “Llm”</title>
    <link>https://podcast.thinkingelixir.com/tags/llm</link>
    <pubDate>Tue, 17 Feb 2026 04:15:00 -0700</pubDate>
    <description>The Thinking Elixir podcast is a weekly show where we talk about the Elixir programming language and the community around it. We cover news and interview guests to learn more about projects and developments in the community.
Whether you are already experienced with Elixir or just exploring the language, this show is created with you in mind. We discuss community news, Functional Programming, transitioning from OOP, coding conventions, and more.
Guests visit the show to help challenge our assumptions, learn about new developments and grow in the process.
Subscribe to join us on this journey!
</description>
    <language>en-us</language>
    <itunes:type>episodic</itunes:type>
    <itunes:subtitle>News and interviews for the Elixir community</itunes:subtitle>
    <itunes:author>ThinkingElixir.com</itunes:author>
    <itunes:summary>The Thinking Elixir podcast is a weekly show where we talk about the Elixir programming language and the community around it. We cover news and interview guests to learn more about projects and developments in the community.
Whether you are already experienced with Elixir or just exploring the language, this show is created with you in mind. We discuss community news, Functional Programming, transitioning from OOP, coding conventions, and more.
Guests visit the show to help challenge our assumptions, learn about new developments and grow in the process.
Subscribe to join us on this journey!
</itunes:summary>
    <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/8/811c9756-babe-40ac-8c25-b3bb24e522e0/cover.jpg?v=2"/>
    <itunes:explicit>no</itunes:explicit>
    <itunes:keywords>elixir, programming, web, clustering, phoenix, liveview, news, developer</itunes:keywords>
    <itunes:owner>
      <itunes:name>ThinkingElixir.com</itunes:name>
      <itunes:email>podcast@thinkingelixir.com</itunes:email>
    </itunes:owner>
<itunes:category text="Education">
  <itunes:category text="How To"/>
</itunes:category>
<itunes:category text="News">
  <itunes:category text="Tech News"/>
</itunes:category>
<itunes:category text="Technology"/>
<item>
  <title>292: Sage Advice for AI Agents</title>
  <link>https://podcast.thinkingelixir.com/292</link>
  <guid isPermaLink="false">0c1d77c8-9ed0-4352-837e-43dbc04d69db</guid>
  <pubDate>Tue, 17 Feb 2026 04:15:00 -0700</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/0c1d77c8-9ed0-4352-837e-43dbc04d69db.mp3" length="30603264" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes Mark’s new Sagents AI agent library, José Valim on why Elixir is best for AI, LiveDebugger v0.6.0, Elixir salary analysis, new MCP server implementations, Lua for Elixir revamp, and more!</itunes:subtitle>
  <itunes:duration>42:04</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/8/811c9756-babe-40ac-8c25-b3bb24e522e0/cover.jpg?v=2"/>
  <description>TNews includes Mark announcing his new Sagents library for building AI agents with human-in-the-loop oversight and real-time debugging capabilities, José Valim's blog post on why Elixir is the best language for AI based on recent completion rate studies, LiveDebugger v0.6.0 with custom events and enhanced exception handling, an analysis of Elixir developer salaries showing US senior remote positions at ~$163k median, Peter Ullrich's new MCP server implementation for Elixir, a revamp of Lua for Elixir with improved tooling, Elixir Hub's new events section for finding conferences and meetups, and a discussion on whether AI advancements like Opus 4.6 are eliminating the SDK advantage of more popular languages, and more!e
Show Notes online - http://podcast.thinkingelixir.com/292 (http://podcast.thinkingelixir.com/292)
Elixir Community News
https://paraxial.io/ (https://paraxial.io/?utm_source=thinkingelixir&amp;amp;utm_campaign=thinkingelixir-oct2025) – Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.
https://github.com/sagents-ai (https://github.com/sagents-ai?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Github organization home to the Sagents projects
https://github.com/sagents-ai/sagents (https://github.com/sagents-ai/sagents?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Mark announces Sagents - "Sage Agents" library combining wisdom with LLM-based agents, featuring HITL, SubAgents, GenServer architecture, Phoenix.Presence integration, middleware system, and more
https://github.com/sagents-ai/sagentslivedebugger (https://github.com/sagents-ai/sagents_live_debugger?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Phoenix LiveView dashboard for debugging and monitoring Sagents agents in real-time with visibility into agent execution, message history, tool calls, and events
https://github.com/sagents-ai/agents_demo (https://github.com/sagents-ai/agents_demo?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Demonstration Phoenix LiveView application showcasing Sagents's multi-conversation agent architecture with isolated AI agents and real-time updates
https://x.com/josevalim/status/2019422467446698493 (https://x.com/josevalim/status/2019422467446698493?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim announces his new blog post on why Elixir is the best language for AI
https://dashbit.co/blog/why-elixir-best-language-for-ai (https://dashbit.co/blog/why-elixir-best-language-for-ai?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim's blog post explaining why Elixir is best for AI, focusing on immutability, documentation, stability, and tooling for coding agents
https://tidewave.ai/blog/the-future-of-coding-agents-is-vertical-integration (https://tidewave.ai/blog/the-future-of-coding-agents-is-vertical-integration?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Study showing Elixir had the highest completion rate across models among 20 different languages
https://www.reddit.com/r/elixir/comments/1qwqg1p/livedebuggerv060customeventsenhanced/ (https://www.reddit.com/r/elixir/comments/1qwqg1p/livedebugger_v060_custom_events_enhanced/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Reddit discussion about LiveDebugger v0.6.0 release
https://github.com/software-mansion/live-debugger (https://github.com/software-mansion/live-debugger?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – LiveDebugger v0.6.0 with custom events, enhanced exceptions, and temporary assigns support
https://www.youtube.com/watch?v=G2KP0JdRmdo (https://www.youtube.com/watch?v=G2KP0JdRmdo?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Video demonstrating new LiveDebugger v0.6.0 features
https://x.com/swmansionelixir/status/2020895787136201050 (https://x.com/swmansionelixir/status/2020895787136201050?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Software Mansion announces LiveDebugger v0.6.0 on social media
https://hexhire.io/elixir-developer-salaries (https://hexhire.io/elixir-developer-salaries?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Analysis of Elixir job market and salary rates showing US senior remote median at ~$163k, with limited junior positions and wide variation in European rates
https://www.reddit.com/r/elixir/comments/1qxeuoe/elixirsalarydatafrom216remotejob_listings/ (https://www.reddit.com/r/elixir/comments/1qxeuoe/elixir_salary_data_from_216_remote_job_listings/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Reddit discussion of Elixir salary data from 216 remote job listings
https://github.com/PJUllrich/emcp (https://github.com/PJUllrich/emcp?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Peter Ullrich releases emcp, a minimal Model Context Protocol (MCP) server for Elixir built with Opus 4.6
https://bsky.app/profile/peterullrich.com/post/3mebgikthgk2u (https://bsky.app/profile/peterullrich.com/post/3mebgikthgk2u?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Peter Ullrich announces emcp on Bluesky
https://hex.pm/packages/phantom_mcp (https://hex.pm/packages/phantom_mcp?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – David's Elixir MCP project built to handle session difficulties
https://x.com/davydog187/status/2019778141040832567?s=20 (https://x.com/davydog187/status/2019778141040832567?s=20?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Dave Lucia announces Lua for Elixir revamp with top-notch error messages, quote/unquote fragments, and formatters
https://x.com/curiosum_dev/status/2021187697646199214 (https://x.com/curiosum_dev/status/2021187697646199214?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Curiosum announces new events section on Elixir Hub website
https://elixir-hub.com/events (https://elixir-hub.com/events?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Elixir Hub events section for finding conferences, meetups, and workshops with free event listing
Discussion on whether AI advancements like Opus 4.6 change the game for Elixir adoption, potentially eliminating the advantage of languages with official SDKs
https://www.anthropic.com/engineering/building-c-compiler (https://www.anthropic.com/engineering/building-c-compiler?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Anthropic post on building with AI capabilities
Do you have some Elixir news to share? Tell us at @ThinkingElixir (https://twitter.com/ThinkingElixir) or email at show@thinkingelixir.com (mailto:show@thinkingelixir.com)
Find us online
- Message the show - Bluesky (https://bsky.app/profile/thinkingelixir.com)
- Message the show - X (https://x.com/ThinkingElixir)
- Message the show on Fediverse - @ThinkingElixir@genserver.social (https://genserver.social/ThinkingElixir)
- Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com)
- Mark Ericksen on X - @brainlid (https://x.com/brainlid)
- Mark Ericksen on Bluesky - @brainlid.bsky.social (https://bsky.app/profile/brainlid.bsky.social)
- Mark Ericksen on Fediverse - @brainlid@genserver.social (https://genserver.social/brainlid)
- David Bernheisel on Bluesky - @david.bernheisel.com (https://bsky.app/profile/david.bernheisel.com)
- David Bernheisel on Fediverse - @dbern@genserver.social (https://genserver.social/dbern) 
</description>
  <itunes:keywords>elixir, sagents, agents, ai, llm, livedebugger, events, lua, mcp</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>TNews includes Mark announcing his new Sagents library for building AI agents with human-in-the-loop oversight and real-time debugging capabilities, José Valim&#39;s blog post on why Elixir is the best language for AI based on recent completion rate studies, LiveDebugger v0.6.0 with custom events and enhanced exception handling, an analysis of Elixir developer salaries showing US senior remote positions at ~$163k median, Peter Ullrich&#39;s new MCP server implementation for Elixir, a revamp of Lua for Elixir with improved tooling, Elixir Hub&#39;s new events section for finding conferences and meetups, and a discussion on whether AI advancements like Opus 4.6 are eliminating the SDK advantage of more popular languages, and more!e</p>

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

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

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

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

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

<ul>
<li>Message the show - <a href="https://bsky.app/profile/thinkingelixir.com" rel="nofollow">Bluesky</a></li>
<li>Message the show - <a href="https://x.com/ThinkingElixir" rel="nofollow">X</a></li>
<li>Message the show on Fediverse - <a href="https://genserver.social/ThinkingElixir" rel="nofollow">@ThinkingElixir@genserver.social</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></li>
<li>Mark Ericksen on X - <a href="https://x.com/brainlid" rel="nofollow">@brainlid</a></li>
<li>Mark Ericksen on Bluesky - <a href="https://bsky.app/profile/brainlid.bsky.social" rel="nofollow">@brainlid.bsky.social</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" rel="nofollow">@brainlid@genserver.social</a></li>
<li>David Bernheisel on Bluesky - <a href="https://bsky.app/profile/david.bernheisel.com" rel="nofollow">@david.bernheisel.com</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" rel="nofollow">@dbern@genserver.social</a></li>
</ul><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-oct2025">Paraxial.io</a>: <a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-oct2025">Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.</a></li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>TNews includes Mark announcing his new Sagents library for building AI agents with human-in-the-loop oversight and real-time debugging capabilities, José Valim&#39;s blog post on why Elixir is the best language for AI based on recent completion rate studies, LiveDebugger v0.6.0 with custom events and enhanced exception handling, an analysis of Elixir developer salaries showing US senior remote positions at ~$163k median, Peter Ullrich&#39;s new MCP server implementation for Elixir, a revamp of Lua for Elixir with improved tooling, Elixir Hub&#39;s new events section for finding conferences and meetups, and a discussion on whether AI advancements like Opus 4.6 are eliminating the SDK advantage of more popular languages, and more!e</p>

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

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

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

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

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

<ul>
<li>Message the show - <a href="https://bsky.app/profile/thinkingelixir.com" rel="nofollow">Bluesky</a></li>
<li>Message the show - <a href="https://x.com/ThinkingElixir" rel="nofollow">X</a></li>
<li>Message the show on Fediverse - <a href="https://genserver.social/ThinkingElixir" rel="nofollow">@ThinkingElixir@genserver.social</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></li>
<li>Mark Ericksen on X - <a href="https://x.com/brainlid" rel="nofollow">@brainlid</a></li>
<li>Mark Ericksen on Bluesky - <a href="https://bsky.app/profile/brainlid.bsky.social" rel="nofollow">@brainlid.bsky.social</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" rel="nofollow">@brainlid@genserver.social</a></li>
<li>David Bernheisel on Bluesky - <a href="https://bsky.app/profile/david.bernheisel.com" rel="nofollow">@david.bernheisel.com</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" rel="nofollow">@dbern@genserver.social</a></li>
</ul><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-oct2025">Paraxial.io</a>: <a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-oct2025">Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.</a></li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>291: From 2x Compilation to Junior Comprehension</title>
  <link>https://podcast.thinkingelixir.com/291</link>
  <guid isPermaLink="false">4408870d-ffab-41d9-b07c-bdc167fec00d</guid>
  <pubDate>Tue, 10 Feb 2026 04:15:00 -0700</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/4408870d-ffab-41d9-b07c-bdc167fec00d.mp3" length="23748608" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes Elixir v1.20 achieving 2x compilation speedup, Telelang alternative Erlang syntax, Membrane’s AI-powered YOLO plugin, José Valim’s PR Quiz tool for interactive code review learning, and the complete ElixirConf EU speaker lineup!</itunes:subtitle>
  <itunes:duration>32:33</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/8/811c9756-babe-40ac-8c25-b3bb24e522e0/cover.jpg?v=2"/>
  <description>News includes José Valim announcing another major compilation time improvement coming to Elixir v1.20 achieving 2x speedup while adding the type checker, a new alternative Erlang syntax called Telelang, Membrane's YOLO plugin bringing AI-powered object detection to video pipelines, Christian Alexander's Claude Skill for automating dependency updates through AI conversation, José Valim's experimental PR Quiz tool that transforms code reviews into interactive learning experiences inspired by Anthropic research on AI coding skills, legal changes to US SBOM requirements, AshPartition for database partitioning, building containers directly from Erlang/Elixir code, and the complete ElixirConf EU speaker lineup featuring 39 speakers plus keynotes from José Valim and Chris McCord!
Show Notes online - http://podcast.thinkingelixir.com/291 (http://podcast.thinkingelixir.com/291)
Elixir Community News
https://paraxial.io/ (https://paraxial.io/?utm_source=thinkingelixir&amp;amp;utm_campaign=thinkingelixir-oct2025) – Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.
https://x.com/josevalim/status/2017671777187438683 (https://x.com/josevalim/status/2017671777187438683?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim shared another compilation time improvement coming to Elixir v1.20 RC. Livebook compilation time went from 6.4s to 3.2s over 3 years, achieving 2x improvement while adding the type checker. Much of this came from removing single core bottlenecks for better CPU utilization.
https://telelang.org/ (https://telelang.org/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Telelang - an alternative syntax for Erlang that compiles to Erlang code without changing semantics or standard library.
https://github.com/fancycade/tele (https://github.com/fancycade/tele?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – GitHub repository for Tele. Marked as experimental and unstable, but demonstrates an interesting approach to creating a different syntax and parser without deeper changes.
https://x.com/swmansionelixir/status/2018345705614549274 (https://x.com/swmansionelixir/status/2018345705614549274?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Announcement of Membrane YOLO Plugin for AI-powered object detection in Elixir multimedia pipelines.
https://www.reddit.com/r/elixir/comments/1quo8ym/membraneyolopluginaipoweredobject_detection/ (https://www.reddit.com/r/elixir/comments/1quo8ym/membrane_yolo_plugin_aipowered_object_detection/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Reddit discussion about the Membrane YOLO Plugin.
https://github.com/membraneframework/membraneyoloplugin (https://github.com/membraneframework/membrane_yolo_plugin?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Membrane YOLO Plugin repository showing real-time object detection in video streams using Nx models directly within Membrane pipelines.
https://github.com/intility/erlang-oci-builder (https://github.com/intility/erlang-oci-builder?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Build containers directly from Erlang/Elixir codebase - essentially a code-driven Dockerfile declaration with registry push support.
https://hexdocs.pm/oci (https://hexdocs.pm/oci?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Massdriver's OCI library providing a Plug for accepting Docker Registry's HTTP API.
https://gist.github.com/ChristianAlexander/838100a7a34d26c43bd829fad17c4e5d (https://gist.github.com/ChristianAlexander/838100a7a34d26c43bd829fad17c4e5d?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Christian Alexander's Claude Skill for updating Elixir dependencies, describing a workflow for handling updates and breaking changes through AI conversation.
https://x.com/rootcert/status/2016889334939734033 (https://x.com/rootcert/status/2016889334939734033?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Christian Alexander's tweet about the dependency update skill, describing how it changed the update cycle from painful to conversational.
https://diff.hex.pm/ (https://diff.hex.pm/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Hex package diff tool, suggested as addition for security review of dependency upgrades.
https://x.com/zachsdaniel1/status/2018350155905347807 (https://x.com/zachsdaniel1/status/2018350155905347807?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Announcement of AshPartition, a new Ash-related package for managing partitions.
https://hexdocs.pm/ashpostgrespartition/dsl-ashpostgrespartition.html (https://hexdocs.pm/ash_postgres_partition/dsl-ashpostgrespartition.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Documentation for AshPartition DSL.
https://github.com/m0rt3nlund/ashpostgrespartition (https://github.com/m0rt3nlund/ash_postgres_partition?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – AshPartition GitHub repository - a community contributed helper library for adding partitions in Ash using AshPostgres with tenant support.
https://www.securityweek.com/white-house-scraps-burdensome-software-security-rules/ (https://www.securityweek.com/white-house-scraps-burdensome-software-security-rules/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – White House rescinds Biden-era software security guidance including SBOM requirements, shifting responsibility to individual agencies. However, SBOMs expected to continue due to European initiatives.
https://yro.slashdot.org/story/26/01/30/2041200/white-house-scraps-burdensome-software-security-rules (https://yro.slashdot.org/story/26/01/30/2041200/white-house-scraps-burdensome-software-security-rules?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Slashdot coverage of the software security rules change.
https://x.com/josevalim/status/2018350969545736254 (https://x.com/josevalim/status/2018350969545736254?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim shares a vibe-coded MCP App built over the weekend that turns pull request reviews into interactive learning experiences inside Claude Desktop.
https://github.com/tidewave-ai/pr-quiz (https://github.com/tidewave-ai/pr-quiz?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – PR Quiz open source project - turns pull request reviews into interactive learning experiences with a 7:25 minute demo video.
https://www.anthropic.com/research/AI-assistance-coding-skills (https://www.anthropic.com/research/AI-assistance-coding-skills?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Anthropic research on "How AI assistance impacts the formation of coding skills" showing junior developers who fully relied on AI learned less. Emphasizes that cognitive effort and getting stuck is important for mastery.
https://www.elixirconf.eu/#keynotes (https://www.elixirconf.eu/#keynotes?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ElixirConf EU speaker list is complete with 39 speakers plus keynotes from José Valim and Chris McCord. Conference in Málaga, Spain (and virtual) on April 23-24. In-person tickets €539 (early bird), virtual €129.
Do you have some Elixir news to share? Tell us at @ThinkingElixir (https://twitter.com/ThinkingElixir) or email at show@thinkingelixir.com (mailto:show@thinkingelixir.com)
Find us online
- Message the show - Bluesky (https://bsky.app/profile/thinkingelixir.com)
- Message the show - X (https://x.com/ThinkingElixir)
- Message the show on Fediverse - @ThinkingElixir@genserver.social (https://genserver.social/ThinkingElixir)
- Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com)
- Mark Ericksen on X - @brainlid (https://x.com/brainlid)
- Mark Ericksen on Bluesky - @brainlid.bsky.social (https://bsky.app/profile/brainlid.bsky.social)
- Mark Ericksen on Fediverse - @brainlid@genserver.social (https://genserver.social/brainlid)
- David Bernheisel on Bluesky - @david.bernheisel.com (https://bsky.app/profile/david.bernheisel.com)
- David Bernheisel on Fediverse - @dbern@genserver.social (https://genserver.social/dbern) 
</description>
  <itunes:keywords>elixir, AI, LLM, junior, compiler, SBOM</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes José Valim announcing another major compilation time improvement coming to Elixir v1.20 achieving 2x speedup while adding the type checker, a new alternative Erlang syntax called Telelang, Membrane&#39;s YOLO plugin bringing AI-powered object detection to video pipelines, Christian Alexander&#39;s Claude Skill for automating dependency updates through AI conversation, José Valim&#39;s experimental PR Quiz tool that transforms code reviews into interactive learning experiences inspired by Anthropic research on AI coding skills, legal changes to US SBOM requirements, AshPartition for database partitioning, building containers directly from Erlang/Elixir code, and the complete ElixirConf EU speaker lineup featuring 39 speakers plus keynotes from José Valim and Chris McCord!</p>

<p>Show Notes online - <a href="http://podcast.thinkingelixir.com/291" rel="nofollow">http://podcast.thinkingelixir.com/291</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://x.com/josevalim/status/2017671777187438683?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/2017671777187438683</a> – José Valim shared another compilation time improvement coming to Elixir v1.20 RC. Livebook compilation time went from 6.4s to 3.2s over 3 years, achieving 2x improvement while adding the type checker. Much of this came from removing single core bottlenecks for better CPU utilization.</li>
<li><a href="https://telelang.org/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://telelang.org/</a> – Telelang - an alternative syntax for Erlang that compiles to Erlang code without changing semantics or standard library.</li>
<li><a href="https://github.com/fancycade/tele?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/fancycade/tele</a> – GitHub repository for Tele. Marked as experimental and unstable, but demonstrates an interesting approach to creating a different syntax and parser without deeper changes.</li>
<li><a href="https://x.com/swmansionelixir/status/2018345705614549274?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/swmansionelixir/status/2018345705614549274</a> – Announcement of Membrane YOLO Plugin for AI-powered object detection in Elixir multimedia pipelines.</li>
<li><a href="https://www.reddit.com/r/elixir/comments/1quo8ym/membrane_yolo_plugin_aipowered_object_detection/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.reddit.com/r/elixir/comments/1quo8ym/membrane_yolo_plugin_aipowered_object_detection/</a> – Reddit discussion about the Membrane YOLO Plugin.</li>
<li><a href="https://github.com/membraneframework/membrane_yolo_plugin?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/membraneframework/membrane_yolo_plugin</a> – Membrane YOLO Plugin repository showing real-time object detection in video streams using Nx models directly within Membrane pipelines.</li>
<li><a href="https://github.com/intility/erlang-oci-builder?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/intility/erlang-oci-builder</a> – Build containers directly from Erlang/Elixir codebase - essentially a code-driven Dockerfile declaration with registry push support.</li>
<li><a href="https://hexdocs.pm/oci?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/oci</a> – Massdriver&#39;s OCI library providing a Plug for accepting Docker Registry&#39;s HTTP API.</li>
<li><a href="https://gist.github.com/ChristianAlexander/838100a7a34d26c43bd829fad17c4e5d?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://gist.github.com/ChristianAlexander/838100a7a34d26c43bd829fad17c4e5d</a> – Christian Alexander&#39;s Claude Skill for updating Elixir dependencies, describing a workflow for handling updates and breaking changes through AI conversation.</li>
<li><a href="https://x.com/rootcert/status/2016889334939734033?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/rootcert/status/2016889334939734033</a> – Christian Alexander&#39;s tweet about the dependency update skill, describing how it changed the update cycle from painful to conversational.</li>
<li><a href="https://diff.hex.pm/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://diff.hex.pm/</a> – Hex package diff tool, suggested as addition for security review of dependency upgrades.</li>
<li><a href="https://x.com/zachsdaniel1/status/2018350155905347807?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/zachsdaniel1/status/2018350155905347807</a> – Announcement of AshPartition, a new Ash-related package for managing partitions.</li>
<li><a href="https://hexdocs.pm/ash_postgres_partition/dsl-ashpostgrespartition.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/ash_postgres_partition/dsl-ashpostgrespartition.html</a> – Documentation for AshPartition DSL.</li>
<li><a href="https://github.com/m0rt3nlund/ash_postgres_partition?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/m0rt3nlund/ash_postgres_partition</a> – AshPartition GitHub repository - a community contributed helper library for adding partitions in Ash using AshPostgres with tenant support.</li>
<li><a href="https://www.securityweek.com/white-house-scraps-burdensome-software-security-rules/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.securityweek.com/white-house-scraps-burdensome-software-security-rules/</a> – White House rescinds Biden-era software security guidance including SBOM requirements, shifting responsibility to individual agencies. However, SBOMs expected to continue due to European initiatives.</li>
<li><a href="https://yro.slashdot.org/story/26/01/30/2041200/white-house-scraps-burdensome-software-security-rules?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://yro.slashdot.org/story/26/01/30/2041200/white-house-scraps-burdensome-software-security-rules</a> – Slashdot coverage of the software security rules change.</li>
<li><a href="https://x.com/josevalim/status/2018350969545736254?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/2018350969545736254</a> – José Valim shares a vibe-coded MCP App built over the weekend that turns pull request reviews into interactive learning experiences inside Claude Desktop.</li>
<li><a href="https://github.com/tidewave-ai/pr-quiz?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/tidewave-ai/pr-quiz</a> – PR Quiz open source project - turns pull request reviews into interactive learning experiences with a 7:25 minute demo video.</li>
<li><a href="https://www.anthropic.com/research/AI-assistance-coding-skills?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.anthropic.com/research/AI-assistance-coding-skills</a> – Anthropic research on &quot;How AI assistance impacts the formation of coding skills&quot; showing junior developers who fully relied on AI learned less. Emphasizes that cognitive effort and getting stuck is important for mastery.</li>
<li><a href="https://www.elixirconf.eu/#keynotes?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.elixirconf.eu/#keynotes</a> – ElixirConf EU speaker list is complete with 39 speakers plus keynotes from José Valim and Chris McCord. Conference in Málaga, Spain (and virtual) on April 23-24. In-person tickets €539 (early bird), virtual €129.</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>News includes José Valim announcing another major compilation time improvement coming to Elixir v1.20 achieving 2x speedup while adding the type checker, a new alternative Erlang syntax called Telelang, Membrane&#39;s YOLO plugin bringing AI-powered object detection to video pipelines, Christian Alexander&#39;s Claude Skill for automating dependency updates through AI conversation, José Valim&#39;s experimental PR Quiz tool that transforms code reviews into interactive learning experiences inspired by Anthropic research on AI coding skills, legal changes to US SBOM requirements, AshPartition for database partitioning, building containers directly from Erlang/Elixir code, and the complete ElixirConf EU speaker lineup featuring 39 speakers plus keynotes from José Valim and Chris McCord!</p>

<p>Show Notes online - <a href="http://podcast.thinkingelixir.com/291" rel="nofollow">http://podcast.thinkingelixir.com/291</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://x.com/josevalim/status/2017671777187438683?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/2017671777187438683</a> – José Valim shared another compilation time improvement coming to Elixir v1.20 RC. Livebook compilation time went from 6.4s to 3.2s over 3 years, achieving 2x improvement while adding the type checker. Much of this came from removing single core bottlenecks for better CPU utilization.</li>
<li><a href="https://telelang.org/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://telelang.org/</a> – Telelang - an alternative syntax for Erlang that compiles to Erlang code without changing semantics or standard library.</li>
<li><a href="https://github.com/fancycade/tele?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/fancycade/tele</a> – GitHub repository for Tele. Marked as experimental and unstable, but demonstrates an interesting approach to creating a different syntax and parser without deeper changes.</li>
<li><a href="https://x.com/swmansionelixir/status/2018345705614549274?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/swmansionelixir/status/2018345705614549274</a> – Announcement of Membrane YOLO Plugin for AI-powered object detection in Elixir multimedia pipelines.</li>
<li><a href="https://www.reddit.com/r/elixir/comments/1quo8ym/membrane_yolo_plugin_aipowered_object_detection/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.reddit.com/r/elixir/comments/1quo8ym/membrane_yolo_plugin_aipowered_object_detection/</a> – Reddit discussion about the Membrane YOLO Plugin.</li>
<li><a href="https://github.com/membraneframework/membrane_yolo_plugin?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/membraneframework/membrane_yolo_plugin</a> – Membrane YOLO Plugin repository showing real-time object detection in video streams using Nx models directly within Membrane pipelines.</li>
<li><a href="https://github.com/intility/erlang-oci-builder?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/intility/erlang-oci-builder</a> – Build containers directly from Erlang/Elixir codebase - essentially a code-driven Dockerfile declaration with registry push support.</li>
<li><a href="https://hexdocs.pm/oci?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/oci</a> – Massdriver&#39;s OCI library providing a Plug for accepting Docker Registry&#39;s HTTP API.</li>
<li><a href="https://gist.github.com/ChristianAlexander/838100a7a34d26c43bd829fad17c4e5d?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://gist.github.com/ChristianAlexander/838100a7a34d26c43bd829fad17c4e5d</a> – Christian Alexander&#39;s Claude Skill for updating Elixir dependencies, describing a workflow for handling updates and breaking changes through AI conversation.</li>
<li><a href="https://x.com/rootcert/status/2016889334939734033?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/rootcert/status/2016889334939734033</a> – Christian Alexander&#39;s tweet about the dependency update skill, describing how it changed the update cycle from painful to conversational.</li>
<li><a href="https://diff.hex.pm/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://diff.hex.pm/</a> – Hex package diff tool, suggested as addition for security review of dependency upgrades.</li>
<li><a href="https://x.com/zachsdaniel1/status/2018350155905347807?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/zachsdaniel1/status/2018350155905347807</a> – Announcement of AshPartition, a new Ash-related package for managing partitions.</li>
<li><a href="https://hexdocs.pm/ash_postgres_partition/dsl-ashpostgrespartition.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/ash_postgres_partition/dsl-ashpostgrespartition.html</a> – Documentation for AshPartition DSL.</li>
<li><a href="https://github.com/m0rt3nlund/ash_postgres_partition?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/m0rt3nlund/ash_postgres_partition</a> – AshPartition GitHub repository - a community contributed helper library for adding partitions in Ash using AshPostgres with tenant support.</li>
<li><a href="https://www.securityweek.com/white-house-scraps-burdensome-software-security-rules/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.securityweek.com/white-house-scraps-burdensome-software-security-rules/</a> – White House rescinds Biden-era software security guidance including SBOM requirements, shifting responsibility to individual agencies. However, SBOMs expected to continue due to European initiatives.</li>
<li><a href="https://yro.slashdot.org/story/26/01/30/2041200/white-house-scraps-burdensome-software-security-rules?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://yro.slashdot.org/story/26/01/30/2041200/white-house-scraps-burdensome-software-security-rules</a> – Slashdot coverage of the software security rules change.</li>
<li><a href="https://x.com/josevalim/status/2018350969545736254?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/2018350969545736254</a> – José Valim shares a vibe-coded MCP App built over the weekend that turns pull request reviews into interactive learning experiences inside Claude Desktop.</li>
<li><a href="https://github.com/tidewave-ai/pr-quiz?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/tidewave-ai/pr-quiz</a> – PR Quiz open source project - turns pull request reviews into interactive learning experiences with a 7:25 minute demo video.</li>
<li><a href="https://www.anthropic.com/research/AI-assistance-coding-skills?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.anthropic.com/research/AI-assistance-coding-skills</a> – Anthropic research on &quot;How AI assistance impacts the formation of coding skills&quot; showing junior developers who fully relied on AI learned less. Emphasizes that cognitive effort and getting stuck is important for mastery.</li>
<li><a href="https://www.elixirconf.eu/#keynotes?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.elixirconf.eu/#keynotes</a> – ElixirConf EU speaker list is complete with 39 speakers plus keynotes from José Valim and Chris McCord. Conference in Málaga, Spain (and virtual) on April 23-24. In-person tickets €539 (early bird), virtual €129.</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>290: Postgres Finally Gets Real Search</title>
  <link>https://podcast.thinkingelixir.com/290</link>
  <guid isPermaLink="false">240b3975-8108-4a40-b734-254c7f5da1e2</guid>
  <pubDate>Tue, 03 Feb 2026 04:15:00 -0700</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/240b3975-8108-4a40-b734-254c7f5da1e2.mp3" length="24643584" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes Elixir v1.20.0-rc.1, two new Elixir-native Bash interpreters, LiveCapture for zero-boilerplate component storybooks, DurableObject library for persistent actors, Postgres BM25 search extension, breakthrough RAG approach eliminating vector databases, and more!</itunes:subtitle>
  <itunes:duration>33:48</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/8/811c9756-babe-40ac-8c25-b3bb24e522e0/cover.jpg?v=2"/>
  <description>News includes Elixir v1.20.0-rc.1 with important type system improvements, not one but two new Elixir-native Bash interpreters for seamless interop, LiveCapture bringing zero-boilerplate storybooks to LiveView components, Christian Alexander's DurableObject library for persistent actors inspired by Cloudflare, Postgres getting a game-changing BM25 text search extension that rivals Elasticsearch, a breakthrough RAG approach that eliminates vector databases entirely while achieving 98.7% accuracy, and more!
Show Notes online - http://podcast.thinkingelixir.com/290 (http://podcast.thinkingelixir.com/290)
Elixir Community News
https://paraxial.io/ (https://paraxial.io/?utm_source=thinkingelixir&amp;amp;utm_campaign=thinkingelixir-oct2025) – Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.
https://github.com/elixir-lang/elixir/releases/tag/v1.20.0-rc.1 (https://github.com/elixir-lang/elixir/releases/tag/v1.20.0-rc.1?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Elixir v1.20.0-rc.1 released with bug fixes including improved type system performance and bitstring type handling
https://elixirforum.com/t/elixir-v1-20-0-rc-0-and-rc-1-released-type-inference-of-all-constructs/73927/31 (https://elixirforum.com/t/elixir-v1-20-0-rc-0-and-rc-1-released-type-inference-of-all-constructs/73927/31?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Discussion of Credo warning issue with missing @moduledoc when using Elixir 1.20 RCs - fix is to upgrade Credo
http://github.com/tv-labs/bash (http://github.com/tv-labs/bash?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – New Elixir-native Bash interpreter with complete implementation of Bash built-ins and quirks
https://github.com/elixir-ai-tools/just_bash (https://github.com/elixir-ai-tools/just_bash?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Second Elixir-native Bash interpreter implementation
https://github.com/achempion/live_capture (https://github.com/achempion/live_capture?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – LiveCapture - zero-boilerplate storybook for LiveView components requiring only single line capture_all()
https://elixirforum.com/t/livecapture-zero-boilerplate-storybook-for-liveview-components-by-waffle-creator/74028 (https://elixirforum.com/t/livecapture-zero-boilerplate-storybook-for-liveview-components-by-waffle-creator/74028?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ElixirForum post with more details about LiveCapture by Boris Kuznetsov
https://captures.captureui.com/phoenixlivedashboard/components/Elixir.Phoenix.LiveDashboard.HomePage/render (https://captures.captureui.com/phoenix_live_dashboard/components/Elixir.Phoenix.LiveDashboard.HomePage/render?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Example LiveCapture storybook showing all components from LiveDashboard
https://github.com/leandrocp/autumn/blob/main/CHANGELOG.md (https://github.com/leandrocp/autumn/blob/main/CHANGELOG.md?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Autumn has been renamed to Lumis - v0.1.0 has same API as autumn v0.6.0
https://github.com/leandrocp/mdex (https://github.com/leandrocp/mdex?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – MDEx project that uses Lumis for syntax highlighting
https://x.com/swmansionElixir/status/2014378959962567078 (https://x.com/swmansionElixir/status/2014378959962567078?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – SoftwareMansion announcement of updated Elixir Language Tour
https://elixir-language-tour.swmansion.com/introduction (https://elixir-language-tour.swmansion.com/introduction?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Updated Elixir Language Tour using Popcorn to run Elixir in browser via AtomVM
https://github.com/software-mansion/popcorn (https://github.com/software-mansion/popcorn?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Popcorn project that executes Elixir code in WebAssembly using AtomVM
https://github.com/ChristianAlexander/durable_object (https://github.com/ChristianAlexander/durable_object?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – DurableObject library for Elixir - persistent, single-instance objects accessed by ID
https://hexdocs.pm/durable_object/readme.html (https://hexdocs.pm/durable_object/readme.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – DurableObject documentation explaining stateful, persistent actors using GenServer, Ecto, and Spark DSL
https://developers.cloudflare.com/durable-objects/concepts/what-are-durable-objects/ (https://developers.cloudflare.com/durable-objects/concepts/what-are-durable-objects/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Cloudflare documentation describing Durable Objects and the Actor programming model
https://x.com/akshay_pachaar/status/2014314783391298019 (https://x.com/akshay_pachaar/status/2014314783391298019?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Announcement about Postgres getting advanced text searching extension with BM25 ranking
https://github.com/timescale/pg_textsearch (https://github.com/timescale/pg_textsearch?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – pg_textsearch extension bringing BM25 relevance ranking to Postgres (v0.5.0-dev, GA expected Feb 2026)
https://hexdocs.pm/torus (https://hexdocs.pm/torus?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Torus library for making search easier in Postgres for Elixir projects
https://x.com/_avichawla/status/2014586815714664698 (https://x.com/_avichawla/status/2014586815714664698?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – New RAG approach that doesn't need vector DB, embedding, chunking, or similarity search - hits 98.7% accuracy
https://huggingface.co/blog/daya-shankar/sota-ai-models (https://huggingface.co/blog/daya-shankar/sota-ai-models?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Explanation of SOTA (State of the Art) in AI models
https://github.com/VectifyAI/PageIndex (https://github.com/VectifyAI/PageIndex?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – PageIndex - vectorless, reasoning-based RAG system using hierarchical tree index for long professional documents
Do you have some Elixir news to share? Tell us at @ThinkingElixir (https://twitter.com/ThinkingElixir) or email at show@thinkingelixir.com (mailto:show@thinkingelixir.com)
Find us online
- Message the show - Bluesky (https://bsky.app/profile/thinkingelixir.com)
- Message the show - X (https://x.com/ThinkingElixir)
- Message the show on Fediverse - @ThinkingElixir@genserver.social (https://genserver.social/ThinkingElixir)
- Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com)
- Mark Ericksen on X - @brainlid (https://x.com/brainlid)
- Mark Ericksen on Bluesky - @brainlid.bsky.social (https://bsky.app/profile/brainlid.bsky.social)
- Mark Ericksen on Fediverse - @brainlid@genserver.social (https://genserver.social/brainlid)
- David Bernheisel on Bluesky - @david.bernheisel.com (https://bsky.app/profile/david.bernheisel.com)
- David Bernheisel on Fediverse - @dbern@genserver.social (https://genserver.social/dbern) 
</description>
  <itunes:keywords>elixir, news, postgres, AI, LLM, RAG, search, DurableObject</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes Elixir v1.20.0-rc.1 with important type system improvements, not one but two new Elixir-native Bash interpreters for seamless interop, LiveCapture bringing zero-boilerplate storybooks to LiveView components, Christian Alexander&#39;s DurableObject library for persistent actors inspired by Cloudflare, Postgres getting a game-changing BM25 text search extension that rivals Elasticsearch, a breakthrough RAG approach that eliminates vector databases entirely while achieving 98.7% accuracy, and more!</p>

<p>Show Notes online - <a href="http://podcast.thinkingelixir.com/290" rel="nofollow">http://podcast.thinkingelixir.com/290</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/elixir-lang/elixir/releases/tag/v1.20.0-rc.1?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/elixir/releases/tag/v1.20.0-rc.1</a> – Elixir v1.20.0-rc.1 released with bug fixes including improved type system performance and bitstring type handling</li>
<li><a href="https://elixirforum.com/t/elixir-v1-20-0-rc-0-and-rc-1-released-type-inference-of-all-constructs/73927/31?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/t/elixir-v1-20-0-rc-0-and-rc-1-released-type-inference-of-all-constructs/73927/31</a> – Discussion of Credo warning issue with missing @moduledoc when using Elixir 1.20 RCs - fix is to upgrade Credo</li>
<li><a href="http://github.com/tv-labs/bash?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">http://github.com/tv-labs/bash</a> – New Elixir-native Bash interpreter with complete implementation of Bash built-ins and quirks</li>
<li><a href="https://github.com/elixir-ai-tools/just_bash?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-ai-tools/just_bash</a> – Second Elixir-native Bash interpreter implementation</li>
<li><a href="https://github.com/achempion/live_capture?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/achempion/live_capture</a> – LiveCapture - zero-boilerplate storybook for LiveView components requiring only single line capture_all()</li>
<li><a href="https://elixirforum.com/t/livecapture-zero-boilerplate-storybook-for-liveview-components-by-waffle-creator/74028?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/t/livecapture-zero-boilerplate-storybook-for-liveview-components-by-waffle-creator/74028</a> – ElixirForum post with more details about LiveCapture by Boris Kuznetsov</li>
<li><a href="https://captures.captureui.com/phoenix_live_dashboard/components/Elixir.Phoenix.LiveDashboard.HomePage/render?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://captures.captureui.com/phoenix_live_dashboard/components/Elixir.Phoenix.LiveDashboard.HomePage/render</a> – Example LiveCapture storybook showing all components from LiveDashboard</li>
<li><a href="https://github.com/leandrocp/autumn/blob/main/CHANGELOG.md?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/leandrocp/autumn/blob/main/CHANGELOG.md</a> – Autumn has been renamed to Lumis - v0.1.0 has same API as autumn v0.6.0</li>
<li><a href="https://github.com/leandrocp/mdex?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/leandrocp/mdex</a> – MDEx project that uses Lumis for syntax highlighting</li>
<li><a href="https://x.com/swmansionElixir/status/2014378959962567078?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/swmansionElixir/status/2014378959962567078</a> – SoftwareMansion announcement of updated Elixir Language Tour</li>
<li><a href="https://elixir-language-tour.swmansion.com/introduction?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixir-language-tour.swmansion.com/introduction</a> – Updated Elixir Language Tour using Popcorn to run Elixir in browser via AtomVM</li>
<li><a href="https://github.com/software-mansion/popcorn?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/software-mansion/popcorn</a> – Popcorn project that executes Elixir code in WebAssembly using AtomVM</li>
<li><a href="https://github.com/ChristianAlexander/durable_object?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/ChristianAlexander/durable_object</a> – DurableObject library for Elixir - persistent, single-instance objects accessed by ID</li>
<li><a href="https://hexdocs.pm/durable_object/readme.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/durable_object/readme.html</a> – DurableObject documentation explaining stateful, persistent actors using GenServer, Ecto, and Spark DSL</li>
<li><a href="https://developers.cloudflare.com/durable-objects/concepts/what-are-durable-objects/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://developers.cloudflare.com/durable-objects/concepts/what-are-durable-objects/</a> – Cloudflare documentation describing Durable Objects and the Actor programming model</li>
<li><a href="https://x.com/akshay_pachaar/status/2014314783391298019?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/akshay_pachaar/status/2014314783391298019</a> – Announcement about Postgres getting advanced text searching extension with BM25 ranking</li>
<li><a href="https://github.com/timescale/pg_textsearch?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/timescale/pg_textsearch</a> – pg_textsearch extension bringing BM25 relevance ranking to Postgres (v0.5.0-dev, GA expected Feb 2026)</li>
<li><a href="https://hexdocs.pm/torus?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/torus</a> – Torus library for making search easier in Postgres for Elixir projects</li>
<li><a href="https://x.com/_avichawla/status/2014586815714664698?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/_avichawla/status/2014586815714664698</a> – New RAG approach that doesn&#39;t need vector DB, embedding, chunking, or similarity search - hits 98.7% accuracy</li>
<li><a href="https://huggingface.co/blog/daya-shankar/sota-ai-models?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://huggingface.co/blog/daya-shankar/sota-ai-models</a> – Explanation of SOTA (State of the Art) in AI models</li>
<li><a href="https://github.com/VectifyAI/PageIndex?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/VectifyAI/PageIndex</a> – PageIndex - vectorless, reasoning-based RAG system using hierarchical tree index for long professional documents</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>News includes Elixir v1.20.0-rc.1 with important type system improvements, not one but two new Elixir-native Bash interpreters for seamless interop, LiveCapture bringing zero-boilerplate storybooks to LiveView components, Christian Alexander&#39;s DurableObject library for persistent actors inspired by Cloudflare, Postgres getting a game-changing BM25 text search extension that rivals Elasticsearch, a breakthrough RAG approach that eliminates vector databases entirely while achieving 98.7% accuracy, and more!</p>

<p>Show Notes online - <a href="http://podcast.thinkingelixir.com/290" rel="nofollow">http://podcast.thinkingelixir.com/290</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/elixir-lang/elixir/releases/tag/v1.20.0-rc.1?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/elixir/releases/tag/v1.20.0-rc.1</a> – Elixir v1.20.0-rc.1 released with bug fixes including improved type system performance and bitstring type handling</li>
<li><a href="https://elixirforum.com/t/elixir-v1-20-0-rc-0-and-rc-1-released-type-inference-of-all-constructs/73927/31?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/t/elixir-v1-20-0-rc-0-and-rc-1-released-type-inference-of-all-constructs/73927/31</a> – Discussion of Credo warning issue with missing @moduledoc when using Elixir 1.20 RCs - fix is to upgrade Credo</li>
<li><a href="http://github.com/tv-labs/bash?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">http://github.com/tv-labs/bash</a> – New Elixir-native Bash interpreter with complete implementation of Bash built-ins and quirks</li>
<li><a href="https://github.com/elixir-ai-tools/just_bash?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-ai-tools/just_bash</a> – Second Elixir-native Bash interpreter implementation</li>
<li><a href="https://github.com/achempion/live_capture?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/achempion/live_capture</a> – LiveCapture - zero-boilerplate storybook for LiveView components requiring only single line capture_all()</li>
<li><a href="https://elixirforum.com/t/livecapture-zero-boilerplate-storybook-for-liveview-components-by-waffle-creator/74028?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/t/livecapture-zero-boilerplate-storybook-for-liveview-components-by-waffle-creator/74028</a> – ElixirForum post with more details about LiveCapture by Boris Kuznetsov</li>
<li><a href="https://captures.captureui.com/phoenix_live_dashboard/components/Elixir.Phoenix.LiveDashboard.HomePage/render?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://captures.captureui.com/phoenix_live_dashboard/components/Elixir.Phoenix.LiveDashboard.HomePage/render</a> – Example LiveCapture storybook showing all components from LiveDashboard</li>
<li><a href="https://github.com/leandrocp/autumn/blob/main/CHANGELOG.md?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/leandrocp/autumn/blob/main/CHANGELOG.md</a> – Autumn has been renamed to Lumis - v0.1.0 has same API as autumn v0.6.0</li>
<li><a href="https://github.com/leandrocp/mdex?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/leandrocp/mdex</a> – MDEx project that uses Lumis for syntax highlighting</li>
<li><a href="https://x.com/swmansionElixir/status/2014378959962567078?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/swmansionElixir/status/2014378959962567078</a> – SoftwareMansion announcement of updated Elixir Language Tour</li>
<li><a href="https://elixir-language-tour.swmansion.com/introduction?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixir-language-tour.swmansion.com/introduction</a> – Updated Elixir Language Tour using Popcorn to run Elixir in browser via AtomVM</li>
<li><a href="https://github.com/software-mansion/popcorn?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/software-mansion/popcorn</a> – Popcorn project that executes Elixir code in WebAssembly using AtomVM</li>
<li><a href="https://github.com/ChristianAlexander/durable_object?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/ChristianAlexander/durable_object</a> – DurableObject library for Elixir - persistent, single-instance objects accessed by ID</li>
<li><a href="https://hexdocs.pm/durable_object/readme.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/durable_object/readme.html</a> – DurableObject documentation explaining stateful, persistent actors using GenServer, Ecto, and Spark DSL</li>
<li><a href="https://developers.cloudflare.com/durable-objects/concepts/what-are-durable-objects/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://developers.cloudflare.com/durable-objects/concepts/what-are-durable-objects/</a> – Cloudflare documentation describing Durable Objects and the Actor programming model</li>
<li><a href="https://x.com/akshay_pachaar/status/2014314783391298019?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/akshay_pachaar/status/2014314783391298019</a> – Announcement about Postgres getting advanced text searching extension with BM25 ranking</li>
<li><a href="https://github.com/timescale/pg_textsearch?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/timescale/pg_textsearch</a> – pg_textsearch extension bringing BM25 relevance ranking to Postgres (v0.5.0-dev, GA expected Feb 2026)</li>
<li><a href="https://hexdocs.pm/torus?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/torus</a> – Torus library for making search easier in Postgres for Elixir projects</li>
<li><a href="https://x.com/_avichawla/status/2014586815714664698?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/_avichawla/status/2014586815714664698</a> – New RAG approach that doesn&#39;t need vector DB, embedding, chunking, or similarity search - hits 98.7% accuracy</li>
<li><a href="https://huggingface.co/blog/daya-shankar/sota-ai-models?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://huggingface.co/blog/daya-shankar/sota-ai-models</a> – Explanation of SOTA (State of the Art) in AI models</li>
<li><a href="https://github.com/VectifyAI/PageIndex?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/VectifyAI/PageIndex</a> – PageIndex - vectorless, reasoning-based RAG system using hierarchical tree index for long professional documents</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>289: Erlang Drives into QNX Territory</title>
  <link>https://podcast.thinkingelixir.com/289</link>
  <guid isPermaLink="false">236ebee7-b4e5-4b53-a187-5f068addc49b</guid>
  <pubDate>Tue, 27 Jan 2026 04:15:00 -0700</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/236ebee7-b4e5-4b53-a187-5f068addc49b.mp3" length="19435520" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes porting Erlang to QNX for automotive systems, ExDoc 0.40.0 with LLM features, Oban Pro for Python, new AI evaluation tools Tribunal and Beamlens, Tidewave hits 100k ARR, PhD thesis on typing Elixir, and more!</itunes:subtitle>
  <itunes:duration>26:34</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/8/811c9756-babe-40ac-8c25-b3bb24e522e0/cover.jpg?v=2"/>
  <description>News includes a groundbreaking effort to port Erlang to QNX for automotive systems, ExDoc 0.40.0 adding LLM-friendly features, Permit.Phoenix v0.4.0 improving authorization workflows, Oban Pro launching for Python with Elixir interop, new LLM evaluation tools Tribunal and Beamlens that bring AI-powered testing and self-diagnosing supervision trees to the BEAM, Tidewave crossing 100k ARR just 5 months after launch, Guillaume Duboc defending his PhD thesis on typing Elixir with set-theoretic types, and more!
Show Notes online - http://podcast.thinkingelixir.com/289 (http://podcast.thinkingelixir.com/289)
Elixir Community News
https://paraxial.io/ (https://paraxial.io/?utm_source=thinkingelixir&amp;amp;utm_campaign=thinkingelixir-oct2025) – Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.
https://bsky.app/profile/theerlef.bsky.social/post/3mcd4nkapps2r (https://bsky.app/profile/theerlef.bsky.social/post/3mcd4nkapps2r?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – BlueSky announcement of new EEF blog post about porting Erlang to QNX
https://erlef.org/blog/eef/otp-qnx-port (https://erlef.org/blog/eef/otp-qnx-port?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – EEF blog post: 'Porting Erlang to QNX: a small nerd-snipe that actually worked'
https://www.blackberry.com/en (https://www.blackberry.com/en?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – BlackBerry QNX, a real-time operating system widely used in automotive and embedded applications
https://github.com/erlang/otp/commit/d7e0b82835312a0458e276f4663bb432574a26d6.patch (https://github.com/erlang/otp/commit/d7e0b82835312a0458e276f4663bb432574a26d6.patch?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – The patch that successfully enabled Erlang to run on QNX after three days of focused work
https://x.com/josevalim/status/2013649733579870534 (https://x.com/josevalim/status/2013649733579870534?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim announces ExDoc 0.40.0 with LLM-friendly features
https://hexdocs.pm/ex_doc/changelog.html#v0-40-0-2026-01-20 (https://hexdocs.pm/ex_doc/changelog.html#v0-40-0-2026-01-20?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ExDoc 0.40.0 changelog including markdown section copying and llms.txt support
https://x.com/curiosum_dev/status/2013141946030522792 (https://x.com/curiosum_dev/status/2013141946030522792?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Curiosum announces Permit.Phoenix v0.4.0 release
https://permit.curiosum.com/ (https://permit.curiosum.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Permit website with cheatsheet and articles about using the authorization library
https://github.com/curiosum-dev/permit_phoenix/releases/tag/v0.4.0 (https://github.com/curiosum-dev/permit_phoenix/releases/tag/v0.4.0?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Permit.Phoenix v0.4.0 changelog with Phoenix Scopes support and LiveView improvements
https://github.com/curiosum-dev/permit_phoenix (https://github.com/curiosum-dev/permit_phoenix?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Permit.Phoenix GitHub project for Phoenix, Plug and LiveView authorization integrations
https://oban.pro/articles/introducing-oban-python (https://oban.pro/articles/introducing-oban-python?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Announcement of Oban Pro for Python with full Elixir/Python compatibility and interop
https://x.com/georgeguimaraes/status/2011768435504791677 (https://x.com/georgeguimaraes/status/2011768435504791677?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – George Guimarães announces Tribunal, an LLM evaluation framework for Elixir
https://github.com/georgeguimaraes/tribunal (https://github.com/georgeguimaraes/tribunal?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Tribunal GitHub project for testing RAG pipelines with assertions like assert_faithful and refute_hallucination
https://github.com/georgeguimaraes/tribunal-juror (https://github.com/georgeguimaraes/tribunal-juror?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Tribunal Juror, a Phoenix LiveView UI for the Tribunal evaluation library
https://github.com/beamlens/beamlens (https://github.com/beamlens/beamlens?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Beamlens GitHub project providing adaptive runtime intelligence for the BEAM
https://www.reddit.com/r/elixir/comments/1qd3oya/ibuiltatoolthatletsyoursupervisiontree/ (https://www.reddit.com/r/elixir/comments/1qd3oya/i_built_a_tool_that_lets_your_supervision_tree/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Reddit discussion about Beamlens enabling supervision trees to self-diagnose incidents using LLMs
https://screen.studio/share/w1qXNbUc (https://screen.studio/share/w1qXNbUc?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Beamlens demo video introducing the library
https://github.com/ocean/ecto_libsql (https://github.com/ocean/ecto_libsql?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ecto_libsql GitHub project, an Ecto adapter for libSQL/Turso databases
https://github.com/ocean/ecto_libsql/releases (https://github.com/ocean/ecto_libsql/releases?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ecto_libsql releases page showing v0.8.7
https://turso.tech/ (https://turso.tech/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Turso, a lightweight SQLite-compatible database that scales to millions of instances
https://github.com/tursodatabase/turso (https://github.com/tursodatabase/turso?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Turso Database GitHub project, an in-process SQL database written in Rust
https://github.com/Mati365/ckeditor5-phoenix (https://github.com/Mati365/ckeditor5-phoenix?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – CKEditor 5 Phoenix integration library providing WYSIWYG editing with real-time backend sync
https://x.com/josevalim/status/2011165398172078309 (https://x.com/josevalim/status/2011165398172078309?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José announces Tidewave's full integration with Supabase
https://x.com/josevalim/status/2011485752484360442 (https://x.com/josevalim/status/2011485752484360442?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José announces Tidewave integration with TanStack Start
https://x.com/josevalim/status/2012171326899843286 (https://x.com/josevalim/status/2012171326899843286?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Tidewave crosses 100k ARR milestone after 5 months since launch
https://x.com/josevalim/status/2013327035439911031 (https://x.com/josevalim/status/2013327035439911031?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José shares update about Guillaume Duboc's PhD thesis defense
https://x.com/duboc_guillaume/status/2013206550005870689 (https://x.com/duboc_guillaume/status/2013206550005870689?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Guillaume Duboc announces thesis defense on "Typing Dynamic Languages with Set-Theoretic Types - The Case of Elixir"
https://gldubc.github.io/ (https://gldubc.github.io/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Guillaume Duboc's website with information on his PhD research on typing Elixir
Do you have some Elixir news to share? Tell us at @ThinkingElixir (https://twitter.com/ThinkingElixir) or email at show@thinkingelixir.com (mailto:show@thinkingelixir.com)
Find us online
- Message the show - Bluesky (https://bsky.app/profile/thinkingelixir.com)
- Message the show - X (https://x.com/ThinkingElixir)
- Message the show on Fediverse - @ThinkingElixir@genserver.social (https://genserver.social/ThinkingElixir)
- Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com)
- Mark Ericksen on X - @brainlid (https://x.com/brainlid)
- Mark Ericksen on Bluesky - @brainlid.bsky.social (https://bsky.app/profile/brainlid.bsky.social)
- Mark Ericksen on Fediverse - @brainlid@genserver.social (https://genserver.social/brainlid)
- David Bernheisel on Bluesky - @david.bernheisel.com (https://bsky.app/profile/david.bernheisel.com)
- David Bernheisel on Fediverse - @dbern@genserver.social (https://genserver.social/dbern) 
</description>
  <itunes:keywords>elixir, news, QNX, erlang, automotive, AI, LLM, OTP</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes a groundbreaking effort to port Erlang to QNX for automotive systems, ExDoc 0.40.0 adding LLM-friendly features, Permit.Phoenix v0.4.0 improving authorization workflows, Oban Pro launching for Python with Elixir interop, new LLM evaluation tools Tribunal and Beamlens that bring AI-powered testing and self-diagnosing supervision trees to the BEAM, Tidewave crossing 100k ARR just 5 months after launch, Guillaume Duboc defending his PhD thesis on typing Elixir with set-theoretic types, and more!</p>

<p>Show Notes online - <a href="http://podcast.thinkingelixir.com/289" rel="nofollow">http://podcast.thinkingelixir.com/289</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://bsky.app/profile/theerlef.bsky.social/post/3mcd4nkapps2r?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/theerlef.bsky.social/post/3mcd4nkapps2r</a> – BlueSky announcement of new EEF blog post about porting Erlang to QNX</li>
<li><a href="https://erlef.org/blog/eef/otp-qnx-port?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://erlef.org/blog/eef/otp-qnx-port</a> – EEF blog post: &#39;Porting Erlang to QNX: a small nerd-snipe that actually worked&#39;</li>
<li><a href="https://www.blackberry.com/en?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.blackberry.com/en</a> – BlackBerry QNX, a real-time operating system widely used in automotive and embedded applications</li>
<li><a href="https://github.com/erlang/otp/commit/d7e0b82835312a0458e276f4663bb432574a26d6.patch?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/erlang/otp/commit/d7e0b82835312a0458e276f4663bb432574a26d6.patch</a> – The patch that successfully enabled Erlang to run on QNX after three days of focused work</li>
<li><a href="https://x.com/josevalim/status/2013649733579870534?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/2013649733579870534</a> – José Valim announces ExDoc 0.40.0 with LLM-friendly features</li>
<li><a href="https://hexdocs.pm/ex_doc/changelog.html#v0-40-0-2026-01-20?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/ex_doc/changelog.html#v0-40-0-2026-01-20</a> – ExDoc 0.40.0 changelog including markdown section copying and llms.txt support</li>
<li><a href="https://x.com/curiosum_dev/status/2013141946030522792?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/curiosum_dev/status/2013141946030522792</a> – Curiosum announces Permit.Phoenix v0.4.0 release</li>
<li><a href="https://permit.curiosum.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://permit.curiosum.com/</a> – Permit website with cheatsheet and articles about using the authorization library</li>
<li><a href="https://github.com/curiosum-dev/permit_phoenix/releases/tag/v0.4.0?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/curiosum-dev/permit_phoenix/releases/tag/v0.4.0</a> – Permit.Phoenix v0.4.0 changelog with Phoenix Scopes support and LiveView improvements</li>
<li><a href="https://github.com/curiosum-dev/permit_phoenix?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/curiosum-dev/permit_phoenix</a> – Permit.Phoenix GitHub project for Phoenix, Plug and LiveView authorization integrations</li>
<li><a href="https://oban.pro/articles/introducing-oban-python?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://oban.pro/articles/introducing-oban-python</a> – Announcement of Oban Pro for Python with full Elixir/Python compatibility and interop</li>
<li><a href="https://x.com/georgeguimaraes/status/2011768435504791677?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/georgeguimaraes/status/2011768435504791677</a> – George Guimarães announces Tribunal, an LLM evaluation framework for Elixir</li>
<li><a href="https://github.com/georgeguimaraes/tribunal?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/georgeguimaraes/tribunal</a> – Tribunal GitHub project for testing RAG pipelines with assertions like <code>assert_faithful</code> and <code>refute_hallucination</code></li>
<li><a href="https://github.com/georgeguimaraes/tribunal-juror?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/georgeguimaraes/tribunal-juror</a> – Tribunal Juror, a Phoenix LiveView UI for the Tribunal evaluation library</li>
<li><a href="https://github.com/beamlens/beamlens?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/beamlens/beamlens</a> – Beamlens GitHub project providing adaptive runtime intelligence for the BEAM</li>
<li><a href="https://www.reddit.com/r/elixir/comments/1qd3oya/i_built_a_tool_that_lets_your_supervision_tree/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.reddit.com/r/elixir/comments/1qd3oya/i_built_a_tool_that_lets_your_supervision_tree/</a> – Reddit discussion about Beamlens enabling supervision trees to self-diagnose incidents using LLMs</li>
<li><a href="https://screen.studio/share/w1qXNbUc?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://screen.studio/share/w1qXNbUc</a> – Beamlens demo video introducing the library</li>
<li><a href="https://github.com/ocean/ecto_libsql?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/ocean/ecto_libsql</a> – ecto_libsql GitHub project, an Ecto adapter for libSQL/Turso databases</li>
<li><a href="https://github.com/ocean/ecto_libsql/releases?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/ocean/ecto_libsql/releases</a> – ecto_libsql releases page showing v0.8.7</li>
<li><a href="https://turso.tech/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://turso.tech/</a> – Turso, a lightweight SQLite-compatible database that scales to millions of instances</li>
<li><a href="https://github.com/tursodatabase/turso?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/tursodatabase/turso</a> – Turso Database GitHub project, an in-process SQL database written in Rust</li>
<li><a href="https://github.com/Mati365/ckeditor5-phoenix?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/Mati365/ckeditor5-phoenix</a> – CKEditor 5 Phoenix integration library providing WYSIWYG editing with real-time backend sync</li>
<li><a href="https://x.com/josevalim/status/2011165398172078309?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/2011165398172078309</a> – José announces Tidewave&#39;s full integration with Supabase</li>
<li><a href="https://x.com/josevalim/status/2011485752484360442?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/2011485752484360442</a> – José announces Tidewave integration with TanStack Start</li>
<li><a href="https://x.com/josevalim/status/2012171326899843286?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/2012171326899843286</a> – Tidewave crosses 100k ARR milestone after 5 months since launch</li>
<li><a href="https://x.com/josevalim/status/2013327035439911031?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/2013327035439911031</a> – José shares update about Guillaume Duboc&#39;s PhD thesis defense</li>
<li><a href="https://x.com/duboc_guillaume/status/2013206550005870689?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/duboc_guillaume/status/2013206550005870689</a> – Guillaume Duboc announces thesis defense on &quot;Typing Dynamic Languages with Set-Theoretic Types - The Case of Elixir&quot;</li>
<li><a href="https://gldubc.github.io/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://gldubc.github.io/</a> – Guillaume Duboc&#39;s website with information on his PhD research on typing 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/?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>News includes a groundbreaking effort to port Erlang to QNX for automotive systems, ExDoc 0.40.0 adding LLM-friendly features, Permit.Phoenix v0.4.0 improving authorization workflows, Oban Pro launching for Python with Elixir interop, new LLM evaluation tools Tribunal and Beamlens that bring AI-powered testing and self-diagnosing supervision trees to the BEAM, Tidewave crossing 100k ARR just 5 months after launch, Guillaume Duboc defending his PhD thesis on typing Elixir with set-theoretic types, and more!</p>

<p>Show Notes online - <a href="http://podcast.thinkingelixir.com/289" rel="nofollow">http://podcast.thinkingelixir.com/289</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://bsky.app/profile/theerlef.bsky.social/post/3mcd4nkapps2r?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/theerlef.bsky.social/post/3mcd4nkapps2r</a> – BlueSky announcement of new EEF blog post about porting Erlang to QNX</li>
<li><a href="https://erlef.org/blog/eef/otp-qnx-port?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://erlef.org/blog/eef/otp-qnx-port</a> – EEF blog post: &#39;Porting Erlang to QNX: a small nerd-snipe that actually worked&#39;</li>
<li><a href="https://www.blackberry.com/en?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.blackberry.com/en</a> – BlackBerry QNX, a real-time operating system widely used in automotive and embedded applications</li>
<li><a href="https://github.com/erlang/otp/commit/d7e0b82835312a0458e276f4663bb432574a26d6.patch?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/erlang/otp/commit/d7e0b82835312a0458e276f4663bb432574a26d6.patch</a> – The patch that successfully enabled Erlang to run on QNX after three days of focused work</li>
<li><a href="https://x.com/josevalim/status/2013649733579870534?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/2013649733579870534</a> – José Valim announces ExDoc 0.40.0 with LLM-friendly features</li>
<li><a href="https://hexdocs.pm/ex_doc/changelog.html#v0-40-0-2026-01-20?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/ex_doc/changelog.html#v0-40-0-2026-01-20</a> – ExDoc 0.40.0 changelog including markdown section copying and llms.txt support</li>
<li><a href="https://x.com/curiosum_dev/status/2013141946030522792?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/curiosum_dev/status/2013141946030522792</a> – Curiosum announces Permit.Phoenix v0.4.0 release</li>
<li><a href="https://permit.curiosum.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://permit.curiosum.com/</a> – Permit website with cheatsheet and articles about using the authorization library</li>
<li><a href="https://github.com/curiosum-dev/permit_phoenix/releases/tag/v0.4.0?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/curiosum-dev/permit_phoenix/releases/tag/v0.4.0</a> – Permit.Phoenix v0.4.0 changelog with Phoenix Scopes support and LiveView improvements</li>
<li><a href="https://github.com/curiosum-dev/permit_phoenix?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/curiosum-dev/permit_phoenix</a> – Permit.Phoenix GitHub project for Phoenix, Plug and LiveView authorization integrations</li>
<li><a href="https://oban.pro/articles/introducing-oban-python?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://oban.pro/articles/introducing-oban-python</a> – Announcement of Oban Pro for Python with full Elixir/Python compatibility and interop</li>
<li><a href="https://x.com/georgeguimaraes/status/2011768435504791677?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/georgeguimaraes/status/2011768435504791677</a> – George Guimarães announces Tribunal, an LLM evaluation framework for Elixir</li>
<li><a href="https://github.com/georgeguimaraes/tribunal?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/georgeguimaraes/tribunal</a> – Tribunal GitHub project for testing RAG pipelines with assertions like <code>assert_faithful</code> and <code>refute_hallucination</code></li>
<li><a href="https://github.com/georgeguimaraes/tribunal-juror?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/georgeguimaraes/tribunal-juror</a> – Tribunal Juror, a Phoenix LiveView UI for the Tribunal evaluation library</li>
<li><a href="https://github.com/beamlens/beamlens?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/beamlens/beamlens</a> – Beamlens GitHub project providing adaptive runtime intelligence for the BEAM</li>
<li><a href="https://www.reddit.com/r/elixir/comments/1qd3oya/i_built_a_tool_that_lets_your_supervision_tree/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.reddit.com/r/elixir/comments/1qd3oya/i_built_a_tool_that_lets_your_supervision_tree/</a> – Reddit discussion about Beamlens enabling supervision trees to self-diagnose incidents using LLMs</li>
<li><a href="https://screen.studio/share/w1qXNbUc?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://screen.studio/share/w1qXNbUc</a> – Beamlens demo video introducing the library</li>
<li><a href="https://github.com/ocean/ecto_libsql?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/ocean/ecto_libsql</a> – ecto_libsql GitHub project, an Ecto adapter for libSQL/Turso databases</li>
<li><a href="https://github.com/ocean/ecto_libsql/releases?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/ocean/ecto_libsql/releases</a> – ecto_libsql releases page showing v0.8.7</li>
<li><a href="https://turso.tech/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://turso.tech/</a> – Turso, a lightweight SQLite-compatible database that scales to millions of instances</li>
<li><a href="https://github.com/tursodatabase/turso?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/tursodatabase/turso</a> – Turso Database GitHub project, an in-process SQL database written in Rust</li>
<li><a href="https://github.com/Mati365/ckeditor5-phoenix?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/Mati365/ckeditor5-phoenix</a> – CKEditor 5 Phoenix integration library providing WYSIWYG editing with real-time backend sync</li>
<li><a href="https://x.com/josevalim/status/2011165398172078309?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/2011165398172078309</a> – José announces Tidewave&#39;s full integration with Supabase</li>
<li><a href="https://x.com/josevalim/status/2011485752484360442?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/2011485752484360442</a> – José announces Tidewave integration with TanStack Start</li>
<li><a href="https://x.com/josevalim/status/2012171326899843286?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/2012171326899843286</a> – Tidewave crosses 100k ARR milestone after 5 months since launch</li>
<li><a href="https://x.com/josevalim/status/2013327035439911031?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/2013327035439911031</a> – José shares update about Guillaume Duboc&#39;s PhD thesis defense</li>
<li><a href="https://x.com/duboc_guillaume/status/2013206550005870689?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/duboc_guillaume/status/2013206550005870689</a> – Guillaume Duboc announces thesis defense on &quot;Typing Dynamic Languages with Set-Theoretic Types - The Case of Elixir&quot;</li>
<li><a href="https://gldubc.github.io/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://gldubc.github.io/</a> – Guillaume Duboc&#39;s website with information on his PhD research on typing 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/?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>278: WAL-ing Through Database Changes</title>
  <link>https://podcast.thinkingelixir.com/278</link>
  <guid isPermaLink="false">3f6c562e-89c1-4a11-8dd4-9e8df618fb8c</guid>
  <pubDate>Tue, 11 Nov 2025 04:15:00 -0700</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/3f6c562e-89c1-4a11-8dd4-9e8df618fb8c.mp3" length="23146496" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes ReqLLM 1.0 with standardized LLM APIs, Codicil bringing semantic code understanding to AI assistants, Tidewave Web expanding to Django, Rails, Next.js and more, phoenix_test_playwright browser pooling, and Postgres WAL for database notifications!</itunes:subtitle>
  <itunes:duration>31:43</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/8/811c9756-babe-40ac-8c25-b3bb24e522e0/cover.jpg?v=2"/>
  <description>News includes the Curiosum Elixir survey closing soon, ReqLLM reaching 1.0 with standardized LLM API support across multiple providers, Isaac Yonemoto's Codicil library bringing semantic code understanding to AI assistants through MCP, José Valim teasing Tidewave Web expansion to support Django, Rails, Next.js and other popular frameworks, phoenixtestplaywright adding browser pooling for improved performance, Peter Ullrich's deep dive into using Postgres WAL for database change notifications at scale, and more!
Show Notes online - http://podcast.thinkingelixir.com/278 (http://podcast.thinkingelixir.com/278)
Elixir Community News
https://paraxial.io/ (https://paraxial.io/?utm_source=thinkingelixir&amp;amp;utm_campaign=thinkingelixir-oct2025) – Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.
https://elixir-survey.typeform.com/2025-edition (https://elixir-survey.typeform.com/2025-edition?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Curiosum Elixir survey open until November 14th, 2025 (about 2 days remaining when episode releases)
https://elixir-hub.com/surveys (https://elixir-hub.com/surveys?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Where survey results will be published after the survey closes
https://x.com/mikehostetler/status/1985134169899360709 (https://x.com/mikehostetler/status/1985134169899360709?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Announcement tweet about ReqLLM 1.0 release
https://agentjido.xyz/blog/announcing-reqllm-10 (https://agentjido.xyz/blog/announcing-req_llm-1_0?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Blog post announcing ReqLLM 1.0, a Req-based package to standardize LLM API calls and responses across providers
https://github.com/agentjido/req_llm (https://github.com/agentjido/req_llm?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ReqLLM GitHub repository - went through 8 RCs to reach 1.0, includes Google Vertex AI, AWS Bedrock support, and more
https://x.com/DNAutics/status/1983278808271663452 (https://x.com/DNAutics/status/1983278808271663452?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Isaac Yonemoto's tweet about using an LLM to build an MCP to analyze and service Elixir codebases
https://github.com/E-xyza/codicil/ (https://github.com/E-xyza/codicil/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Codicil - Elixir library providing AI coding assistants with deep semantic understanding of your codebase through the Model Context Protocol
Isaac will be speaking about Codicil at ExMex conference (which will have concluded by episode release)
https://x.com/josevalim/status/1985408862690685315 (https://x.com/josevalim/status/1985408862690685315?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim teases upcoming Tidewave Web expansion to support multiple frameworks including Django, FastAPI, Flask, Next.js, Phoenix, Rails, and React + Vite
https://github.com/ftes/phoenixtestplaywright (https://github.com/ftes/phoenix_test_playwright?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – phoenixtestplaywright library - executes PhoenixTest cases in actual browsers via Playwright
https://github.com/ftes/phoenixtestplaywright/blob/main/CHANGELOG.md (https://github.com/ftes/phoenix_test_playwright/blob/main/CHANGELOG.md?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Changelog for versions 0.9.0 and 0.9.1 with expanded click support, drag and drop, and browser pooling for reduced memory and higher speed
https://github.com/ftes/phoenixtestplaywright/pull/86 (https://github.com/ftes/phoenix_test_playwright/pull/86?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Pull request implementing browser pooling feature
https://hexdocs.pm/phoenix_test (https://hexdocs.pm/phoenix_test?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – PhoenixTest documentation
https://bsky.app/profile/peterullrich.com/post/3m4qms5kp322y (https://bsky.app/profile/peterullrich.com/post/3m4qms5kp322y?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Peter Ullrich's Bluesky post about listening to database changes through Postgres WAL
https://peterullrich.com/listen-to-database-changes-through-the-postgres-wal (https://peterullrich.com/listen-to-database-changes-through-the-postgres-wal?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – In-depth blog post about using Postgres Write Ahead Log (WAL) for database change notifications at scale, avoiding pg_notify performance issues
https://github.com/superfly/flyrpcelixir (https://github.com/superfly/fly_rpc_elixir?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – fly_rpc Elixir library that uses WAL monitoring to track Postgres replication for distributed RPC calls across regions
Do you have some Elixir news to share? Tell us at @ThinkingElixir (https://twitter.com/ThinkingElixir) or email at show@thinkingelixir.com (mailto:show@thinkingelixir.com)
Find us online
- Message the show - Bluesky (https://bsky.app/profile/thinkingelixir.com)
- Message the show - X (https://x.com/ThinkingElixir)
- Message the show on Fediverse - @ThinkingElixir@genserver.social (https://genserver.social/ThinkingElixir)
- Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com)
- Mark Ericksen on X - @brainlid (https://x.com/brainlid)
- Mark Ericksen on Bluesky - @brainlid.bsky.social (https://bsky.app/profile/brainlid.bsky.social)
- Mark Ericksen on Fediverse - @brainlid@genserver.social (https://genserver.social/brainlid)
- David Bernheisel on Bluesky - @david.bernheisel.com (https://bsky.app/profile/david.bernheisel.com)
- David Bernheisel on Fediverse - @dbern@genserver.social (https://genserver.social/dbern) 
</description>
  <itunes:keywords>elixir, news, ai, llm, postgres, db, WAL, replication, playwright</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes the Curiosum Elixir survey closing soon, ReqLLM reaching 1.0 with standardized LLM API support across multiple providers, Isaac Yonemoto&#39;s Codicil library bringing semantic code understanding to AI assistants through MCP, José Valim teasing Tidewave Web expansion to support Django, Rails, Next.js and other popular frameworks, phoenix_test_playwright adding browser pooling for improved performance, Peter Ullrich&#39;s deep dive into using Postgres WAL for database change notifications at scale, and more!</p>

<p>Show Notes online - <a href="http://podcast.thinkingelixir.com/278" rel="nofollow">http://podcast.thinkingelixir.com/278</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://elixir-survey.typeform.com/2025-edition?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixir-survey.typeform.com/2025-edition</a> – Curiosum Elixir survey open until November 14th, 2025 (about 2 days remaining when episode releases)</li>
<li><a href="https://elixir-hub.com/surveys?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixir-hub.com/surveys</a> – Where survey results will be published after the survey closes</li>
<li><a href="https://x.com/mikehostetler/status/1985134169899360709?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/mikehostetler/status/1985134169899360709</a> – Announcement tweet about ReqLLM 1.0 release</li>
<li><a href="https://agentjido.xyz/blog/announcing-req_llm-1_0?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://agentjido.xyz/blog/announcing-req_llm-1_0</a> – Blog post announcing ReqLLM 1.0, a Req-based package to standardize LLM API calls and responses across providers</li>
<li><a href="https://github.com/agentjido/req_llm?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/agentjido/req_llm</a> – ReqLLM GitHub repository - went through 8 RCs to reach 1.0, includes Google Vertex AI, AWS Bedrock support, and more</li>
<li><a href="https://x.com/DNAutics/status/1983278808271663452?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/DNAutics/status/1983278808271663452</a> – Isaac Yonemoto&#39;s tweet about using an LLM to build an MCP to analyze and service Elixir codebases</li>
<li><a href="https://github.com/E-xyza/codicil/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/E-xyza/codicil/</a> – Codicil - Elixir library providing AI coding assistants with deep semantic understanding of your codebase through the Model Context Protocol</li>
<li>Isaac will be speaking about Codicil at ExMex conference (which will have concluded by episode release)</li>
<li><a href="https://x.com/josevalim/status/1985408862690685315?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1985408862690685315</a> – José Valim teases upcoming Tidewave Web expansion to support multiple frameworks including Django, FastAPI, Flask, Next.js, Phoenix, Rails, and React + Vite</li>
<li><a href="https://github.com/ftes/phoenix_test_playwright?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/ftes/phoenix_test_playwright</a> – phoenix_test_playwright library - executes PhoenixTest cases in actual browsers via Playwright</li>
<li><a href="https://github.com/ftes/phoenix_test_playwright/blob/main/CHANGELOG.md?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/ftes/phoenix_test_playwright/blob/main/CHANGELOG.md</a> – Changelog for versions 0.9.0 and 0.9.1 with expanded click support, drag and drop, and browser pooling for reduced memory and higher speed</li>
<li><a href="https://github.com/ftes/phoenix_test_playwright/pull/86?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/ftes/phoenix_test_playwright/pull/86</a> – Pull request implementing browser pooling feature</li>
<li><a href="https://hexdocs.pm/phoenix_test?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/phoenix_test</a> – PhoenixTest documentation</li>
<li><a href="https://bsky.app/profile/peterullrich.com/post/3m4qms5kp322y?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/peterullrich.com/post/3m4qms5kp322y</a> – Peter Ullrich&#39;s Bluesky post about listening to database changes through Postgres WAL</li>
<li><a href="https://peterullrich.com/listen-to-database-changes-through-the-postgres-wal?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://peterullrich.com/listen-to-database-changes-through-the-postgres-wal</a> – In-depth blog post about using Postgres Write Ahead Log (WAL) for database change notifications at scale, avoiding pg_notify performance issues</li>
<li><a href="https://github.com/superfly/fly_rpc_elixir?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/superfly/fly_rpc_elixir</a> – fly_rpc Elixir library that uses WAL monitoring to track Postgres replication for distributed RPC calls across regions</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>News includes the Curiosum Elixir survey closing soon, ReqLLM reaching 1.0 with standardized LLM API support across multiple providers, Isaac Yonemoto&#39;s Codicil library bringing semantic code understanding to AI assistants through MCP, José Valim teasing Tidewave Web expansion to support Django, Rails, Next.js and other popular frameworks, phoenix_test_playwright adding browser pooling for improved performance, Peter Ullrich&#39;s deep dive into using Postgres WAL for database change notifications at scale, and more!</p>

<p>Show Notes online - <a href="http://podcast.thinkingelixir.com/278" rel="nofollow">http://podcast.thinkingelixir.com/278</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://elixir-survey.typeform.com/2025-edition?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixir-survey.typeform.com/2025-edition</a> – Curiosum Elixir survey open until November 14th, 2025 (about 2 days remaining when episode releases)</li>
<li><a href="https://elixir-hub.com/surveys?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixir-hub.com/surveys</a> – Where survey results will be published after the survey closes</li>
<li><a href="https://x.com/mikehostetler/status/1985134169899360709?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/mikehostetler/status/1985134169899360709</a> – Announcement tweet about ReqLLM 1.0 release</li>
<li><a href="https://agentjido.xyz/blog/announcing-req_llm-1_0?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://agentjido.xyz/blog/announcing-req_llm-1_0</a> – Blog post announcing ReqLLM 1.0, a Req-based package to standardize LLM API calls and responses across providers</li>
<li><a href="https://github.com/agentjido/req_llm?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/agentjido/req_llm</a> – ReqLLM GitHub repository - went through 8 RCs to reach 1.0, includes Google Vertex AI, AWS Bedrock support, and more</li>
<li><a href="https://x.com/DNAutics/status/1983278808271663452?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/DNAutics/status/1983278808271663452</a> – Isaac Yonemoto&#39;s tweet about using an LLM to build an MCP to analyze and service Elixir codebases</li>
<li><a href="https://github.com/E-xyza/codicil/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/E-xyza/codicil/</a> – Codicil - Elixir library providing AI coding assistants with deep semantic understanding of your codebase through the Model Context Protocol</li>
<li>Isaac will be speaking about Codicil at ExMex conference (which will have concluded by episode release)</li>
<li><a href="https://x.com/josevalim/status/1985408862690685315?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1985408862690685315</a> – José Valim teases upcoming Tidewave Web expansion to support multiple frameworks including Django, FastAPI, Flask, Next.js, Phoenix, Rails, and React + Vite</li>
<li><a href="https://github.com/ftes/phoenix_test_playwright?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/ftes/phoenix_test_playwright</a> – phoenix_test_playwright library - executes PhoenixTest cases in actual browsers via Playwright</li>
<li><a href="https://github.com/ftes/phoenix_test_playwright/blob/main/CHANGELOG.md?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/ftes/phoenix_test_playwright/blob/main/CHANGELOG.md</a> – Changelog for versions 0.9.0 and 0.9.1 with expanded click support, drag and drop, and browser pooling for reduced memory and higher speed</li>
<li><a href="https://github.com/ftes/phoenix_test_playwright/pull/86?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/ftes/phoenix_test_playwright/pull/86</a> – Pull request implementing browser pooling feature</li>
<li><a href="https://hexdocs.pm/phoenix_test?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/phoenix_test</a> – PhoenixTest documentation</li>
<li><a href="https://bsky.app/profile/peterullrich.com/post/3m4qms5kp322y?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/peterullrich.com/post/3m4qms5kp322y</a> – Peter Ullrich&#39;s Bluesky post about listening to database changes through Postgres WAL</li>
<li><a href="https://peterullrich.com/listen-to-database-changes-through-the-postgres-wal?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://peterullrich.com/listen-to-database-changes-through-the-postgres-wal</a> – In-depth blog post about using Postgres Write Ahead Log (WAL) for database change notifications at scale, avoiding pg_notify performance issues</li>
<li><a href="https://github.com/superfly/fly_rpc_elixir?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/superfly/fly_rpc_elixir</a> – fly_rpc Elixir library that uses WAL monitoring to track Postgres replication for distributed RPC calls across regions</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>273: Does the Language Really Matter?</title>
  <link>https://podcast.thinkingelixir.com/273</link>
  <guid isPermaLink="false">82aa19a6-7025-4a1a-91e5-356a7c66d8c1</guid>
  <pubDate>Tue, 07 Oct 2025 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/82aa19a6-7025-4a1a-91e5-356a7c66d8c1.mp3" length="28735488" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes Chris McCord’s LLM web browser tool, Zoi schema validation library, AshDiagram for visualizing Ash applications, EEF’s progress on EU Cyber Resilience Act readiness, PostgreSQL 18 release, and more!</itunes:subtitle>
  <itunes:duration>39:29</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/8/811c9756-babe-40ac-8c25-b3bb24e522e0/cover.jpg?v=2"/>
  <description>News includes Chris McCord releasing a shell-based web browser tool for LLMs extracted from phoenix.new, a new schema validation library called Zoi inspired by JavaScript's Zod, AshDiagram for generating beautiful visualizations of AshFramework applications, the Erlang Ecosystem Foundation's progress toward EU Cyber Resilience Act readiness with their Ægis security initiative, PostgreSQL 18.0 release with Index Skip Scans and async I/O improvements, Anthropic's Claude Sonnet 4.5 release, IEEE's Top Programming Languages 2025 list and a discussion about whether AI-assisted coding means the end of programming language rankings, and more!
Show Notes online - http://podcast.thinkingelixir.com/273 (http://podcast.thinkingelixir.com/273)
Elixir Community News
https://paraxial.io/ (https://paraxial.io/?utm_source=thinkingelixir&amp;amp;utm_campaign=thinkingelixir-oct2025) – Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.
https://x.com/chris_mccord/status/1972721288029548924 (https://x.com/chris_mccord/status/1972721288029548924?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Chris McCord announces the web shell command for LLM web browsing
https://github.com/chrismccord/web (https://github.com/chrismccord/web?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Web - shell command for simple LLM web browsing that converts web pages to markdown, executes js, and interacts with pages
https://hexdocs.pm/zoi/Zoi.html (https://hexdocs.pm/zoi/Zoi.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Zoi - a new schema validation library for Elixir inspired by the popular JavaScript library Zod
https://github.com/phcurado/zoi (https://github.com/phcurado/zoi?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Zoi GitHub repository
https://zod.dev/ (https://zod.dev/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Zod - the JavaScript library that inspired Zoi
https://bsky.app/profile/zachdaniel.dev/post/3lzwvkdlsw22c (https://bsky.app/profile/zachdaniel.dev/post/3lzwvkdlsw22c?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Announcement of AshDiagram by Jonatan Männchen
https://hexdocs.pm/ash_diagram/AshDiagram.html (https://hexdocs.pm/ash_diagram/AshDiagram.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – AshDiagram - library for generating beautiful diagrams to visualize AshFramework applications including Entity Relationship, Class, C4 Architecture, and Policy diagrams
https://github.com/team-alembic/ash_diagram (https://github.com/team-alembic/ash_diagram?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – AshDiagram GitHub repository with examples of generated diagrams
https://bsky.app/profile/theerlef.bsky.social/post/3lzypq74brc25 (https://bsky.app/profile/theerlef.bsky.social/post/3lzypq74brc25?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – EEF Security Update announcement
https://security.erlef.org/assets/aegis/updates/2025-q3.pdf (https://security.erlef.org/assets/aegis/updates/2025-q3.pdf?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Erlang Ecosystem Foundation's Ægis Initiative Q3 2025 security update document
https://erlef.org/blog/eef/beam-worm (https://erlef.org/blog/eef/beam-worm?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – EEF blog post about BEAM security initiatives
https://cyber-resilience-act.com/ (https://cyber-resilience-act.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Information about the EU's Cyber Resilience Act (CRA)
https://cyber-resilience-act.com/cra/chapter-2/article-24/ (https://cyber-resilience-act.com/cra/chapter-2/article-24/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – CRA Article 24 covering requirements for open-source software stewards
https://www.anthropic.com/news/claude-sonnet-4-5 (https://www.anthropic.com/news/claude-sonnet-4-5?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Anthropic releases Claude Sonnet 4.5
https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md#200 (https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md#200?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Claude Code 2.0 update with new native VS Code extension
https://www.postgresql.org/about/news/postgresql-18-released-3142/ (https://www.postgresql.org/about/news/postgresql-18-released-3142/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – PostgreSQL 18.0 release announcement
https://www.crunchydata.com/blog/get-excited-about-postgres-18 (https://www.crunchydata.com/blog/get-excited-about-postgres-18?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Crunchy Data blog post about PostgreSQL 18 features
https://x.com/vlad_mihalcea/status/1972198023200440720 (https://x.com/vlad_mihalcea/status/1972198023200440720?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – PostgreSQL 18 now supports Index Skip Scans and async I/O when scanning pages from disk
https://bsky.app/profile/oban.pro/post/3lzq2hq7uec2r (https://bsky.app/profile/oban.pro/post/3lzq2hq7uec2r?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Oban team shares what PostgreSQL 18 means for the Oban project
https://www.youtube.com/watch?v=mlAf9jRMIR0 (https://www.youtube.com/watch?v=mlAf9jRMIR0?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Southern California Linux Expo talk diving into PostgreSQL 18 details
https://spectrum.ieee.org/top-programming-languages-2025 (https://spectrum.ieee.org/top-programming-languages-2025?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – IEEE's Top Programming Languages 2025 list
https://developers.slashdot.org/story/25/09/28/1823244/will-ai-mean-bring-an-end-to-top-programming-language-rankings (https://developers.slashdot.org/story/25/09/28/1823244/will-ai-mean-bring-an-end-to-top-programming-language-rankings?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Discussion about whether AI means the end for top programming language rankings
Do you have some Elixir news to share? Tell us at @ThinkingElixir (https://twitter.com/ThinkingElixir) or email at show@thinkingelixir.com (mailto:show@thinkingelixir.com)
Find us online
- Message the show - Bluesky (https://bsky.app/profile/thinkingelixir.com)
- Message the show - X (https://x.com/ThinkingElixir)
- Message the show on Fediverse - @ThinkingElixir@genserver.social (https://genserver.social/ThinkingElixir)
- Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com)
- Mark Ericksen on X - @brainlid (https://x.com/brainlid)
- Mark Ericksen on Bluesky - @brainlid.bsky.social (https://bsky.app/profile/brainlid.bsky.social)
- Mark Ericksen on Fediverse - @brainlid@genserver.social (https://genserver.social/brainlid)
- David Bernheisel on Bluesky - @david.bernheisel.com (https://bsky.app/profile/david.bernheisel.com)
- David Bernheisel on Fediverse - @dbern@genserver.social (https://genserver.social/dbern) 
</description>
  <itunes:keywords>elixir, news, AI, LLM, web, postgres, IEEE</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes Chris McCord releasing a shell-based web browser tool for LLMs extracted from phoenix.new, a new schema validation library called Zoi inspired by JavaScript&#39;s Zod, AshDiagram for generating beautiful visualizations of AshFramework applications, the Erlang Ecosystem Foundation&#39;s progress toward EU Cyber Resilience Act readiness with their Ægis security initiative, PostgreSQL 18.0 release with Index Skip Scans and async I/O improvements, Anthropic&#39;s Claude Sonnet 4.5 release, IEEE&#39;s Top Programming Languages 2025 list and a discussion about whether AI-assisted coding means the end of programming language rankings, and more!</p>

<p>Show Notes online - <a href="http://podcast.thinkingelixir.com/273" rel="nofollow">http://podcast.thinkingelixir.com/273</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://x.com/chris_mccord/status/1972721288029548924?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/chris_mccord/status/1972721288029548924</a> – Chris McCord announces the web shell command for LLM web browsing</li>
<li><a href="https://github.com/chrismccord/web?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/chrismccord/web</a> – Web - shell command for simple LLM web browsing that converts web pages to markdown, executes js, and interacts with pages</li>
<li><a href="https://hexdocs.pm/zoi/Zoi.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/zoi/Zoi.html</a> – Zoi - a new schema validation library for Elixir inspired by the popular JavaScript library Zod</li>
<li><a href="https://github.com/phcurado/zoi?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phcurado/zoi</a> – Zoi GitHub repository</li>
<li><a href="https://zod.dev/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://zod.dev/</a> – Zod - the JavaScript library that inspired Zoi</li>
<li><a href="https://bsky.app/profile/zachdaniel.dev/post/3lzwvkdlsw22c?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/zachdaniel.dev/post/3lzwvkdlsw22c</a> – Announcement of AshDiagram by Jonatan Männchen</li>
<li><a href="https://hexdocs.pm/ash_diagram/AshDiagram.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/ash_diagram/AshDiagram.html</a> – AshDiagram - library for generating beautiful diagrams to visualize AshFramework applications including Entity Relationship, Class, C4 Architecture, and Policy diagrams</li>
<li><a href="https://github.com/team-alembic/ash_diagram?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/team-alembic/ash_diagram</a> – AshDiagram GitHub repository with examples of generated diagrams</li>
<li><a href="https://bsky.app/profile/theerlef.bsky.social/post/3lzypq74brc25?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/theerlef.bsky.social/post/3lzypq74brc25</a> – EEF Security Update announcement</li>
<li><a href="https://security.erlef.org/assets/aegis/updates/2025-q3.pdf?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://security.erlef.org/assets/aegis/updates/2025-q3.pdf</a> – Erlang Ecosystem Foundation&#39;s Ægis Initiative Q3 2025 security update document</li>
<li><a href="https://erlef.org/blog/eef/beam-worm?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://erlef.org/blog/eef/beam-worm</a> – EEF blog post about BEAM security initiatives</li>
<li><a href="https://cyber-resilience-act.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://cyber-resilience-act.com/</a> – Information about the EU&#39;s Cyber Resilience Act (CRA)</li>
<li><a href="https://cyber-resilience-act.com/cra/chapter-2/article-24/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://cyber-resilience-act.com/cra/chapter-2/article-24/</a> – CRA Article 24 covering requirements for open-source software stewards</li>
<li><a href="https://www.anthropic.com/news/claude-sonnet-4-5?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.anthropic.com/news/claude-sonnet-4-5</a> – Anthropic releases Claude Sonnet 4.5</li>
<li><a href="https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md#200?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md#200</a> – Claude Code 2.0 update with new native VS Code extension</li>
<li><a href="https://www.postgresql.org/about/news/postgresql-18-released-3142/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.postgresql.org/about/news/postgresql-18-released-3142/</a> – PostgreSQL 18.0 release announcement</li>
<li><a href="https://www.crunchydata.com/blog/get-excited-about-postgres-18?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.crunchydata.com/blog/get-excited-about-postgres-18</a> – Crunchy Data blog post about PostgreSQL 18 features</li>
<li><a href="https://x.com/vlad_mihalcea/status/1972198023200440720?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/vlad_mihalcea/status/1972198023200440720</a> – PostgreSQL 18 now supports Index Skip Scans and async I/O when scanning pages from disk</li>
<li><a href="https://bsky.app/profile/oban.pro/post/3lzq2hq7uec2r?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/oban.pro/post/3lzq2hq7uec2r</a> – Oban team shares what PostgreSQL 18 means for the Oban project</li>
<li><a href="https://www.youtube.com/watch?v=mlAf9jRMIR0?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=mlAf9jRMIR0</a> – Southern California Linux Expo talk diving into PostgreSQL 18 details</li>
<li><a href="https://spectrum.ieee.org/top-programming-languages-2025?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://spectrum.ieee.org/top-programming-languages-2025</a> – IEEE&#39;s Top Programming Languages 2025 list</li>
<li><a href="https://developers.slashdot.org/story/25/09/28/1823244/will-ai-mean-bring-an-end-to-top-programming-language-rankings?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://developers.slashdot.org/story/25/09/28/1823244/will-ai-mean-bring-an-end-to-top-programming-language-rankings</a> – Discussion about whether AI means the end for top programming language rankings</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>News includes Chris McCord releasing a shell-based web browser tool for LLMs extracted from phoenix.new, a new schema validation library called Zoi inspired by JavaScript&#39;s Zod, AshDiagram for generating beautiful visualizations of AshFramework applications, the Erlang Ecosystem Foundation&#39;s progress toward EU Cyber Resilience Act readiness with their Ægis security initiative, PostgreSQL 18.0 release with Index Skip Scans and async I/O improvements, Anthropic&#39;s Claude Sonnet 4.5 release, IEEE&#39;s Top Programming Languages 2025 list and a discussion about whether AI-assisted coding means the end of programming language rankings, and more!</p>

<p>Show Notes online - <a href="http://podcast.thinkingelixir.com/273" rel="nofollow">http://podcast.thinkingelixir.com/273</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://x.com/chris_mccord/status/1972721288029548924?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/chris_mccord/status/1972721288029548924</a> – Chris McCord announces the web shell command for LLM web browsing</li>
<li><a href="https://github.com/chrismccord/web?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/chrismccord/web</a> – Web - shell command for simple LLM web browsing that converts web pages to markdown, executes js, and interacts with pages</li>
<li><a href="https://hexdocs.pm/zoi/Zoi.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/zoi/Zoi.html</a> – Zoi - a new schema validation library for Elixir inspired by the popular JavaScript library Zod</li>
<li><a href="https://github.com/phcurado/zoi?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phcurado/zoi</a> – Zoi GitHub repository</li>
<li><a href="https://zod.dev/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://zod.dev/</a> – Zod - the JavaScript library that inspired Zoi</li>
<li><a href="https://bsky.app/profile/zachdaniel.dev/post/3lzwvkdlsw22c?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/zachdaniel.dev/post/3lzwvkdlsw22c</a> – Announcement of AshDiagram by Jonatan Männchen</li>
<li><a href="https://hexdocs.pm/ash_diagram/AshDiagram.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/ash_diagram/AshDiagram.html</a> – AshDiagram - library for generating beautiful diagrams to visualize AshFramework applications including Entity Relationship, Class, C4 Architecture, and Policy diagrams</li>
<li><a href="https://github.com/team-alembic/ash_diagram?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/team-alembic/ash_diagram</a> – AshDiagram GitHub repository with examples of generated diagrams</li>
<li><a href="https://bsky.app/profile/theerlef.bsky.social/post/3lzypq74brc25?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/theerlef.bsky.social/post/3lzypq74brc25</a> – EEF Security Update announcement</li>
<li><a href="https://security.erlef.org/assets/aegis/updates/2025-q3.pdf?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://security.erlef.org/assets/aegis/updates/2025-q3.pdf</a> – Erlang Ecosystem Foundation&#39;s Ægis Initiative Q3 2025 security update document</li>
<li><a href="https://erlef.org/blog/eef/beam-worm?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://erlef.org/blog/eef/beam-worm</a> – EEF blog post about BEAM security initiatives</li>
<li><a href="https://cyber-resilience-act.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://cyber-resilience-act.com/</a> – Information about the EU&#39;s Cyber Resilience Act (CRA)</li>
<li><a href="https://cyber-resilience-act.com/cra/chapter-2/article-24/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://cyber-resilience-act.com/cra/chapter-2/article-24/</a> – CRA Article 24 covering requirements for open-source software stewards</li>
<li><a href="https://www.anthropic.com/news/claude-sonnet-4-5?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.anthropic.com/news/claude-sonnet-4-5</a> – Anthropic releases Claude Sonnet 4.5</li>
<li><a href="https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md#200?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md#200</a> – Claude Code 2.0 update with new native VS Code extension</li>
<li><a href="https://www.postgresql.org/about/news/postgresql-18-released-3142/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.postgresql.org/about/news/postgresql-18-released-3142/</a> – PostgreSQL 18.0 release announcement</li>
<li><a href="https://www.crunchydata.com/blog/get-excited-about-postgres-18?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.crunchydata.com/blog/get-excited-about-postgres-18</a> – Crunchy Data blog post about PostgreSQL 18 features</li>
<li><a href="https://x.com/vlad_mihalcea/status/1972198023200440720?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/vlad_mihalcea/status/1972198023200440720</a> – PostgreSQL 18 now supports Index Skip Scans and async I/O when scanning pages from disk</li>
<li><a href="https://bsky.app/profile/oban.pro/post/3lzq2hq7uec2r?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/oban.pro/post/3lzq2hq7uec2r</a> – Oban team shares what PostgreSQL 18 means for the Oban project</li>
<li><a href="https://www.youtube.com/watch?v=mlAf9jRMIR0?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=mlAf9jRMIR0</a> – Southern California Linux Expo talk diving into PostgreSQL 18 details</li>
<li><a href="https://spectrum.ieee.org/top-programming-languages-2025?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://spectrum.ieee.org/top-programming-languages-2025</a> – IEEE&#39;s Top Programming Languages 2025 list</li>
<li><a href="https://developers.slashdot.org/story/25/09/28/1823244/will-ai-mean-bring-an-end-to-top-programming-language-rankings?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://developers.slashdot.org/story/25/09/28/1823244/will-ai-mean-bring-an-end-to-top-programming-language-rankings</a> – Discussion about whether AI means the end for top programming language rankings</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>269: Elixir with LLMs and Expert Arrives</title>
  <link>https://podcast.thinkingelixir.com/269</link>
  <guid isPermaLink="false">89b5eabe-25dd-4b80-a64b-80f8d22ac8d8</guid>
  <pubDate>Tue, 09 Sep 2025 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/89b5eabe-25dd-4b80-a64b-80f8d22ac8d8.mp3" length="21712896" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes Expert, the new official Elixir LSP, Tidewave Web’s first major update, handoff library for distributed graph execution, LiveDebugger v0.4.0, Elixir’s exceptional performance in LLM benchmarks, ElixirConf US heading to Chicago, and more!</itunes:subtitle>
  <itunes:duration>29:43</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/8/811c9756-babe-40ac-8c25-b3bb24e522e0/cover.jpg?v=2"/>
  <description>News includes the release of Expert, the new official Elixir LSP that's already supported by Zed editor, Tidewave Web getting its first major update with editor integration and notifications, Paulo Valente's handoff library v0.2.0 for distributed graph execution across BEAM nodes, LiveDebugger v0.4.0 with new inspect mode and improved features, fascinating research showing Elixir performing exceptionally well in LLM code generation benchmarks (scoring highest among all tested languages), the announcement that next ElixirConf US will be in Chicago, and a critical security alert about a new type of developer dependency attack that weaponizes AI CLI tools, and more!
Show Notes online - http://podcast.thinkingelixir.com/269 (http://podcast.thinkingelixir.com/269)
Elixir Community News
https://paraxial.io/ (https://paraxial.io/?utm_source=thinkingelixir&amp;amp;utm_campaign=thinkingelixir-aug2025) – Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.
https://github.com/elixir-lang/expert (https://github.com/elixir-lang/expert?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Expert, the new official Elixir LSP was released
https://expert-lsp.org/ (https://expert-lsp.org/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Expert LSP official website
https://github.com/elixir-lang/expert/blob/main/pages/installation.md#editor-specific-setup (https://github.com/elixir-lang/expert/blob/main/pages/installation.md#editor-specific-setup?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Installation instructions for different editors
https://zed.dev/docs/languages/elixir#expert (https://zed.dev/docs/languages/elixir#expert?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Zed editor already supports Expert
https://x.com/josevalim/status/1960402157922082981 (https://x.com/josevalim/status/1960402157922082981?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim announces Tidewave Web first update
https://tidewave.ai/blog/editor-integration-notifications (https://tidewave.ai/blog/editor-integration-notifications?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Tidewave Web blog post and full changelog
https://x.com/josevalim/status/1960692138112352355 (https://x.com/josevalim/status/1960692138112352355?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José mentions plans to open public roadmap soon
https://x.com/josevalim/status/1962491846795391333 (https://x.com/josevalim/status/1962491846795391333?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim interviewed about Tidewave Web with Ruby focus
https://rubyai.beehiiv.com/p/ruby-ai-introducing-tidewave-interview-with-jos-valim#interview-with-jose-valim (https://rubyai.beehiiv.com/p/ruby-ai-introducing-tidewave-interview-with-jos-valim#interview-with-jose-valim?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Full Ruby AI interview with José Valim
https://x.com/josevalim/status/1960683093225865463 (https://x.com/josevalim/status/1960683093225865463?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José discusses Zed's Agent Client Protocol (ACP)
https://github.com/zed-industries/zed/blob/main/crates/agent_servers/src/claude.rs (https://github.com/zed-industries/zed/blob/main/crates/agent_servers/src/claude.rs?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Zed working on Claude Code support
https://github.com/orgs/tidewave-ai/projects/1 (https://github.com/orgs/tidewave-ai/projects/1?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Tidewave's public roadmap
https://github.com/polvalente/handoff (https://github.com/polvalente/handoff?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Paulo Valente's handoff library v0.2.0 for distributed graph execution
https://x.com/elixirmembrane/status/1961071773438574897 (https://x.com/elixirmembrane/status/1961071773438574897?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – LiveDebugger v0.4.0 release announcement
https://forms.gle/V6tUHpJt94vi1v1TA (https://forms.gle/V6tUHpJt94vi1v1TA?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – LiveDebugger feedback form
https://github.com/software-mansion/live-debugger (https://github.com/software-mansion/live-debugger?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – LiveDebugger GitHub repository
https://x.com/josevalim/status/1962649394139877479 (https://x.com/josevalim/status/1962649394139877479?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim shares Elixir's exceptional LLM performance results
https://x.com/tomthesilva/status/1962628935730241712 (https://x.com/tomthesilva/status/1962628935730241712?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Thomas Silva's research on language performance in code generation
https://github.com/Tencent-Hunyuan/AutoCodeBenchmark (https://github.com/Tencent-Hunyuan/AutoCodeBenchmark?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Tencent's AutoCodeBenchmark multilingual coding evaluation
https://github.com/Tencent-Hunyuan/AutoCodeBenchmark/blob/main/figures/exp_acb.png (https://github.com/Tencent-Hunyuan/AutoCodeBenchmark/blob/main/figures/exp_acb.png?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Benchmark results showing Elixir's top performance
https://x.com/hugobarauna/status/1961914102764261688 (https://x.com/hugobarauna/status/1961914102764261688?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Next ElixirConf US announced for Chicago
Errata correction from José about OIDC implementation attribution to Jonatan Männchen
https://x.com/zack_overflow/status/1960771720727683507 (https://x.com/zack_overflow/status/1960771720727683507?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – New developer dependency attack vector using AI CLI tools
https://www.stepsecurity.io/blog/supply-chain-security-alert-popular-nx-build-system-package-compromised-with-data-stealing-malware (https://www.stepsecurity.io/blog/supply-chain-security-alert-popular-nx-build-system-package-compromised-with-data-stealing-malware?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Supply chain security alert about compromised Nx package
https://semgrep.dev/blog/2025/security-alert-nx-compromised-to-steal-wallets-and-credentials/ (https://semgrep.dev/blog/2025/security-alert-nx-compromised-to-steal-wallets-and-credentials/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Semgrep security analysis of the NPM project's Nx compromise
https://www.anthropic.com/news/claude-for-chrome (https://www.anthropic.com/news/claude-for-chrome?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Anthropic's post about securing browser interactions
Do you have some Elixir news to share? Tell us at @ThinkingElixir (https://twitter.com/ThinkingElixir) or email at show@thinkingelixir.com (mailto:show@thinkingelixir.com)
Find us online
- Message the show - Bluesky (https://bsky.app/profile/thinkingelixir.com)
- Message the show - X (https://x.com/ThinkingElixir)
- Message the show on Fediverse - @ThinkingElixir@genserver.social (https://genserver.social/ThinkingElixir)
- Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com)
- Mark Ericksen on X - @brainlid (https://x.com/brainlid)
- Mark Ericksen on Bluesky - @brainlid.bsky.social (https://bsky.app/profile/brainlid.bsky.social)
- Mark Ericksen on Fediverse - @brainlid@genserver.social (https://genserver.social/brainlid)
- David Bernheisel on Bluesky - @david.bernheisel.com (https://bsky.app/profile/david.bernheisel.com)
- David Bernheisel on Fediverse - @dbern@genserver.social (https://genserver.social/dbern) 
</description>
  <itunes:keywords>elixir, news, llm, ai, code generation, npm, security</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes the release of Expert, the new official Elixir LSP that&#39;s already supported by Zed editor, Tidewave Web getting its first major update with editor integration and notifications, Paulo Valente&#39;s handoff library v0.2.0 for distributed graph execution across BEAM nodes, LiveDebugger v0.4.0 with new inspect mode and improved features, fascinating research showing Elixir performing exceptionally well in LLM code generation benchmarks (scoring highest among all tested languages), the announcement that next ElixirConf US will be in Chicago, and a critical security alert about a new type of developer dependency attack that weaponizes AI CLI tools, and more!</p>

<p>Show Notes online - <a href="http://podcast.thinkingelixir.com/269" rel="nofollow">http://podcast.thinkingelixir.com/269</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://github.com/elixir-lang/expert?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/expert</a> – Expert, the new official Elixir LSP was released</li>
<li><a href="https://expert-lsp.org/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://expert-lsp.org/</a> – Expert LSP official website</li>
<li><a href="https://github.com/elixir-lang/expert/blob/main/pages/installation.md#editor-specific-setup?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/expert/blob/main/pages/installation.md#editor-specific-setup</a> – Installation instructions for different editors</li>
<li><a href="https://zed.dev/docs/languages/elixir#expert?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://zed.dev/docs/languages/elixir#expert</a> – Zed editor already supports Expert</li>
<li><a href="https://x.com/josevalim/status/1960402157922082981?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1960402157922082981</a> – José Valim announces Tidewave Web first update</li>
<li><a href="https://tidewave.ai/blog/editor-integration-notifications?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://tidewave.ai/blog/editor-integration-notifications</a> – Tidewave Web blog post and full changelog</li>
<li><a href="https://x.com/josevalim/status/1960692138112352355?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1960692138112352355</a> – José mentions plans to open public roadmap soon</li>
<li><a href="https://x.com/josevalim/status/1962491846795391333?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1962491846795391333</a> – José Valim interviewed about Tidewave Web with Ruby focus</li>
<li><a href="https://rubyai.beehiiv.com/p/ruby-ai-introducing-tidewave-interview-with-jos-valim#interview-with-jose-valim?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://rubyai.beehiiv.com/p/ruby-ai-introducing-tidewave-interview-with-jos-valim#interview-with-jose-valim</a> – Full Ruby AI interview with José Valim</li>
<li><a href="https://x.com/josevalim/status/1960683093225865463?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1960683093225865463</a> – José discusses Zed&#39;s Agent Client Protocol (ACP)</li>
<li><a href="https://github.com/zed-industries/zed/blob/main/crates/agent_servers/src/claude.rs?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/zed-industries/zed/blob/main/crates/agent_servers/src/claude.rs</a> – Zed working on Claude Code support</li>
<li><a href="https://github.com/orgs/tidewave-ai/projects/1?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/orgs/tidewave-ai/projects/1</a> – Tidewave&#39;s public roadmap</li>
<li><a href="https://github.com/polvalente/handoff?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/polvalente/handoff</a> – Paulo Valente&#39;s handoff library v0.2.0 for distributed graph execution</li>
<li><a href="https://x.com/elixirmembrane/status/1961071773438574897?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/elixirmembrane/status/1961071773438574897</a> – LiveDebugger v0.4.0 release announcement</li>
<li><a href="https://forms.gle/V6tUHpJt94vi1v1TA?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://forms.gle/V6tUHpJt94vi1v1TA</a> – LiveDebugger feedback form</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 GitHub repository</li>
<li><a href="https://x.com/josevalim/status/1962649394139877479?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1962649394139877479</a> – José Valim shares Elixir&#39;s exceptional LLM performance results</li>
<li><a href="https://x.com/tomthesilva/status/1962628935730241712?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/tomthesilva/status/1962628935730241712</a> – Thomas Silva&#39;s research on language performance in code generation</li>
<li><a href="https://github.com/Tencent-Hunyuan/AutoCodeBenchmark?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/Tencent-Hunyuan/AutoCodeBenchmark</a> – Tencent&#39;s AutoCodeBenchmark multilingual coding evaluation</li>
<li><a href="https://github.com/Tencent-Hunyuan/AutoCodeBenchmark/blob/main/figures/exp_acb.png?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/Tencent-Hunyuan/AutoCodeBenchmark/blob/main/figures/exp_acb.png</a> – Benchmark results showing Elixir&#39;s top performance</li>
<li><a href="https://x.com/hugobarauna/status/1961914102764261688?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/hugobarauna/status/1961914102764261688</a> – Next ElixirConf US announced for Chicago</li>
<li>Errata correction from José about OIDC implementation attribution to Jonatan Männchen</li>
<li><a href="https://x.com/zack_overflow/status/1960771720727683507?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/zack_overflow/status/1960771720727683507</a> – New developer dependency attack vector using AI CLI tools</li>
<li><a href="https://www.stepsecurity.io/blog/supply-chain-security-alert-popular-nx-build-system-package-compromised-with-data-stealing-malware?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.stepsecurity.io/blog/supply-chain-security-alert-popular-nx-build-system-package-compromised-with-data-stealing-malware</a> – Supply chain security alert about compromised Nx package</li>
<li><a href="https://semgrep.dev/blog/2025/security-alert-nx-compromised-to-steal-wallets-and-credentials/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://semgrep.dev/blog/2025/security-alert-nx-compromised-to-steal-wallets-and-credentials/</a> – Semgrep security analysis of the NPM project&#39;s Nx compromise</li>
<li><a href="https://www.anthropic.com/news/claude-for-chrome?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.anthropic.com/news/claude-for-chrome</a> – Anthropic&#39;s post about securing browser interactions</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-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 release of Expert, the new official Elixir LSP that&#39;s already supported by Zed editor, Tidewave Web getting its first major update with editor integration and notifications, Paulo Valente&#39;s handoff library v0.2.0 for distributed graph execution across BEAM nodes, LiveDebugger v0.4.0 with new inspect mode and improved features, fascinating research showing Elixir performing exceptionally well in LLM code generation benchmarks (scoring highest among all tested languages), the announcement that next ElixirConf US will be in Chicago, and a critical security alert about a new type of developer dependency attack that weaponizes AI CLI tools, and more!</p>

<p>Show Notes online - <a href="http://podcast.thinkingelixir.com/269" rel="nofollow">http://podcast.thinkingelixir.com/269</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://github.com/elixir-lang/expert?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/expert</a> – Expert, the new official Elixir LSP was released</li>
<li><a href="https://expert-lsp.org/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://expert-lsp.org/</a> – Expert LSP official website</li>
<li><a href="https://github.com/elixir-lang/expert/blob/main/pages/installation.md#editor-specific-setup?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/expert/blob/main/pages/installation.md#editor-specific-setup</a> – Installation instructions for different editors</li>
<li><a href="https://zed.dev/docs/languages/elixir#expert?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://zed.dev/docs/languages/elixir#expert</a> – Zed editor already supports Expert</li>
<li><a href="https://x.com/josevalim/status/1960402157922082981?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1960402157922082981</a> – José Valim announces Tidewave Web first update</li>
<li><a href="https://tidewave.ai/blog/editor-integration-notifications?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://tidewave.ai/blog/editor-integration-notifications</a> – Tidewave Web blog post and full changelog</li>
<li><a href="https://x.com/josevalim/status/1960692138112352355?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1960692138112352355</a> – José mentions plans to open public roadmap soon</li>
<li><a href="https://x.com/josevalim/status/1962491846795391333?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1962491846795391333</a> – José Valim interviewed about Tidewave Web with Ruby focus</li>
<li><a href="https://rubyai.beehiiv.com/p/ruby-ai-introducing-tidewave-interview-with-jos-valim#interview-with-jose-valim?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://rubyai.beehiiv.com/p/ruby-ai-introducing-tidewave-interview-with-jos-valim#interview-with-jose-valim</a> – Full Ruby AI interview with José Valim</li>
<li><a href="https://x.com/josevalim/status/1960683093225865463?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1960683093225865463</a> – José discusses Zed&#39;s Agent Client Protocol (ACP)</li>
<li><a href="https://github.com/zed-industries/zed/blob/main/crates/agent_servers/src/claude.rs?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/zed-industries/zed/blob/main/crates/agent_servers/src/claude.rs</a> – Zed working on Claude Code support</li>
<li><a href="https://github.com/orgs/tidewave-ai/projects/1?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/orgs/tidewave-ai/projects/1</a> – Tidewave&#39;s public roadmap</li>
<li><a href="https://github.com/polvalente/handoff?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/polvalente/handoff</a> – Paulo Valente&#39;s handoff library v0.2.0 for distributed graph execution</li>
<li><a href="https://x.com/elixirmembrane/status/1961071773438574897?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/elixirmembrane/status/1961071773438574897</a> – LiveDebugger v0.4.0 release announcement</li>
<li><a href="https://forms.gle/V6tUHpJt94vi1v1TA?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://forms.gle/V6tUHpJt94vi1v1TA</a> – LiveDebugger feedback form</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 GitHub repository</li>
<li><a href="https://x.com/josevalim/status/1962649394139877479?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1962649394139877479</a> – José Valim shares Elixir&#39;s exceptional LLM performance results</li>
<li><a href="https://x.com/tomthesilva/status/1962628935730241712?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/tomthesilva/status/1962628935730241712</a> – Thomas Silva&#39;s research on language performance in code generation</li>
<li><a href="https://github.com/Tencent-Hunyuan/AutoCodeBenchmark?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/Tencent-Hunyuan/AutoCodeBenchmark</a> – Tencent&#39;s AutoCodeBenchmark multilingual coding evaluation</li>
<li><a href="https://github.com/Tencent-Hunyuan/AutoCodeBenchmark/blob/main/figures/exp_acb.png?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/Tencent-Hunyuan/AutoCodeBenchmark/blob/main/figures/exp_acb.png</a> – Benchmark results showing Elixir&#39;s top performance</li>
<li><a href="https://x.com/hugobarauna/status/1961914102764261688?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/hugobarauna/status/1961914102764261688</a> – Next ElixirConf US announced for Chicago</li>
<li>Errata correction from José about OIDC implementation attribution to Jonatan Männchen</li>
<li><a href="https://x.com/zack_overflow/status/1960771720727683507?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/zack_overflow/status/1960771720727683507</a> – New developer dependency attack vector using AI CLI tools</li>
<li><a href="https://www.stepsecurity.io/blog/supply-chain-security-alert-popular-nx-build-system-package-compromised-with-data-stealing-malware?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.stepsecurity.io/blog/supply-chain-security-alert-popular-nx-build-system-package-compromised-with-data-stealing-malware</a> – Supply chain security alert about compromised Nx package</li>
<li><a href="https://semgrep.dev/blog/2025/security-alert-nx-compromised-to-steal-wallets-and-credentials/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://semgrep.dev/blog/2025/security-alert-nx-compromised-to-steal-wallets-and-credentials/</a> – Semgrep security analysis of the NPM project&#39;s Nx compromise</li>
<li><a href="https://www.anthropic.com/news/claude-for-chrome?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.anthropic.com/news/claude-for-chrome</a> – Anthropic&#39;s post about securing browser interactions</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-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>267: Dive into Tidewave Web with José Valim</title>
  <link>https://podcast.thinkingelixir.com/267</link>
  <guid isPermaLink="false">0d68486c-cb5c-42db-90ba-00b6df9aa000</guid>
  <pubDate>Tue, 26 Aug 2025 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/0d68486c-cb5c-42db-90ba-00b6df9aa000.mp3" length="49334272" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes Tidewave Web’s AI-powered development assistant with José Valim joining to go deeper, a comprehensive ElixirLang blog post on 2025 interoperability options, Livebook Teams launching out of beta, PhoenixAnalytics v0.4.0 improvements, LiveView’s new stream_async function, and more!</itunes:subtitle>
  <itunes:duration>1:08:05</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/8/811c9756-babe-40ac-8c25-b3bb24e522e0/cover.jpg?v=2"/>
  <description>News includes the exciting announcement of Tidewave Web, a new AI-powered service that runs locally in your development environment with an AI chat sidebar that can directly interact with and modify your Phoenix and Rails applications. José Valim joins us for a deeper dive into Tidewave as well! We also cover a comprehensive new ElixirLang blog post about interoperability in 2025 that explores all the ways Elixir and BEAM can work with other languages and runtimes, from traditional NIFs and Ports to newer options like AtomVM for microcontrollers, Popcorn for browser deployment, and integrations with Rust, Zig, Python, and C++. Additionally, Livebook Teams has officially launched out of beta with SSO support and enterprise features, Oban v2.20.0 brings job updating capabilities and improved plugin supervision, PhoenixAnalytics v0.4.0 adds 12 new themes and drops the DuckDB requirement, LiveView v1.1.7 introduces a new stream_async function, and more!
Show Notes online - http://podcast.thinkingelixir.com/267 (http://podcast.thinkingelixir.com/267)
Elixir Community News
https://paraxial.io/ (https://paraxial.io/?utm_source=thinkingelixir&amp;amp;utm_campaign=thinkingelixir-aug2025) – Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.
https://tidewave.ai/blog/tidewave-web-phoenix-rails (https://tidewave.ai/blog/tidewave-web-phoenix-rails?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Tidewave Web service announcement - an AI chat in the sidebar that can directly interact with and modify your app during development
https://x.com/josevalim/status/1957763507211927557 (https://x.com/josevalim/status/1957763507211927557?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim's tweet about Tidewave implementing autoplay features and using contextual browser testing
https://x.com/josevalim/status/1957545436824166605 (https://x.com/josevalim/status/1957545436824166605?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim's tweet announcing the new ElixirLang blog post on interoperability
https://elixir-lang.org/blog/2025/08/18/interop-and-portability/ (https://elixir-lang.org/blog/2025/08/18/interop-and-portability/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ElixirLang blog post "Interoperability in 2025 beyond the Erlang VM" covering NIFs, Ports, AtomVM, Popcorn, Hologram, and various language integrations
https://x.com/josevalim/status/1956342836430881102 (https://x.com/josevalim/status/1956342836430881102?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim's announcement that Livebook Teams is out of beta
https://livebook.dev/teams/ (https://livebook.dev/teams/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Livebook Teams landing page - deploy Elixir notebooks as internal apps with SSO and Google Workspace support, $30/editor pricing
https://github.com/erlef/oidcc (https://github.com/erlef/oidcc?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – OpenId Connect client library in Erlang &amp;amp; Elixir
https://bsky.app/profile/oban.pro/post/3lwekwml7zc2k (https://bsky.app/profile/oban.pro/post/3lwekwml7zc2k?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Oban v2.20.0 release announcement with update job, unique state groups, and nested plugin supervision features
https://hexdocs.pm/oban/changelog.html (https://hexdocs.pm/oban/changelog.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Oban v2.20.0 changelog with detailed improvements
https://hexdocs.pm/oban/v2-20.html (https://hexdocs.pm/oban/v2-20.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Oban v2.20.0 optional upgrade steps for pruning performance improvements
https://x.com/mrpopov_com/status/1956006788819472594 (https://x.com/mrpopov_com/status/1956006788819472594?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – PhoenixAnalytics v0.4.0 release announcement
https://github.com/lalabuy948/PhoenixAnalytics (https://github.com/lalabuy948/PhoenixAnalytics?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – PhoenixAnalytics repository - now supports 12 themes, Postgres/MySQL/SQLite, and no longer requires DuckDB
https://bsky.app/profile/steffend.me/post/3lwod4ia6522e (https://bsky.app/profile/steffend.me/post/3lwod4ia6522e?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – LiveView v1.1.7 release announcement
https://github.com/utopos/livestreamasync (https://github.com/utopos/live_stream_async?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Reference to livestreamasync library that inspired the new stream_async function
https://hexdocs.pm/phoenixliveview/1.1.7/changelog.html#v1-1-7-2025-08-18 (https://hexdocs.pm/phoenix_live_view/1.1.7/changelog.html#v1-1-7-2025-08-18?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Phoenix LiveView 1.1.7 changelog with new stream_async function and portal hooks bugfix
https://elixircasts.io/multiple-layouts-in-phoenix-1.8 (https://elixircasts.io/multiple-layouts-in-phoenix-1.8?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ElixirCasts video tutorial on new Phoenix v1.8 layouts functionality
Do you have some Elixir news to share? Tell us at @ThinkingElixir (https://twitter.com/ThinkingElixir) or email at show@thinkingelixir.com (mailto:show@thinkingelixir.com)
Discussion Resources
https://tidewave.ai (https://tidewave.ai?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
https://github.com/tidewave-ai/tidewave_phoenix (https://github.com/tidewave-ai/tidewave_phoenix?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
https://tidewave.ai/blog/tidewave-web-phoenix-rails (https://tidewave.ai/blog/tidewave-web-phoenix-rails?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
https://x.com/josevalim/status/1957763507211927557 (https://x.com/josevalim/status/1957763507211927557?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
https://agents.md/ (https://agents.md/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
Guest Information
- https://genserver.social/josevalim (https://genserver.social/josevalim?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim on Mastadon
- https://x.com/josevalim (https://x.com/josevalim?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim on X/Twitter
- https://github.com/josevalim (https://github.com/josevalim?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim on Github
- https://dashbit.co/ (https://dashbit.co/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Dashbit website and blog
Find us online
- Message the show - Bluesky (https://bsky.app/profile/thinkingelixir.com)
- Message the show - X (https://x.com/ThinkingElixir)
- Message the show on Fediverse - @ThinkingElixir@genserver.social (https://genserver.social/ThinkingElixir)
- Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com)
- Mark Ericksen on X - @brainlid (https://x.com/brainlid)
- Mark Ericksen on Bluesky - @brainlid.bsky.social (https://bsky.app/profile/brainlid.bsky.social)
- Mark Ericksen on Fediverse - @brainlid@genserver.social (https://genserver.social/brainlid)
- David Bernheisel on Bluesky - @david.bernheisel.com (https://bsky.app/profile/david.bernheisel.com)
- David Bernheisel on Fediverse - @dbern@genserver.social (https://genserver.social/dbern) 
</description>
  <itunes:keywords>elixir, news, mcp, tidewave, ai, llm, agents</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes the exciting announcement of Tidewave Web, a new AI-powered service that runs locally in your development environment with an AI chat sidebar that can directly interact with and modify your Phoenix and Rails applications. José Valim joins us for a deeper dive into Tidewave as well! We also cover a comprehensive new ElixirLang blog post about interoperability in 2025 that explores all the ways Elixir and BEAM can work with other languages and runtimes, from traditional NIFs and Ports to newer options like AtomVM for microcontrollers, Popcorn for browser deployment, and integrations with Rust, Zig, Python, and C++. Additionally, Livebook Teams has officially launched out of beta with SSO support and enterprise features, Oban v2.20.0 brings job updating capabilities and improved plugin supervision, PhoenixAnalytics v0.4.0 adds 12 new themes and drops the DuckDB requirement, LiveView v1.1.7 introduces a new stream_async function, and more!</p>

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

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

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

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

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

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

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

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

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

<ul>
<li>Message the show - <a href="https://bsky.app/profile/thinkingelixir.com" rel="nofollow">Bluesky</a></li>
<li>Message the show - <a href="https://x.com/ThinkingElixir" rel="nofollow">X</a></li>
<li>Message the show on Fediverse - <a href="https://genserver.social/ThinkingElixir" rel="nofollow">@ThinkingElixir@genserver.social</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></li>
<li>Mark Ericksen on X - <a href="https://x.com/brainlid" rel="nofollow">@brainlid</a></li>
<li>Mark Ericksen on Bluesky - <a href="https://bsky.app/profile/brainlid.bsky.social" rel="nofollow">@brainlid.bsky.social</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" rel="nofollow">@brainlid@genserver.social</a></li>
<li>David Bernheisel on Bluesky - <a href="https://bsky.app/profile/david.bernheisel.com" rel="nofollow">@david.bernheisel.com</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" rel="nofollow">@dbern@genserver.social</a></li>
</ul><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-aug2025">Paraxial.io</a>: <a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-aug2025">Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.</a></li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>News includes the exciting announcement of Tidewave Web, a new AI-powered service that runs locally in your development environment with an AI chat sidebar that can directly interact with and modify your Phoenix and Rails applications. José Valim joins us for a deeper dive into Tidewave as well! We also cover a comprehensive new ElixirLang blog post about interoperability in 2025 that explores all the ways Elixir and BEAM can work with other languages and runtimes, from traditional NIFs and Ports to newer options like AtomVM for microcontrollers, Popcorn for browser deployment, and integrations with Rust, Zig, Python, and C++. Additionally, Livebook Teams has officially launched out of beta with SSO support and enterprise features, Oban v2.20.0 brings job updating capabilities and improved plugin supervision, PhoenixAnalytics v0.4.0 adds 12 new themes and drops the DuckDB requirement, LiveView v1.1.7 introduces a new stream_async function, and more!</p>

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

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

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

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

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

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

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

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

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

<ul>
<li>Message the show - <a href="https://bsky.app/profile/thinkingelixir.com" rel="nofollow">Bluesky</a></li>
<li>Message the show - <a href="https://x.com/ThinkingElixir" rel="nofollow">X</a></li>
<li>Message the show on Fediverse - <a href="https://genserver.social/ThinkingElixir" rel="nofollow">@ThinkingElixir@genserver.social</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></li>
<li>Mark Ericksen on X - <a href="https://x.com/brainlid" rel="nofollow">@brainlid</a></li>
<li>Mark Ericksen on Bluesky - <a href="https://bsky.app/profile/brainlid.bsky.social" rel="nofollow">@brainlid.bsky.social</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" rel="nofollow">@brainlid@genserver.social</a></li>
<li>David Bernheisel on Bluesky - <a href="https://bsky.app/profile/david.bernheisel.com" rel="nofollow">@david.bernheisel.com</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" rel="nofollow">@dbern@genserver.social</a></li>
</ul><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-aug2025">Paraxial.io</a>: <a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-aug2025">Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.</a></li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>266: Phoenix 1.8.0 Brings Fresh Features</title>
  <link>https://podcast.thinkingelixir.com/266</link>
  <guid isPermaLink="false">20b72143-b533-4c8d-ac09-8a33434149c9</guid>
  <pubDate>Tue, 19 Aug 2025 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/20b72143-b533-4c8d-ac09-8a33434149c9.mp3" length="23476224" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>Phoenix 1.8.0 is officially released with dark mode, magic links, and LLM tools! Plus ElixirLS updates, new Torus search library, free ThinkingElixir courses, and more!</itunes:subtitle>
  <itunes:duration>32:10</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/8/811c9756-babe-40ac-8c25-b3bb24e522e0/cover.jpg?v=2"/>
  <description>News includes the official release of Phoenix 1.8.0 with exciting new features like dark mode themes, streamlined generators, magic links in phx.gen.auth, and AGENTS.md for LLM-assisted development. ElixirLS v0.29.2 with call hierarchy provider and MCP server integration, the new Torus library for seamless PostgreSQL search with Ecto, ThinkingElixir courses becoming completely free and open, a new Elixir Hub website centralizing community resources, LiveTable v0.3.1 updates for dynamic LiveView tables, and more!
Show Notes online - http://podcast.thinkingelixir.com/266 (http://podcast.thinkingelixir.com/266)
Elixir Community News
https://paraxial.io/ (https://paraxial.io/?utm_source=thinkingelixir&amp;amp;utm_campaign=thinkingelixir-july2025) – Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.
https://x.com/chris_mccord/status/1952839142993252736 (https://x.com/chris_mccord/status/1952839142993252736?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Chris McCord announces Phoenix 1.8.0 release on X
https://phoenixframework.org/blog/phoenix-1-8-released (https://phoenixframework.org/blog/phoenix-1-8-released?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Official Phoenix 1.8.0 release blog post with details on new features
https://github.com/phoenixframework/phoenix/blob/v1.8.0/CHANGELOG.md (https://github.com/phoenixframework/phoenix/blob/v1.8.0/CHANGELOG.md?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Phoenix 1.8.0 changelog detailing all changes and improvements
Phoenix 1.8.0 features include AGENTS.md for LLM development, themes with dark mode, streamlined generators, phx.gen.auth magic links, revamped guides, and scopes
https://thinkingelixir.com/ (https://thinkingelixir.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ThinkingElixir courses (Pattern Matching and Code Flow) are now completely free and open, no longer requiring login. Site converted from WordPress to static hosting.
https://github.com/elixir-lsp/elixir-ls/releases/tag/v0.29.2 (https://github.com/elixir-lsp/elixir-ls/releases/tag/v0.29.2?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ElixirLS v0.29.2 release with call hierarchy provider, built-in MCP server for LLM integration, and custom .formatter.exs file location setting
https://github.com/dimamik/torus (https://github.com/dimamik/torus?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Torus - new Elixir library for seamless PostgreSQL search integration with Ecto
https://torus.dimamik.com/ (https://torus.dimamik.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Torus library demo site showcasing search capabilities
https://bsky.app/profile/curiosum.bsky.social/post/3lwb7kqp34c2u (https://bsky.app/profile/curiosum.bsky.social/post/3lwb7kqp34c2u?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Bluesky announcement of new Elixir Hub website
https://x.com/pattrnmatch/status/1953905555141005692 (https://x.com/pattrnmatch/status/1953905555141005692?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – X post about Elixir Hub website launch
https://elixir-hub.com/ (https://elixir-hub.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Elixir Hub website - centralized resource for Elixir companies, books, and podcasts
https://bsky.app/profile/virinchicv.bsky.social/post/3lssupg7j7c2t (https://bsky.app/profile/virinchicv.bsky.social/post/3lssupg7j7c2t?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Bluesky announcement of LiveTable v0.3.1 update
https://github.com/gurujada/live_table (https://github.com/gurujada/live_table?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – LiveTable - LiveView library for dynamic tables with sorting, filtering, and pagination
https://hexdocs.pm/flop (https://hexdocs.pm/flop?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Flop library - alternative to LiveTable for data filtering and pagination
https://hexdocs.pm/flop_phoenix (https://hexdocs.pm/flop_phoenix?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Flop Phoenix - Phoenix integration for Flop filtering library
https://bsky.app/profile/theerlef.bsky.social/post/3lwcf5xstik23 (https://bsky.app/profile/theerlef.bsky.social/post/3lwcf5xstik23?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – EEF Bluesky post about sharing BEAM events on their website
http://erlef.org/events (http://erlef.org/events?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Erlang Ecosystem Foundation events page for submitting BEAM community events
https://elixirconf.com/ (https://elixirconf.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ElixirConf US 2025 official website
https://ti.to/elixirconf/2025/discount/ThinkingElixir (https://ti.to/elixirconf/2025/discount/ThinkingElixir?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ElixirConf US 2025 both virtual and in Orlando FL, August 28-29. Tickets with ThinkingElixir discount code for 10% off
Do you have some Elixir news to share? Tell us at @ThinkingElixir (https://twitter.com/ThinkingElixir) or email at show@thinkingelixir.com (mailto:show@thinkingelixir.com)
Find us online
- Message the show - Bluesky (https://bsky.app/profile/thinkingelixir.com)
- Message the show - X (https://x.com/ThinkingElixir)
- Message the show on Fediverse - @ThinkingElixir@genserver.social (https://genserver.social/ThinkingElixir)
- Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com)
- Mark Ericksen on X - @brainlid (https://x.com/brainlid)
- Mark Ericksen on Bluesky - @brainlid.bsky.social (https://bsky.app/profile/brainlid.bsky.social)
- Mark Ericksen on Fediverse - @brainlid@genserver.social (https://genserver.social/brainlid)
- David Bernheisel on Bluesky - @david.bernheisel.com (https://bsky.app/profile/david.bernheisel.com)
- David Bernheisel on Fediverse - @dbern@genserver.social (https://genserver.social/dbern) 
</description>
  <itunes:keywords>elixir, news, llm, phoenix, 1.8.0, agents, courses</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes the official release of Phoenix 1.8.0 with exciting new features like dark mode themes, streamlined generators, magic links in phx.gen.auth, and AGENTS.md for LLM-assisted development. ElixirLS v0.29.2 with call hierarchy provider and MCP server integration, the new Torus library for seamless PostgreSQL search with Ecto, ThinkingElixir courses becoming completely free and open, a new Elixir Hub website centralizing community resources, LiveTable v0.3.1 updates for dynamic LiveView tables, and more!</p>

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

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

<ul>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&utm_campaign=thinkingelixir-july2025" 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://x.com/chris_mccord/status/1952839142993252736?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/chris_mccord/status/1952839142993252736</a> – Chris McCord announces Phoenix 1.8.0 release on X</li>
<li><a href="https://phoenixframework.org/blog/phoenix-1-8-released?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://phoenixframework.org/blog/phoenix-1-8-released</a> – Official Phoenix 1.8.0 release blog post with details on new features</li>
<li><a href="https://github.com/phoenixframework/phoenix/blob/v1.8.0/CHANGELOG.md?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/phoenix/blob/v1.8.0/CHANGELOG.md</a> – Phoenix 1.8.0 changelog detailing all changes and improvements</li>
<li>Phoenix 1.8.0 features include AGENTS.md for LLM development, themes with dark mode, streamlined generators, phx.gen.auth magic links, revamped guides, and scopes</li>
<li><a href="https://thinkingelixir.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://thinkingelixir.com/</a> – ThinkingElixir courses (Pattern Matching and Code Flow) are now completely free and open, no longer requiring login. Site converted from WordPress to static hosting.</li>
<li><a href="https://github.com/elixir-lsp/elixir-ls/releases/tag/v0.29.2?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lsp/elixir-ls/releases/tag/v0.29.2</a> – ElixirLS v0.29.2 release with call hierarchy provider, built-in MCP server for LLM integration, and custom .formatter.exs file location setting</li>
<li><a href="https://github.com/dimamik/torus?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/dimamik/torus</a> – Torus - new Elixir library for seamless PostgreSQL search integration with Ecto</li>
<li><a href="https://torus.dimamik.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://torus.dimamik.com/</a> – Torus library demo site showcasing search capabilities</li>
<li><a href="https://bsky.app/profile/curiosum.bsky.social/post/3lwb7kqp34c2u?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/curiosum.bsky.social/post/3lwb7kqp34c2u</a> – Bluesky announcement of new Elixir Hub website</li>
<li><a href="https://x.com/pattrnmatch/status/1953905555141005692?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/pattrnmatch/status/1953905555141005692</a> – X post about Elixir Hub website launch</li>
<li><a href="https://elixir-hub.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixir-hub.com/</a> – Elixir Hub website - centralized resource for Elixir companies, books, and podcasts</li>
<li><a href="https://bsky.app/profile/virinchicv.bsky.social/post/3lssupg7j7c2t?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/virinchicv.bsky.social/post/3lssupg7j7c2t</a> – Bluesky announcement of LiveTable v0.3.1 update</li>
<li><a href="https://github.com/gurujada/live_table?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/gurujada/live_table</a> – LiveTable - LiveView library for dynamic tables with sorting, filtering, and pagination</li>
<li><a href="https://hexdocs.pm/flop?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/flop</a> – Flop library - alternative to LiveTable for data filtering and pagination</li>
<li><a href="https://hexdocs.pm/flop_phoenix?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/flop_phoenix</a> – Flop Phoenix - Phoenix integration for Flop filtering library</li>
<li><a href="https://bsky.app/profile/theerlef.bsky.social/post/3lwcf5xstik23?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/theerlef.bsky.social/post/3lwcf5xstik23</a> – EEF Bluesky post about sharing BEAM events on their website</li>
<li><a href="http://erlef.org/events?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">http://erlef.org/events</a> – Erlang Ecosystem Foundation events page for submitting BEAM community events</li>
<li><a href="https://elixirconf.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirconf.com/</a> – ElixirConf US 2025 official website</li>
<li><a href="https://ti.to/elixirconf/2025/discount/ThinkingElixir?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://ti.to/elixirconf/2025/discount/ThinkingElixir</a> – ElixirConf US 2025 both virtual and in Orlando FL, August 28-29. Tickets with ThinkingElixir discount code for 10% off</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-july2025">Paraxial.io</a>: <a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-july2025">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 official release of Phoenix 1.8.0 with exciting new features like dark mode themes, streamlined generators, magic links in phx.gen.auth, and AGENTS.md for LLM-assisted development. ElixirLS v0.29.2 with call hierarchy provider and MCP server integration, the new Torus library for seamless PostgreSQL search with Ecto, ThinkingElixir courses becoming completely free and open, a new Elixir Hub website centralizing community resources, LiveTable v0.3.1 updates for dynamic LiveView tables, and more!</p>

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

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

<ul>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&utm_campaign=thinkingelixir-july2025" 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://x.com/chris_mccord/status/1952839142993252736?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/chris_mccord/status/1952839142993252736</a> – Chris McCord announces Phoenix 1.8.0 release on X</li>
<li><a href="https://phoenixframework.org/blog/phoenix-1-8-released?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://phoenixframework.org/blog/phoenix-1-8-released</a> – Official Phoenix 1.8.0 release blog post with details on new features</li>
<li><a href="https://github.com/phoenixframework/phoenix/blob/v1.8.0/CHANGELOG.md?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/phoenix/blob/v1.8.0/CHANGELOG.md</a> – Phoenix 1.8.0 changelog detailing all changes and improvements</li>
<li>Phoenix 1.8.0 features include AGENTS.md for LLM development, themes with dark mode, streamlined generators, phx.gen.auth magic links, revamped guides, and scopes</li>
<li><a href="https://thinkingelixir.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://thinkingelixir.com/</a> – ThinkingElixir courses (Pattern Matching and Code Flow) are now completely free and open, no longer requiring login. Site converted from WordPress to static hosting.</li>
<li><a href="https://github.com/elixir-lsp/elixir-ls/releases/tag/v0.29.2?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lsp/elixir-ls/releases/tag/v0.29.2</a> – ElixirLS v0.29.2 release with call hierarchy provider, built-in MCP server for LLM integration, and custom .formatter.exs file location setting</li>
<li><a href="https://github.com/dimamik/torus?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/dimamik/torus</a> – Torus - new Elixir library for seamless PostgreSQL search integration with Ecto</li>
<li><a href="https://torus.dimamik.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://torus.dimamik.com/</a> – Torus library demo site showcasing search capabilities</li>
<li><a href="https://bsky.app/profile/curiosum.bsky.social/post/3lwb7kqp34c2u?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/curiosum.bsky.social/post/3lwb7kqp34c2u</a> – Bluesky announcement of new Elixir Hub website</li>
<li><a href="https://x.com/pattrnmatch/status/1953905555141005692?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/pattrnmatch/status/1953905555141005692</a> – X post about Elixir Hub website launch</li>
<li><a href="https://elixir-hub.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixir-hub.com/</a> – Elixir Hub website - centralized resource for Elixir companies, books, and podcasts</li>
<li><a href="https://bsky.app/profile/virinchicv.bsky.social/post/3lssupg7j7c2t?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/virinchicv.bsky.social/post/3lssupg7j7c2t</a> – Bluesky announcement of LiveTable v0.3.1 update</li>
<li><a href="https://github.com/gurujada/live_table?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/gurujada/live_table</a> – LiveTable - LiveView library for dynamic tables with sorting, filtering, and pagination</li>
<li><a href="https://hexdocs.pm/flop?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/flop</a> – Flop library - alternative to LiveTable for data filtering and pagination</li>
<li><a href="https://hexdocs.pm/flop_phoenix?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/flop_phoenix</a> – Flop Phoenix - Phoenix integration for Flop filtering library</li>
<li><a href="https://bsky.app/profile/theerlef.bsky.social/post/3lwcf5xstik23?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/theerlef.bsky.social/post/3lwcf5xstik23</a> – EEF Bluesky post about sharing BEAM events on their website</li>
<li><a href="http://erlef.org/events?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">http://erlef.org/events</a> – Erlang Ecosystem Foundation events page for submitting BEAM community events</li>
<li><a href="https://elixirconf.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirconf.com/</a> – ElixirConf US 2025 official website</li>
<li><a href="https://ti.to/elixirconf/2025/discount/ThinkingElixir?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://ti.to/elixirconf/2025/discount/ThinkingElixir</a> – ElixirConf US 2025 both virtual and in Orlando FL, August 28-29. Tickets with ThinkingElixir discount code for 10% off</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-july2025">Paraxial.io</a>: <a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-july2025">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>259: Chris McCord on phoenix.new</title>
  <link>https://podcast.thinkingelixir.com/259</link>
  <guid isPermaLink="false">c50613de-18d5-4d54-8750-ae844fefccd0</guid>
  <pubDate>Tue, 01 Jul 2025 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/c50613de-18d5-4d54-8750-ae844fefccd0.mp3" length="53035008" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>We talk with Chris McCord about his revolutionary phoenix.new AI-powered dev service and in the news cover Ecto v3.13, official Phoenix security docs, Zach Daniel’s AI evaluation tool, and more!</itunes:subtitle>
  <itunes:duration>1:13:14</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/8/811c9756-babe-40ac-8c25-b3bb24e522e0/cover.jpg?v=2"/>
  <description>News includes the public launch of Phoenix.new - Chris McCord's revolutionary AI-powered Phoenix development service with full browser IDE and remote runtime capabilities, Ecto v3.13 release featuring the new transact/1 function and built-in JSON support, Nx v0.10 with improved documentation and NumPy comparisons, Phoenix 1.8 getting official security documentation covering OWASP Top 10 vulnerabilities, Zach Daniel's new "evals" package for testing AI language model performance, and ElixirConf US speaker announcements with keynotes from José Valim and Chris McCord. Saša Jurić shares his comprehensive thoughts on Elixir project organization and structure, Sentry's Elixir SDK v11.x adding OpenTelemetry-based tracing support, and more! Then we dive deep with Chris McCord himself for an exclusive interview about his newly launched phoenix.new service, exploring how AI-powered code generation is bringing Phoenix applications to people from outside the community. We dig into the technology behind the remote runtime and what it means for the future of rapid prototyping in Elixir.
Show Notes online - http://podcast.thinkingelixir.com/259 (http://podcast.thinkingelixir.com/259)
Elixir Community News
https://www.honeybadger.io/ (https://www.honeybadger.io/?utm_source=thinkingelixir&amp;amp;utm_medium=podcast) – Honeybadger.io is sponsoring today's show! Keep your apps healthy and your customers happy with Honeybadger! It's free to get started, and setup takes less than five minutes.
https://phoenix.new/ (https://phoenix.new/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Chris McCord's phoenix.new project is open to the public
https://x.com/chris_mccord/status/1936068482065666083 (https://x.com/chris_mccord/status/1936068482065666083?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Phoenix.new was opened to the public - a service for building Phoenix apps with AI runtime, full browser IDE, and remote development capabilities
https://github.com/elixir-ecto/ecto (https://github.com/elixir-ecto/ecto?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Ecto v3.13 was released with new features including transact/1, schema redaction, and built-in JSON support
https://github.com/elixir-ecto/ecto/blob/v3.13.2/CHANGELOG.md#v3132-2025-06-24 (https://github.com/elixir-ecto/ecto/blob/v3.13.2/CHANGELOG.md#v3132-2025-06-24?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Ecto v3.13 changelog with detailed list of new features and improvements
https://github.com/elixir-nx/nx (https://github.com/elixir-nx/nx?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Nx v0.10 was released with documentation improvements and floating-point precision enhancements
https://github.com/elixir-nx/nx/blob/main/nx/CHANGELOG.md (https://github.com/elixir-nx/nx/blob/main/nx/CHANGELOG.md?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Nx v0.10 changelog including new advanced guides and NumPy comparison cheatsheets
https://paraxial.io/blog/phoenix-security-docs (https://paraxial.io/blog/phoenix-security-docs?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Phoenix 1.8 gets official security documentation covering OWASP Top 10 vulnerabilities
https://github.com/phoenixframework/phoenix/pull/6295 (https://github.com/phoenixframework/phoenix/pull/6295?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Pull request adding comprehensive security guide to Phoenix documentation
https://bsky.app/profile/zachdaniel.dev/post/3lscszxpakc2o (https://bsky.app/profile/zachdaniel.dev/post/3lscszxpakc2o?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Zach Daniel announces new "evals" package for testing and comparing AI language models
https://github.com/ash-project/evals (https://github.com/ash-project/evals?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Evals project for evaluating AI model performance on coding tasks with structured testing
https://bsky.app/profile/elixirconf.bsky.social/post/3lsbt7anbda2o (https://bsky.app/profile/elixirconf.bsky.social/post/3lsbt7anbda2o?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ElixirConf US speakers beginning to be announced including keynotes from José Valim and Chris McCord
https://elixirconf.com/#keynotes (https://elixirconf.com/#keynotes?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ElixirConf website showing keynote speakers and initial speaker lineup
https://x.com/sasajuric/status/1937149387299316144 (https://x.com/sasajuric/status/1937149387299316144?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Saša Jurić shares collection of writings on Elixir project organization and structure recommendations
https://medium.com/very-big-things/towards-maintainable-elixir-the-core-and-the-interface-c267f0da43 (https://medium.com/very-big-things/towards-maintainable-elixir-the-core-and-the-interface-c267f0da43?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Saša Jurić's article on organizing Elixir projects with core and interface separation
https://medium.com/very-big-things/towards-maintainable-elixir-boundaries-ba013c731c0a (https://medium.com/very-big-things/towards-maintainable-elixir-boundaries-ba013c731c0a?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Article on using boundaries in Elixir applications for better structure
https://medium.com/very-big-things/towards-maintainable-elixir-the-anatomy-of-a-core-module-b7372009ca6d (https://medium.com/very-big-things/towards-maintainable-elixir-the-anatomy-of-a-core-module-b7372009ca6d?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Deep dive into structuring core modules in Elixir applications
https://github.com/sasa1977/mixphxalt (https://github.com/sasa1977/mix_phx_alt?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Demo project showing alternative Phoenix project structure with core/interface organization
https://github.com/getsentry/sentry-elixir/blob/master/CHANGELOG.md#1100 (https://github.com/getsentry/sentry-elixir/blob/master/CHANGELOG.md#1100?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Sentry updates Elixir SDK to v11.x with tracing support using OpenTelemetry
Do you have some Elixir news to share? Tell us at @ThinkingElixir (https://twitter.com/ThinkingElixir) or email at show@thinkingelixir.com (mailto:show@thinkingelixir.com)
Discussion Resources
https://phoenix.new/ (https://phoenix.new/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – The Remote AI Runtime for Phoenix. Describe your app, and watch it take shape. Prototype quickly, experiment freely, and share instantly.
https://x.com/chris_mccord/status/1936074795843551667 (https://x.com/chris_mccord/status/1936074795843551667?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – You can vibe code on your phone
https://x.com/sukinoverse/status/1936163792720949601 (https://x.com/sukinoverse/status/1936163792720949601?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Another success example - Stripe integrations
https://openai.com/index/openai-codex/ (https://openai.com/index/openai-codex/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – OpenAI Codex, Open AI's AI system that translates natural language to code
https://devin.ai/ (https://devin.ai/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Devin is an AI coding agent and software engineer that helps developers build better software faster. Parallel cloud agents for serious engineering teams.
https://www.youtube.com/watch?v=ojL_VHc4gLk (https://www.youtube.com/watch?v=ojL_VHc4gLk?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Chris McCord's ElixirConf EU Keynote talk titled "Code Generators are Dead. Long Live Code Generators"
Guest Information
- https://x.com/chris_mccord (https://x.com/chris_mccord?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – on X/Twitter
- https://github.com/chrismccord (https://github.com/chrismccord?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – on Github
- http://chrismccord.com/ (http://chrismccord.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Blog
Find us online
- Message the show - Bluesky (https://bsky.app/profile/thinkingelixir.com)
- Message the show - X (https://x.com/ThinkingElixir)
- Message the show on Fediverse - @ThinkingElixir@genserver.social (https://genserver.social/ThinkingElixir)
- Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com)
- Mark Ericksen on X - @brainlid (https://x.com/brainlid)
- Mark Ericksen on Bluesky - @brainlid.bsky.social (https://bsky.app/profile/brainlid.bsky.social)
- Mark Ericksen on Fediverse - @brainlid@genserver.social (https://genserver.social/brainlid)
- David Bernheisel on Bluesky - @david.bernheisel.com (https://bsky.app/profile/david.bernheisel.com)
- David Bernheisel on Fediverse - @dbern@genserver.social (https://genserver.social/dbern) 
</description>
  <itunes:keywords>elixir, ai, phoenix, llm, ecto, security</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes the public launch of Phoenix.new - Chris McCord&#39;s revolutionary AI-powered Phoenix development service with full browser IDE and remote runtime capabilities, Ecto v3.13 release featuring the new transact/1 function and built-in JSON support, Nx v0.10 with improved documentation and NumPy comparisons, Phoenix 1.8 getting official security documentation covering OWASP Top 10 vulnerabilities, Zach Daniel&#39;s new &quot;evals&quot; package for testing AI language model performance, and ElixirConf US speaker announcements with keynotes from José Valim and Chris McCord. Saša Jurić shares his comprehensive thoughts on Elixir project organization and structure, Sentry&#39;s Elixir SDK v11.x adding OpenTelemetry-based tracing support, and more! Then we dive deep with Chris McCord himself for an exclusive interview about his newly launched phoenix.new service, exploring how AI-powered code generation is bringing Phoenix applications to people from outside the community. We dig into the technology behind the remote runtime and what it means for the future of rapid prototyping in Elixir.</p>

<p>Show Notes online - <a href="http://podcast.thinkingelixir.com/259" rel="nofollow">http://podcast.thinkingelixir.com/259</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://phoenix.new/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://phoenix.new/</a> – Chris McCord&#39;s phoenix.new project is open to the public</li>
<li><a href="https://x.com/chris_mccord/status/1936068482065666083?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/chris_mccord/status/1936068482065666083</a> – Phoenix.new was opened to the public - a service for building Phoenix apps with AI runtime, full browser IDE, and remote development capabilities</li>
<li><a href="https://github.com/elixir-ecto/ecto?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-ecto/ecto</a> – Ecto v3.13 was released with new features including transact/1, schema redaction, and built-in JSON support</li>
<li><a href="https://github.com/elixir-ecto/ecto/blob/v3.13.2/CHANGELOG.md#v3132-2025-06-24?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-ecto/ecto/blob/v3.13.2/CHANGELOG.md#v3132-2025-06-24</a> – Ecto v3.13 changelog with detailed list of new features and improvements</li>
<li><a href="https://github.com/elixir-nx/nx?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-nx/nx</a> – Nx v0.10 was released with documentation improvements and floating-point precision enhancements</li>
<li><a href="https://github.com/elixir-nx/nx/blob/main/nx/CHANGELOG.md?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-nx/nx/blob/main/nx/CHANGELOG.md</a> – Nx v0.10 changelog including new advanced guides and NumPy comparison cheatsheets</li>
<li><a href="https://paraxial.io/blog/phoenix-security-docs?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://paraxial.io/blog/phoenix-security-docs</a> – Phoenix 1.8 gets official security documentation covering OWASP Top 10 vulnerabilities</li>
<li><a href="https://github.com/phoenixframework/phoenix/pull/6295?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/phoenix/pull/6295</a> – Pull request adding comprehensive security guide to Phoenix documentation</li>
<li><a href="https://bsky.app/profile/zachdaniel.dev/post/3lscszxpakc2o?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/zachdaniel.dev/post/3lscszxpakc2o</a> – Zach Daniel announces new &quot;evals&quot; package for testing and comparing AI language models</li>
<li><a href="https://github.com/ash-project/evals?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/ash-project/evals</a> – Evals project for evaluating AI model performance on coding tasks with structured testing</li>
<li><a href="https://bsky.app/profile/elixirconf.bsky.social/post/3lsbt7anbda2o?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/elixirconf.bsky.social/post/3lsbt7anbda2o</a> – ElixirConf US speakers beginning to be announced including keynotes from José Valim and Chris McCord</li>
<li><a href="https://elixirconf.com/#keynotes?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirconf.com/#keynotes</a> – ElixirConf website showing keynote speakers and initial speaker lineup</li>
<li><a href="https://x.com/sasajuric/status/1937149387299316144?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/sasajuric/status/1937149387299316144</a> – Saša Jurić shares collection of writings on Elixir project organization and structure recommendations</li>
<li><a href="https://medium.com/very-big-things/towards-maintainable-elixir-the-core-and-the-interface-c267f0da43?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://medium.com/very-big-things/towards-maintainable-elixir-the-core-and-the-interface-c267f0da43</a> – Saša Jurić&#39;s article on organizing Elixir projects with core and interface separation</li>
<li><a href="https://medium.com/very-big-things/towards-maintainable-elixir-boundaries-ba013c731c0a?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://medium.com/very-big-things/towards-maintainable-elixir-boundaries-ba013c731c0a</a> – Article on using boundaries in Elixir applications for better structure</li>
<li><a href="https://medium.com/very-big-things/towards-maintainable-elixir-the-anatomy-of-a-core-module-b7372009ca6d?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://medium.com/very-big-things/towards-maintainable-elixir-the-anatomy-of-a-core-module-b7372009ca6d</a> – Deep dive into structuring core modules in Elixir applications</li>
<li><a href="https://github.com/sasa1977/mix_phx_alt?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/sasa1977/mix_phx_alt</a> – Demo project showing alternative Phoenix project structure with core/interface organization</li>
<li><a href="https://github.com/getsentry/sentry-elixir/blob/master/CHANGELOG.md#1100?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/getsentry/sentry-elixir/blob/master/CHANGELOG.md#1100</a> – Sentry updates Elixir SDK to v11.x with tracing support using OpenTelemetry</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://phoenix.new/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://phoenix.new/</a> – The Remote AI Runtime for Phoenix. Describe your app, and watch it take shape. Prototype quickly, experiment freely, and share instantly.</li>
<li><a href="https://x.com/chris_mccord/status/1936074795843551667?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/chris_mccord/status/1936074795843551667</a> – You can vibe code on your phone</li>
<li><a href="https://x.com/sukinoverse/status/1936163792720949601?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/sukinoverse/status/1936163792720949601</a> – Another success example - Stripe integrations</li>
<li><a href="https://openai.com/index/openai-codex/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://openai.com/index/openai-codex/</a> – OpenAI Codex, Open AI&#39;s AI system that translates natural language to code</li>
<li><a href="https://devin.ai/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://devin.ai/</a> – Devin is an AI coding agent and software engineer that helps developers build better software faster. Parallel cloud agents for serious engineering teams.</li>
<li><a href="https://www.youtube.com/watch?v=ojL_VHc4gLk?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=ojL_VHc4gLk</a> – Chris McCord&#39;s ElixirConf EU Keynote talk titled &quot;Code Generators are Dead. Long Live Code Generators&quot;</li>
</ul>

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

<ul>
<li><a href="https://x.com/chris_mccord?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/chris_mccord</a> – on X/Twitter</li>
<li><a href="https://github.com/chrismccord?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/chrismccord</a> – on Github</li>
<li><a href="http://chrismccord.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">http://chrismccord.com/</a> – 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://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 public launch of Phoenix.new - Chris McCord&#39;s revolutionary AI-powered Phoenix development service with full browser IDE and remote runtime capabilities, Ecto v3.13 release featuring the new transact/1 function and built-in JSON support, Nx v0.10 with improved documentation and NumPy comparisons, Phoenix 1.8 getting official security documentation covering OWASP Top 10 vulnerabilities, Zach Daniel&#39;s new &quot;evals&quot; package for testing AI language model performance, and ElixirConf US speaker announcements with keynotes from José Valim and Chris McCord. Saša Jurić shares his comprehensive thoughts on Elixir project organization and structure, Sentry&#39;s Elixir SDK v11.x adding OpenTelemetry-based tracing support, and more! Then we dive deep with Chris McCord himself for an exclusive interview about his newly launched phoenix.new service, exploring how AI-powered code generation is bringing Phoenix applications to people from outside the community. We dig into the technology behind the remote runtime and what it means for the future of rapid prototyping in Elixir.</p>

<p>Show Notes online - <a href="http://podcast.thinkingelixir.com/259" rel="nofollow">http://podcast.thinkingelixir.com/259</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://phoenix.new/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://phoenix.new/</a> – Chris McCord&#39;s phoenix.new project is open to the public</li>
<li><a href="https://x.com/chris_mccord/status/1936068482065666083?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/chris_mccord/status/1936068482065666083</a> – Phoenix.new was opened to the public - a service for building Phoenix apps with AI runtime, full browser IDE, and remote development capabilities</li>
<li><a href="https://github.com/elixir-ecto/ecto?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-ecto/ecto</a> – Ecto v3.13 was released with new features including transact/1, schema redaction, and built-in JSON support</li>
<li><a href="https://github.com/elixir-ecto/ecto/blob/v3.13.2/CHANGELOG.md#v3132-2025-06-24?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-ecto/ecto/blob/v3.13.2/CHANGELOG.md#v3132-2025-06-24</a> – Ecto v3.13 changelog with detailed list of new features and improvements</li>
<li><a href="https://github.com/elixir-nx/nx?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-nx/nx</a> – Nx v0.10 was released with documentation improvements and floating-point precision enhancements</li>
<li><a href="https://github.com/elixir-nx/nx/blob/main/nx/CHANGELOG.md?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-nx/nx/blob/main/nx/CHANGELOG.md</a> – Nx v0.10 changelog including new advanced guides and NumPy comparison cheatsheets</li>
<li><a href="https://paraxial.io/blog/phoenix-security-docs?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://paraxial.io/blog/phoenix-security-docs</a> – Phoenix 1.8 gets official security documentation covering OWASP Top 10 vulnerabilities</li>
<li><a href="https://github.com/phoenixframework/phoenix/pull/6295?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/phoenix/pull/6295</a> – Pull request adding comprehensive security guide to Phoenix documentation</li>
<li><a href="https://bsky.app/profile/zachdaniel.dev/post/3lscszxpakc2o?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/zachdaniel.dev/post/3lscszxpakc2o</a> – Zach Daniel announces new &quot;evals&quot; package for testing and comparing AI language models</li>
<li><a href="https://github.com/ash-project/evals?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/ash-project/evals</a> – Evals project for evaluating AI model performance on coding tasks with structured testing</li>
<li><a href="https://bsky.app/profile/elixirconf.bsky.social/post/3lsbt7anbda2o?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/elixirconf.bsky.social/post/3lsbt7anbda2o</a> – ElixirConf US speakers beginning to be announced including keynotes from José Valim and Chris McCord</li>
<li><a href="https://elixirconf.com/#keynotes?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirconf.com/#keynotes</a> – ElixirConf website showing keynote speakers and initial speaker lineup</li>
<li><a href="https://x.com/sasajuric/status/1937149387299316144?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/sasajuric/status/1937149387299316144</a> – Saša Jurić shares collection of writings on Elixir project organization and structure recommendations</li>
<li><a href="https://medium.com/very-big-things/towards-maintainable-elixir-the-core-and-the-interface-c267f0da43?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://medium.com/very-big-things/towards-maintainable-elixir-the-core-and-the-interface-c267f0da43</a> – Saša Jurić&#39;s article on organizing Elixir projects with core and interface separation</li>
<li><a href="https://medium.com/very-big-things/towards-maintainable-elixir-boundaries-ba013c731c0a?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://medium.com/very-big-things/towards-maintainable-elixir-boundaries-ba013c731c0a</a> – Article on using boundaries in Elixir applications for better structure</li>
<li><a href="https://medium.com/very-big-things/towards-maintainable-elixir-the-anatomy-of-a-core-module-b7372009ca6d?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://medium.com/very-big-things/towards-maintainable-elixir-the-anatomy-of-a-core-module-b7372009ca6d</a> – Deep dive into structuring core modules in Elixir applications</li>
<li><a href="https://github.com/sasa1977/mix_phx_alt?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/sasa1977/mix_phx_alt</a> – Demo project showing alternative Phoenix project structure with core/interface organization</li>
<li><a href="https://github.com/getsentry/sentry-elixir/blob/master/CHANGELOG.md#1100?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/getsentry/sentry-elixir/blob/master/CHANGELOG.md#1100</a> – Sentry updates Elixir SDK to v11.x with tracing support using OpenTelemetry</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://phoenix.new/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://phoenix.new/</a> – The Remote AI Runtime for Phoenix. Describe your app, and watch it take shape. Prototype quickly, experiment freely, and share instantly.</li>
<li><a href="https://x.com/chris_mccord/status/1936074795843551667?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/chris_mccord/status/1936074795843551667</a> – You can vibe code on your phone</li>
<li><a href="https://x.com/sukinoverse/status/1936163792720949601?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/sukinoverse/status/1936163792720949601</a> – Another success example - Stripe integrations</li>
<li><a href="https://openai.com/index/openai-codex/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://openai.com/index/openai-codex/</a> – OpenAI Codex, Open AI&#39;s AI system that translates natural language to code</li>
<li><a href="https://devin.ai/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://devin.ai/</a> – Devin is an AI coding agent and software engineer that helps developers build better software faster. Parallel cloud agents for serious engineering teams.</li>
<li><a href="https://www.youtube.com/watch?v=ojL_VHc4gLk?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=ojL_VHc4gLk</a> – Chris McCord&#39;s ElixirConf EU Keynote talk titled &quot;Code Generators are Dead. Long Live Code Generators&quot;</li>
</ul>

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

<ul>
<li><a href="https://x.com/chris_mccord?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/chris_mccord</a> – on X/Twitter</li>
<li><a href="https://github.com/chrismccord?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/chrismccord</a> – on Github</li>
<li><a href="http://chrismccord.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">http://chrismccord.com/</a> – 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://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>228: From Surveys to Cheat Sheets</title>
  <link>https://podcast.thinkingelixir.com/228</link>
  <guid isPermaLink="false">05325c9e-5517-43df-bb5c-e44bbedc9f64</guid>
  <pubDate>Tue, 12 Nov 2024 04:15:00 -0700</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/05325c9e-5517-43df-bb5c-e44bbedc9f64.mp3" length="15515648" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes Theo's ElixirConf video release, Gleam and Curiosum survey launches, a Phoenix `phx-` cheatsheet tip, improvements in Elixir LangChain, upcoming CodeBeam Lite and AlchemyConf events, and more!</itunes:subtitle>
  <itunes:duration>21:07</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/8/811c9756-babe-40ac-8c25-b3bb24e522e0/cover.jpg?v=2"/>
  <description>News includes Theo releasing his ElixirConf presentation video on his channel, the launch of the Gleam and Curiosum Elixir developer surveys, a great tip of the Phoenix phx- cheatsheet documentation, and the Elixir LangChain project's improvements over the OG Python counterpart. Plus, details on upcoming events like CodeBeam Lite in New York and AlchemyConf in Portugal, a handy communication tip for teams—and more!
Show Notes online - http://podcast.thinkingelixir.com/228 (http://podcast.thinkingelixir.com/228)
Elixir Community News
https://www.youtube.com/watch?v=7j2SaHAWTDM (https://www.youtube.com/watch?v=7j2SaHAWTDM?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Theo, known for his TypeScript and JS content, released his ElixirConf presentation video to his own channel.
https://x.com/theo/status/1852521365880156323 (https://x.com/theo/status/1852521365880156323?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Theo announced the release of his ElixirConf presentation video on his social media.
https://developer-survey.gleam.run/ (https://developer-survey.gleam.run/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – The Gleam developer survey is available for participation.
https://curiosum.com/sl/b87vc3qn (https://curiosum.com/sl/b87vc3qn?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Participate in Curiosum's Elixir survey to contribute your feedback.
https://curiosum.com/surveys/elixir-2023 (https://curiosum.com/surveys/elixir-2023?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – View the results from Curiosum's 2023 Elixir survey with ~400 respondents.
https://x.com/davydog187/status/1852408187816947982 (https://x.com/davydog187/status/1852408187816947982?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – The value of the potentially little known phx- cheatsheet in the Phoenix docs.
https://hexdocs.pm/phoenixliveview/html-attrs.html (https://hexdocs.pm/phoenix_live_view/html-attrs.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Detailed documentation on special HTML attributes used in Phoenix LiveView templates.
https://x.com/davydog187/status/1853762123647582697 (https://x.com/davydog187/status/1853762123647582697?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Watch the recording of Dave Lucia's live-coding session on building an Igniter installer for OpenTelemetry.
https://www.youtube.com/live/SOO4RcolYSI (https://www.youtube.com/live/SOO4RcolYSI?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Part 1 of Dave Lucia's live-coding session on YouTube; part 2 is upcoming.
https://github.com/brainlid/langchain (https://github.com/brainlid/langchain?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Introduction to the Elixir LangChain project for integrating Elixir projects with LLMs.
https://www.reddit.com/r/elixir/comments/1ggfcbt/iswitchedfromthepythonversionof_langchain/ (https://www.reddit.com/r/elixir/comments/1ggfcbt/i_switched_from_the_python_version_of_langchain/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – A Reddit user shares their positive experience with the Elixir LangChain library compared to the Python version.
Mark Ericksen shares his availability and interest in helping companies leveraging Elixir and LLMs.
https://codebeamnyc.com/ (https://codebeamnyc.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – CodeBeam Lite conference in NY on Nov 15th, featuring a single-track agenda and notable speakers.
https://podcast.thinkingelixir.com/106 (https://podcast.thinkingelixir.com/106?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Previous podcast episode discussing Sam Aaron's work with Elixir and the BEAM.
https://alchemyconf.com/ (https://alchemyconf.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – AlchemyConf website is live, with details for the event from March 31 - April 3 in Braga, Portugal.
https://dontasktoask.com/ (https://dontasktoask.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – A communication tip for teams: don't ask to ask, just ask.
Do you have some Elixir news to share? Tell us at @ThinkingElixir (https://twitter.com/ThinkingElixir) or email at show@thinkingelixir.com (mailto:show@thinkingelixir.com)
Find us online
- Message the show - @ThinkingElixir (https://x.com/ThinkingElixir)
- Message the show on Fediverse - @ThinkingElixir@genserver.social (https://genserver.social/ThinkingElixir)
- Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com)
- Mark Ericksen on X - @brainlid (https://x.com/brainlid)
- Mark Ericksen on Bluesky - @brainlid.bsky.social (https://bsky.app/profile/brainlid.bsky.social)
- Mark Ericksen on Fediverse - @brainlid@genserver.social (https://genserver.social/brainlid)
- David Bernheisel on X - @bernheisel (https://x.com/bernheisel)
- David Bernheisel on Bluesky - @david.bernheisel.com (https://bsky.app/profile/david.bernheisel.com)
- David Bernheisel on Fediverse - @dbern@genserver.social (https://genserver.social/dbern) 
</description>
  <itunes:keywords>elixir, ai, langchain, llm, survey, conference, cheatsheet</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes Theo releasing his ElixirConf presentation video on his channel, the launch of the Gleam and Curiosum Elixir developer surveys, a great tip of the Phoenix <code>phx-</code> cheatsheet documentation, and the Elixir LangChain project&#39;s improvements over the OG Python counterpart. Plus, details on upcoming events like CodeBeam Lite in New York and AlchemyConf in Portugal, a handy communication tip for teams—and more!</p>

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

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

<ul>
<li><a href="https://www.youtube.com/watch?v=7j2SaHAWTDM?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=7j2SaHAWTDM</a> – Theo, known for his TypeScript and JS content, released his ElixirConf presentation video to his own channel.</li>
<li><a href="https://x.com/theo/status/1852521365880156323?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/theo/status/1852521365880156323</a> – Theo announced the release of his ElixirConf presentation video on his social media.</li>
<li><a href="https://developer-survey.gleam.run/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://developer-survey.gleam.run/</a> – The Gleam developer survey is available for participation.</li>
<li><a href="https://curiosum.com/sl/b87vc3qn?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://curiosum.com/sl/b87vc3qn</a> – Participate in Curiosum&#39;s Elixir survey to contribute your feedback.</li>
<li><a href="https://curiosum.com/surveys/elixir-2023?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://curiosum.com/surveys/elixir-2023</a> – View the results from Curiosum&#39;s 2023 Elixir survey with ~400 respondents.</li>
<li><a href="https://x.com/davydog187/status/1852408187816947982?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/davydog187/status/1852408187816947982</a> – The value of the potentially little known <code>phx-</code> cheatsheet in the Phoenix docs.</li>
<li><a href="https://hexdocs.pm/phoenix_live_view/html-attrs.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/phoenix_live_view/html-attrs.html</a> – Detailed documentation on special HTML attributes used in Phoenix LiveView templates.</li>
<li><a href="https://x.com/davydog187/status/1853762123647582697?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/davydog187/status/1853762123647582697</a> – Watch the recording of Dave Lucia&#39;s live-coding session on building an Igniter installer for OpenTelemetry.</li>
<li><a href="https://www.youtube.com/live/SOO4RcolYSI?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/live/SOO4RcolYSI</a> – Part 1 of Dave Lucia&#39;s live-coding session on YouTube; part 2 is upcoming.</li>
<li><a href="https://github.com/brainlid/langchain?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/brainlid/langchain</a> – Introduction to the Elixir LangChain project for integrating Elixir projects with LLMs.</li>
<li><a href="https://www.reddit.com/r/elixir/comments/1ggfcbt/i_switched_from_the_python_version_of_langchain/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.reddit.com/r/elixir/comments/1ggfcbt/i_switched_from_the_python_version_of_langchain/</a> – A Reddit user shares their positive experience with the Elixir LangChain library compared to the Python version.</li>
<li>Mark Ericksen shares his availability and interest in helping companies leveraging Elixir and LLMs.</li>
<li><a href="https://codebeamnyc.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://codebeamnyc.com/</a> – CodeBeam Lite conference in NY on Nov 15th, featuring a single-track agenda and notable speakers.</li>
<li><a href="https://podcast.thinkingelixir.com/106?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://podcast.thinkingelixir.com/106</a> – Previous podcast episode discussing Sam Aaron&#39;s work with Elixir and the BEAM.</li>
<li><a href="https://alchemyconf.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://alchemyconf.com/</a> – AlchemyConf website is live, with details for the event from March 31 - April 3 in Braga, Portugal.</li>
<li><a href="https://dontasktoask.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://dontasktoask.com/</a> – A communication tip for teams: don&#39;t ask to ask, just ask.</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://x.com/ThinkingElixir" rel="nofollow">@ThinkingElixir</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 X - <a href="https://x.com/bernheisel" rel="nofollow">@bernheisel</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>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>News includes Theo releasing his ElixirConf presentation video on his channel, the launch of the Gleam and Curiosum Elixir developer surveys, a great tip of the Phoenix <code>phx-</code> cheatsheet documentation, and the Elixir LangChain project&#39;s improvements over the OG Python counterpart. Plus, details on upcoming events like CodeBeam Lite in New York and AlchemyConf in Portugal, a handy communication tip for teams—and more!</p>

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

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

<ul>
<li><a href="https://www.youtube.com/watch?v=7j2SaHAWTDM?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=7j2SaHAWTDM</a> – Theo, known for his TypeScript and JS content, released his ElixirConf presentation video to his own channel.</li>
<li><a href="https://x.com/theo/status/1852521365880156323?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/theo/status/1852521365880156323</a> – Theo announced the release of his ElixirConf presentation video on his social media.</li>
<li><a href="https://developer-survey.gleam.run/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://developer-survey.gleam.run/</a> – The Gleam developer survey is available for participation.</li>
<li><a href="https://curiosum.com/sl/b87vc3qn?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://curiosum.com/sl/b87vc3qn</a> – Participate in Curiosum&#39;s Elixir survey to contribute your feedback.</li>
<li><a href="https://curiosum.com/surveys/elixir-2023?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://curiosum.com/surveys/elixir-2023</a> – View the results from Curiosum&#39;s 2023 Elixir survey with ~400 respondents.</li>
<li><a href="https://x.com/davydog187/status/1852408187816947982?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/davydog187/status/1852408187816947982</a> – The value of the potentially little known <code>phx-</code> cheatsheet in the Phoenix docs.</li>
<li><a href="https://hexdocs.pm/phoenix_live_view/html-attrs.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/phoenix_live_view/html-attrs.html</a> – Detailed documentation on special HTML attributes used in Phoenix LiveView templates.</li>
<li><a href="https://x.com/davydog187/status/1853762123647582697?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/davydog187/status/1853762123647582697</a> – Watch the recording of Dave Lucia&#39;s live-coding session on building an Igniter installer for OpenTelemetry.</li>
<li><a href="https://www.youtube.com/live/SOO4RcolYSI?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/live/SOO4RcolYSI</a> – Part 1 of Dave Lucia&#39;s live-coding session on YouTube; part 2 is upcoming.</li>
<li><a href="https://github.com/brainlid/langchain?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/brainlid/langchain</a> – Introduction to the Elixir LangChain project for integrating Elixir projects with LLMs.</li>
<li><a href="https://www.reddit.com/r/elixir/comments/1ggfcbt/i_switched_from_the_python_version_of_langchain/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.reddit.com/r/elixir/comments/1ggfcbt/i_switched_from_the_python_version_of_langchain/</a> – A Reddit user shares their positive experience with the Elixir LangChain library compared to the Python version.</li>
<li>Mark Ericksen shares his availability and interest in helping companies leveraging Elixir and LLMs.</li>
<li><a href="https://codebeamnyc.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://codebeamnyc.com/</a> – CodeBeam Lite conference in NY on Nov 15th, featuring a single-track agenda and notable speakers.</li>
<li><a href="https://podcast.thinkingelixir.com/106?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://podcast.thinkingelixir.com/106</a> – Previous podcast episode discussing Sam Aaron&#39;s work with Elixir and the BEAM.</li>
<li><a href="https://alchemyconf.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://alchemyconf.com/</a> – AlchemyConf website is live, with details for the event from March 31 - April 3 in Braga, Portugal.</li>
<li><a href="https://dontasktoask.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://dontasktoask.com/</a> – A communication tip for teams: don&#39;t ask to ask, just ask.</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://x.com/ThinkingElixir" rel="nofollow">@ThinkingElixir</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 X - <a href="https://x.com/bernheisel" rel="nofollow">@bernheisel</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>]]>
  </itunes:summary>
</item>
<item>
  <title>185: InstructorEx for LLMs</title>
  <link>https://podcast.thinkingelixir.com/185</link>
  <guid isPermaLink="false">4109134a-ab2b-4f0a-a483-f649e185d7d4</guid>
  <pubDate>Tue, 16 Jan 2024 04:15:00 -0700</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/4109134a-ab2b-4f0a-a483-f649e185d7d4.mp3" length="39612416" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>Explore InstructorEx's approach to harnessing LLMs for structured JSON data and Elixir's role in refining AI interactions. Uncover strategies for enhancing tasks and integrating Python skills with Elixir potential, and more!</itunes:subtitle>
  <itunes:duration>54:35</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>Dive into the world of structured LLM prompting with our latest guest who shares insights on their innovative project, InstructorEx. We'll explore how this tool is pushing the boundaries of large language models to return structured data, particularly JSON, and the benefits it offers when integrated into existing systems. The conversation takes a deep dive into the challenges and solutions of forcing LLMs to output data in desirable formats using Elixir technology, like Ecto schemas, and what it means to treat an LLM like a digital human, even applying it to tasks like spam detection in emails. Discover the intriguing concept of using a local database as a cache for LLM results. If you're curious about the intersection of structured data, Python experience transition to Elixir, and the future of LLM integration, this is an episode not to miss. Tune in for these engaging topics and more!
Show Notes online - http://podcast.thinkingelixir.com/185 (http://podcast.thinkingelixir.com/185)
Elixir Community News
- https://twitter.com/spawnfest/status/1743987039345782978 (https://twitter.com/spawnfest/status/1743987039345782978?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Announcement and prize awarding of the SpawnFest winners.
- https://spawnfest.org/2023.html (https://spawnfest.org/2023.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Official SpawnFest 2023 webpage with details on the projects and winners.
- https://github.com/spawnfest/heimdall (https://github.com/spawnfest/heimdall?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – 1st Place Overall at SpawnFest, Heimdall is a web app for secure and easy sharing of sensitive data.
- https://github.com/spawnfest/fluffytrain (https://github.com/spawnfest/fluffytrain?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – 2nd Place Overall at SpawnFest, Fluffytrain is a web app for generating working Elixir code using OpenAI GPT-4.
- https://github.com/spawnfest/tabtab (https://github.com/spawnfest/tabtab?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – 3rd Place Overall at SpawnFest, tabtab is an autocompletion generator plugin for Erlang's rebar3.
- https://github.com/spawnfest/arizona (https://github.com/spawnfest/arizona?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Arizona, an Erlang Web Framework, was one of the highlighted projects at SpawnFest.
- https://github.com/spawnfest/latch (https://github.com/spawnfest/latch?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Latch, a tool for viewing OpenTelemetry data in real-time was a highlighted project at SpawnFest.
- https://github.com/spawnfest/youcan (https://github.com/spawnfest/youcan?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Youcan, an Elixir library for using UCANs in app authorization flows, featured at SpawnFest.
- https://ucan.xyz/ (https://ucan.xyz/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – UCAN.xyz, related to the Youcan Elixir library for user-controlled authorization networks.
- https://github.com/spawnfest/lorax (https://github.com/spawnfest/lorax?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Lorax, a Livebook app implementing LoRA for fine-tuning language models, was highlighted at SpawnFest.
- https://github.com/spawnfest/karel_dreams (https://github.com/spawnfest/karel_dreams?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – SpawnFest's highlighted project Karel_dreams, a Livebook app for controlling a robot with AI or script.
- https://twitter.com/josevalim/status/1744395345872683471 (https://twitter.com/josevalim/status/1744395345872683471?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim celebrates Elixir's 13th anniversary and announces Elixir as a gradually typed language.
- https://twitter.com/bcardarella/status/1743370338254139712 (https://twitter.com/bcardarella/status/1743370338254139712?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Announcement of LiveView Native v0.2.0-rc.1 release and upcoming changes.
- https://twitter.com/germsvel/status/1744686958196973787 (https://twitter.com/germsvel/status/1744686958196973787?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – German Valesco shares a tip about LiveView helpers for creating pipe-friendly functions in Elixir.
- https://codebeamamerica.com/ (https://codebeamamerica.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – CodeBeam America conference information, happening on March 7-8, 2024 in San Francisco and virtually.
- https://twitter.com/sasajuric/status/1744649232793886963 (https://twitter.com/sasajuric/status/1744649232793886963?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Tweet about CodeBeam America conference.
Do you have some Elixir news to share? Tell us at @ThinkingElixir (https://twitter.com/ThinkingElixir) or email at show@thinkingelixir.com (mailto:show@thinkingelixir.com)
Discussion Resources
- https://github.com/thmsmlr/instructor_ex (https://github.com/thmsmlr/instructor_ex?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://twitter.com/thmsmlr/status/1736645576324784375 (https://twitter.com/thmsmlr/status/1736645576324784375?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://www.stitchfix.com/ (https://www.stitchfix.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://docs.pydantic.dev/latest/ (https://docs.pydantic.dev/latest/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://github.com/boudra/jaxon (https://github.com/boudra/jaxon?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://github.com/ggerganov/llama.cpp (https://github.com/ggerganov/llama.cpp?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://fly.io/phoenix-files/using-llama-cpp-with-elixir-and-rustler/ (https://fly.io/phoenix-files/using-llama-cpp-with-elixir-and-rustler/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://hadoop.apache.org/ (https://hadoop.apache.org/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://pig.apache.org/ (https://pig.apache.org/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://www.r-project.org/ (https://www.r-project.org/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://fly.io/blog/rethinking-serverless-with-flame/ (https://fly.io/blog/rethinking-serverless-with-flame/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- BNF Grammar enforcement for JSON output
- https://www.linkedin.com/company/modal-labs/ (https://www.linkedin.com/company/modal-labs/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://airflow.apache.org/ (https://airflow.apache.org/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
Guest Information
- https://twitter.com/thmsmlr (https://twitter.com/thmsmlr?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – on Twitter
- https://github.com/thmsmlr/ (https://github.com/thmsmlr/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – on Github
- https://thmsmlr.com/ (https://thmsmlr.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Blog
Find us online
- Message the show - @ThinkingElixir (https://twitter.com/ThinkingElixir)
- Message the show on Fediverse - @ThinkingElixir@genserver.social (https://genserver.social/ThinkingElixir)
- Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com)
- Mark Ericksen - @brainlid (https://twitter.com/brainlid)
- Mark Ericksen on Fediverse - @brainlid@genserver.social (https://genserver.social/brainlid)
- David Bernheisel - @bernheisel (https://twitter.com/bernheisel)
- David Bernheisel on Fediverse - @dbern@genserver.social (https://genserver.social/dbern)
- Cade Ward - @cadebward (https://twitter.com/cadebward)
- Cade Ward on Fediverse - @cadebward@genserver.social (https://genserver.social/cadebward) 
</description>
  <itunes:keywords>elixir, llm, instructor, json</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>Dive into the world of structured LLM prompting with our latest guest who shares insights on their innovative project, InstructorEx. We&#39;ll explore how this tool is pushing the boundaries of large language models to return structured data, particularly JSON, and the benefits it offers when integrated into existing systems. The conversation takes a deep dive into the challenges and solutions of forcing LLMs to output data in desirable formats using Elixir technology, like Ecto schemas, and what it means to treat an LLM like a digital human, even applying it to tasks like spam detection in emails. Discover the intriguing concept of using a local database as a cache for LLM results. If you&#39;re curious about the intersection of structured data, Python experience transition to Elixir, and the future of LLM integration, this is an episode not to miss. Tune in for these engaging topics and more!</p>

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

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

<ul>
<li><a href="https://twitter.com/spawnfest/status/1743987039345782978?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/spawnfest/status/1743987039345782978</a> – Announcement and prize awarding of the SpawnFest winners.</li>
<li><a href="https://spawnfest.org/2023.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://spawnfest.org/2023.html</a> – Official SpawnFest 2023 webpage with details on the projects and winners.</li>
<li><a href="https://github.com/spawnfest/heimdall?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/spawnfest/heimdall</a> – 1st Place Overall at SpawnFest, Heimdall is a web app for secure and easy sharing of sensitive data.</li>
<li><a href="https://github.com/spawnfest/fluffytrain?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/spawnfest/fluffytrain</a> – 2nd Place Overall at SpawnFest, Fluffytrain is a web app for generating working Elixir code using OpenAI GPT-4.</li>
<li><a href="https://github.com/spawnfest/tabtab?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/spawnfest/tabtab</a> – 3rd Place Overall at SpawnFest, tabtab is an autocompletion generator plugin for Erlang&#39;s rebar3.</li>
<li><a href="https://github.com/spawnfest/arizona?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/spawnfest/arizona</a> – Arizona, an Erlang Web Framework, was one of the highlighted projects at SpawnFest.</li>
<li><a href="https://github.com/spawnfest/latch?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/spawnfest/latch</a> – Latch, a tool for viewing OpenTelemetry data in real-time was a highlighted project at SpawnFest.</li>
<li><a href="https://github.com/spawnfest/youcan?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/spawnfest/youcan</a> – Youcan, an Elixir library for using UCANs in app authorization flows, featured at SpawnFest.</li>
<li><a href="https://ucan.xyz/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://ucan.xyz/</a> – UCAN.xyz, related to the Youcan Elixir library for user-controlled authorization networks.</li>
<li><a href="https://github.com/spawnfest/lorax?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/spawnfest/lorax</a> – Lorax, a Livebook app implementing LoRA for fine-tuning language models, was highlighted at SpawnFest.</li>
<li><a href="https://github.com/spawnfest/karel_dreams?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/spawnfest/karel_dreams</a> – SpawnFest&#39;s highlighted project Karel_dreams, a Livebook app for controlling a robot with AI or script.</li>
<li><a href="https://twitter.com/josevalim/status/1744395345872683471?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/josevalim/status/1744395345872683471</a> – José Valim celebrates Elixir&#39;s 13th anniversary and announces Elixir as a gradually typed language.</li>
<li><a href="https://twitter.com/bcardarella/status/1743370338254139712?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/bcardarella/status/1743370338254139712</a> – Announcement of LiveView Native v0.2.0-rc.1 release and upcoming changes.</li>
<li><a href="https://twitter.com/germsvel/status/1744686958196973787?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/germsvel/status/1744686958196973787</a> – German Valesco shares a tip about LiveView helpers for creating pipe-friendly functions in Elixir.</li>
<li><a href="https://codebeamamerica.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://codebeamamerica.com/</a> – CodeBeam America conference information, happening on March 7-8, 2024 in San Francisco and virtually.</li>
<li><a href="https://twitter.com/sasajuric/status/1744649232793886963?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/sasajuric/status/1744649232793886963</a> – Tweet about CodeBeam America conference.</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://github.com/thmsmlr/instructor_ex?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/thmsmlr/instructor_ex</a></li>
<li><a href="https://twitter.com/thmsmlr/status/1736645576324784375?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/thmsmlr/status/1736645576324784375</a></li>
<li><a href="https://www.stitchfix.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.stitchfix.com/</a></li>
<li><a href="https://docs.pydantic.dev/latest/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://docs.pydantic.dev/latest/</a></li>
<li><a href="https://github.com/boudra/jaxon?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/boudra/jaxon</a></li>
<li><a href="https://github.com/ggerganov/llama.cpp?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/ggerganov/llama.cpp</a></li>
<li><a href="https://fly.io/phoenix-files/using-llama-cpp-with-elixir-and-rustler/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://fly.io/phoenix-files/using-llama-cpp-with-elixir-and-rustler/</a></li>
<li><a href="https://hadoop.apache.org/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hadoop.apache.org/</a></li>
<li><a href="https://pig.apache.org/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://pig.apache.org/</a></li>
<li><a href="https://www.r-project.org/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.r-project.org/</a></li>
<li><a href="https://fly.io/blog/rethinking-serverless-with-flame/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://fly.io/blog/rethinking-serverless-with-flame/</a></li>
<li>BNF Grammar enforcement for JSON output</li>
<li><a href="https://www.linkedin.com/company/modal-labs/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.linkedin.com/company/modal-labs/</a></li>
<li><a href="https://airflow.apache.org/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://airflow.apache.org/</a></li>
</ul>

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

<ul>
<li><a href="https://twitter.com/thmsmlr?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/thmsmlr</a> – on Twitter</li>
<li><a href="https://github.com/thmsmlr/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/thmsmlr/</a> – on Github</li>
<li><a href="https://thmsmlr.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://thmsmlr.com/</a> – Blog</li>
</ul>

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

<ul>
<li>Message the show - <a href="https://twitter.com/ThinkingElixir" rel="nofollow">@ThinkingElixir</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 - <a href="https://twitter.com/brainlid" rel="nofollow">@brainlid</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" rel="nofollow">@brainlid@genserver.social</a></li>
<li>David Bernheisel - <a href="https://twitter.com/bernheisel" rel="nofollow">@bernheisel</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" rel="nofollow">@dbern@genserver.social</a></li>
<li>Cade Ward - <a href="https://twitter.com/cadebward" rel="nofollow">@cadebward</a></li>
<li>Cade Ward on Fediverse - <a href="https://genserver.social/cadebward" rel="nofollow">@cadebward@genserver.social</a></li>
</ul><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://fly.io">Fly.io</a>: <a rel="nofollow" href="https://fly.io">Fly.io is a great place to deploy your next Phoenix application! Check them out!</a></li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>Dive into the world of structured LLM prompting with our latest guest who shares insights on their innovative project, InstructorEx. We&#39;ll explore how this tool is pushing the boundaries of large language models to return structured data, particularly JSON, and the benefits it offers when integrated into existing systems. The conversation takes a deep dive into the challenges and solutions of forcing LLMs to output data in desirable formats using Elixir technology, like Ecto schemas, and what it means to treat an LLM like a digital human, even applying it to tasks like spam detection in emails. Discover the intriguing concept of using a local database as a cache for LLM results. If you&#39;re curious about the intersection of structured data, Python experience transition to Elixir, and the future of LLM integration, this is an episode not to miss. Tune in for these engaging topics and more!</p>

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

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

<ul>
<li><a href="https://twitter.com/spawnfest/status/1743987039345782978?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/spawnfest/status/1743987039345782978</a> – Announcement and prize awarding of the SpawnFest winners.</li>
<li><a href="https://spawnfest.org/2023.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://spawnfest.org/2023.html</a> – Official SpawnFest 2023 webpage with details on the projects and winners.</li>
<li><a href="https://github.com/spawnfest/heimdall?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/spawnfest/heimdall</a> – 1st Place Overall at SpawnFest, Heimdall is a web app for secure and easy sharing of sensitive data.</li>
<li><a href="https://github.com/spawnfest/fluffytrain?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/spawnfest/fluffytrain</a> – 2nd Place Overall at SpawnFest, Fluffytrain is a web app for generating working Elixir code using OpenAI GPT-4.</li>
<li><a href="https://github.com/spawnfest/tabtab?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/spawnfest/tabtab</a> – 3rd Place Overall at SpawnFest, tabtab is an autocompletion generator plugin for Erlang&#39;s rebar3.</li>
<li><a href="https://github.com/spawnfest/arizona?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/spawnfest/arizona</a> – Arizona, an Erlang Web Framework, was one of the highlighted projects at SpawnFest.</li>
<li><a href="https://github.com/spawnfest/latch?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/spawnfest/latch</a> – Latch, a tool for viewing OpenTelemetry data in real-time was a highlighted project at SpawnFest.</li>
<li><a href="https://github.com/spawnfest/youcan?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/spawnfest/youcan</a> – Youcan, an Elixir library for using UCANs in app authorization flows, featured at SpawnFest.</li>
<li><a href="https://ucan.xyz/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://ucan.xyz/</a> – UCAN.xyz, related to the Youcan Elixir library for user-controlled authorization networks.</li>
<li><a href="https://github.com/spawnfest/lorax?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/spawnfest/lorax</a> – Lorax, a Livebook app implementing LoRA for fine-tuning language models, was highlighted at SpawnFest.</li>
<li><a href="https://github.com/spawnfest/karel_dreams?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/spawnfest/karel_dreams</a> – SpawnFest&#39;s highlighted project Karel_dreams, a Livebook app for controlling a robot with AI or script.</li>
<li><a href="https://twitter.com/josevalim/status/1744395345872683471?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/josevalim/status/1744395345872683471</a> – José Valim celebrates Elixir&#39;s 13th anniversary and announces Elixir as a gradually typed language.</li>
<li><a href="https://twitter.com/bcardarella/status/1743370338254139712?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/bcardarella/status/1743370338254139712</a> – Announcement of LiveView Native v0.2.0-rc.1 release and upcoming changes.</li>
<li><a href="https://twitter.com/germsvel/status/1744686958196973787?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/germsvel/status/1744686958196973787</a> – German Valesco shares a tip about LiveView helpers for creating pipe-friendly functions in Elixir.</li>
<li><a href="https://codebeamamerica.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://codebeamamerica.com/</a> – CodeBeam America conference information, happening on March 7-8, 2024 in San Francisco and virtually.</li>
<li><a href="https://twitter.com/sasajuric/status/1744649232793886963?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/sasajuric/status/1744649232793886963</a> – Tweet about CodeBeam America conference.</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://github.com/thmsmlr/instructor_ex?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/thmsmlr/instructor_ex</a></li>
<li><a href="https://twitter.com/thmsmlr/status/1736645576324784375?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/thmsmlr/status/1736645576324784375</a></li>
<li><a href="https://www.stitchfix.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.stitchfix.com/</a></li>
<li><a href="https://docs.pydantic.dev/latest/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://docs.pydantic.dev/latest/</a></li>
<li><a href="https://github.com/boudra/jaxon?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/boudra/jaxon</a></li>
<li><a href="https://github.com/ggerganov/llama.cpp?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/ggerganov/llama.cpp</a></li>
<li><a href="https://fly.io/phoenix-files/using-llama-cpp-with-elixir-and-rustler/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://fly.io/phoenix-files/using-llama-cpp-with-elixir-and-rustler/</a></li>
<li><a href="https://hadoop.apache.org/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hadoop.apache.org/</a></li>
<li><a href="https://pig.apache.org/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://pig.apache.org/</a></li>
<li><a href="https://www.r-project.org/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.r-project.org/</a></li>
<li><a href="https://fly.io/blog/rethinking-serverless-with-flame/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://fly.io/blog/rethinking-serverless-with-flame/</a></li>
<li>BNF Grammar enforcement for JSON output</li>
<li><a href="https://www.linkedin.com/company/modal-labs/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.linkedin.com/company/modal-labs/</a></li>
<li><a href="https://airflow.apache.org/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://airflow.apache.org/</a></li>
</ul>

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

<ul>
<li><a href="https://twitter.com/thmsmlr?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/thmsmlr</a> – on Twitter</li>
<li><a href="https://github.com/thmsmlr/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/thmsmlr/</a> – on Github</li>
<li><a href="https://thmsmlr.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://thmsmlr.com/</a> – Blog</li>
</ul>

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

<ul>
<li>Message the show - <a href="https://twitter.com/ThinkingElixir" rel="nofollow">@ThinkingElixir</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 - <a href="https://twitter.com/brainlid" rel="nofollow">@brainlid</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" rel="nofollow">@brainlid@genserver.social</a></li>
<li>David Bernheisel - <a href="https://twitter.com/bernheisel" rel="nofollow">@bernheisel</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" rel="nofollow">@dbern@genserver.social</a></li>
<li>Cade Ward - <a href="https://twitter.com/cadebward" rel="nofollow">@cadebward</a></li>
<li>Cade Ward on Fediverse - <a href="https://genserver.social/cadebward" rel="nofollow">@cadebward@genserver.social</a></li>
</ul><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://fly.io">Fly.io</a>: <a rel="nofollow" href="https://fly.io">Fly.io is a great place to deploy your next Phoenix application! Check them out!</a></li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>159: Langchain with Elixir and Safe Ecto Migrations</title>
  <link>https://podcast.thinkingelixir.com/159</link>
  <guid isPermaLink="false">5c126210-5915-41ed-b1d2-227428e0f4d0</guid>
  <pubDate>Tue, 11 Jul 2023 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/5c126210-5915-41ed-b1d2-227428e0f4d0.mp3" length="36063232" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>Mark &amp; David delve into Langchain, popular in JS and Python communities for quick-build demos. Mark's exploring it with Elixir! Plus, we discuss David's recent job shift and his innovative ideas for data migrations using Oban.</itunes:subtitle>
  <itunes:duration>49:39</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>Mark and David share what's caught their interests and focus. Langchain is a popular framework in JS and Python communities for building services that knit together different services enabling people to quickly build impressive demos. Mark talks about the parts of Langchain that interest him and how he's been building ways for Elixir apps to play in that space too. We also catch up with David’s job change, moving, and talk about his ideas around using Oban for managing data migrations in a new way.
Show Notes online - http://podcast.thinkingelixir.com/159 (http://podcast.thinkingelixir.com/159)
Elixir Community News
- https://twitter.com/josevalim/status/1674817111863054337 (https://twitter.com/josevalim/status/1674817111863054337?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Elixir v1.15.2 and Erlang/OTP 26.0.2 are both out. All of the known bugs have been ironed out. This release also contains fixes needed by ElixirLS. ElixirLS release 0.15.1 leverages these.
- https://github.com/elixir-lang/elixir/releases/tag/v1.15.1 (https://github.com/elixir-lang/elixir/releases/tag/v1.15.1?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://github.com/elixir-lang/elixir/releases/tag/v1.15.2 (https://github.com/elixir-lang/elixir/releases/tag/v1.15.2?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://twitter.com/josevalim/status/1675900744954785796 (https://twitter.com/josevalim/status/1675900744954785796?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Elixir's type system has moved out of the “research” phase into the “development” phase.
- https://elixir-lang.org/blog/2023/06/22/type-system-updates-research-dev/ (https://elixir-lang.org/blog/2023/06/22/type-system-updates-research-dev/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://twitter.com/ElixirConf/status/1675995012453093376 (https://twitter.com/ElixirConf/status/1675995012453093376?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José will be talking more about the Elixir work around types in his ElixirConf US 2023 keynote talk.
- https://twitter.com/josevalim/status/1674893183640125442 (https://twitter.com/josevalim/status/1674893183640125442?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José shared where he wants to turn more of his focus in Elixir 1.16. It's all around “docs”.
- https://github.com/woodward/integrator (https://github.com/woodward/integrator?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – A new Nx focused Hex package by Greg Woodward called “Integrator”.
- https://github.com/woodward/integrator/tree/main/guides (https://github.com/woodward/integrator/tree/main/guides?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Includes Livebook guides with samples
- https://twitter.com/whatyouhide/status/1675887336339406850 (https://twitter.com/whatyouhide/status/1675887336339406850?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Andrea Leopardi released v2.0.0 of Corsica, an Elixir library for handling CORS requests.
- https://hex.pm/packages/corsica (https://hex.pm/packages/corsica?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://twitter.com/voltonez/status/1676125858581422080 (https://twitter.com/voltonez/status/1676125858581422080?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Bram Verburg pointed out AWS RDS database connection failure issue after upgrading to Erlang/OTP 26 is probably due to certificate validation.
- https://elixirforum.com/t/aws-rds-castore-certificate-validation-for-aws-rds-dbs/55111 (https://elixirforum.com/t/aws-rds-castore-certificate-validation-for-aws-rds-dbs/55111?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://github.com/voltone/awsrdscastore (https://github.com/voltone/aws_rds_castore?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – The Hex package awsrdscastore to help manage AWS CA certificates
- https://hex.pm/packages/image (https://hex.pm/packages/image?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Image 0.35.0 was released. Updates primarily focused on image contrast.
- https://twitter.com/DNAutics/status/1676059564188286976 (https://twitter.com/DNAutics/status/1676059564188286976?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ZigDocs was released
- https://hexdocs.pm/zig_doc/Zig.Doc.html (https://hexdocs.pm/zig_doc/Zig.Doc.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Integrates Zig documentation into Elixir docs.
- https://getoban.pro/releases#1.0.0 (https://getoban.pro/releases#1.0.0?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Oban Pro v1.0 is out without any new features or bugfixes, purely a renamed engine and deprecation cleanup.
Do you have some Elixir news to share? Tell us at @ThinkingElixir (https://twitter.com/ThinkingElixir) or email at show@thinkingelixir.com (mailto:show@thinkingelixir.com)
Discussion Resources
- https://blog.langchain.dev/announcing-our-10m-seed-round-led-by-benchmark/ (https://blog.langchain.dev/announcing-our-10m-seed-round-led-by-benchmark/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Langchain announced $10m seed round
- https://js.langchain.com/docs/ (https://js.langchain.com/docs/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Langchain JS docs and introduction to the project
- https://python.langchain.com/docs/get_started/introduction.html (https://python.langchain.com/docs/get_started/introduction.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Python version of the docs
- Be agentic - allow a language model to interact with its environment
- https://github.com/orthagonal/langchainex (https://github.com/orthagonal/langchainex?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Existing Elixir library called langchainex.
- https://twitter.com/josevalim/status/1668726716947222528 (https://twitter.com/josevalim/status/1668726716947222528?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José talked about OpenAI's new function support
- https://openai.com/blog/function-calling-and-other-api-updates (https://openai.com/blog/function-calling-and-other-api-updates?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – OpenAI blog announcing official function calling support
- https://dscout.com/ (https://dscout.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- David is thinking about Oban and data migrations
- https://fly.io/phoenix-files/safe-ecto-migrations/ (https://fly.io/phoenix-files/safe-ecto-migrations/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – David wrote a guide on how to run Safe Ecto Migrations for production systems
- https://github.com/fly-apps/safe-ecto-migrations (https://github.com/fly-apps/safe-ecto-migrations?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Guide to Safe Ecto Migrations on Github
Find us online
- Message the show - @ThinkingElixir (https://twitter.com/ThinkingElixir)
- Message the show on Fediverse - @ThinkingElixir@genserver.social (https://genserver.social/ThinkingElixir)
- Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com)
- Mark Ericksen - @brainlid (https://twitter.com/brainlid)
- Mark Ericksen on Fediverse - @brainlid@genserver.social (https://genserver.social/brainlid)
- David Bernheisel - @bernheisel (https://twitter.com/bernheisel)
- David Bernheisel on Fediverse - @dbern@genserver.social (https://genserver.social/dbern)
- Cade Ward - @cadebward (https://twitter.com/cadebward)
- Cade Ward on Fediverse - @cadebward@genserver.social (https://genserver.social/cadebward) 
</description>
  <itunes:keywords>elixir, langchain, ai, chatgpt, llm, ecto, migrations</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>Mark and David share what&#39;s caught their interests and focus. Langchain is a popular framework in JS and Python communities for building services that knit together different services enabling people to quickly build impressive demos. Mark talks about the parts of Langchain that interest him and how he&#39;s been building ways for Elixir apps to play in that space too. We also catch up with David’s job change, moving, and talk about his ideas around using Oban for managing data migrations in a new way.</p>

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

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

<ul>
<li><a href="https://twitter.com/josevalim/status/1674817111863054337?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/josevalim/status/1674817111863054337</a> – Elixir v1.15.2 and Erlang/OTP 26.0.2 are both out. All of the known bugs have been ironed out. This release also contains fixes needed by ElixirLS. ElixirLS release 0.15.1 leverages these.</li>
<li><a href="https://github.com/elixir-lang/elixir/releases/tag/v1.15.1?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/elixir/releases/tag/v1.15.1</a></li>
<li><a href="https://github.com/elixir-lang/elixir/releases/tag/v1.15.2?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/elixir/releases/tag/v1.15.2</a></li>
<li><a href="https://twitter.com/josevalim/status/1675900744954785796?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/josevalim/status/1675900744954785796</a> – Elixir&#39;s type system has moved out of the “research” phase into the “development” phase.</li>
<li><a href="https://elixir-lang.org/blog/2023/06/22/type-system-updates-research-dev/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixir-lang.org/blog/2023/06/22/type-system-updates-research-dev/</a></li>
<li><a href="https://twitter.com/ElixirConf/status/1675995012453093376?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/ElixirConf/status/1675995012453093376</a> – José will be talking more about the Elixir work around types in his ElixirConf US 2023 keynote talk.</li>
<li><a href="https://twitter.com/josevalim/status/1674893183640125442?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/josevalim/status/1674893183640125442</a> – José shared where he wants to turn more of his focus in Elixir 1.16. It&#39;s all around “docs”.</li>
<li><a href="https://github.com/woodward/integrator?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/woodward/integrator</a> – A new Nx focused Hex package by Greg Woodward called “Integrator”.</li>
<li><a href="https://github.com/woodward/integrator/tree/main/guides?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/woodward/integrator/tree/main/guides</a> – Includes Livebook guides with samples</li>
<li><a href="https://twitter.com/whatyouhide/status/1675887336339406850?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/whatyouhide/status/1675887336339406850</a> – Andrea Leopardi released v2.0.0 of Corsica, an Elixir library for handling CORS requests.</li>
<li><a href="https://hex.pm/packages/corsica?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hex.pm/packages/corsica</a></li>
<li><a href="https://twitter.com/voltonez/status/1676125858581422080?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/voltonez/status/1676125858581422080</a> – Bram Verburg pointed out AWS RDS database connection failure issue after upgrading to Erlang/OTP 26 is probably due to certificate validation.</li>
<li><a href="https://elixirforum.com/t/aws-rds-castore-certificate-validation-for-aws-rds-dbs/55111?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/t/aws-rds-castore-certificate-validation-for-aws-rds-dbs/55111</a></li>
<li><a href="https://github.com/voltone/aws_rds_castore?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/voltone/aws_rds_castore</a> – The Hex package aws_rds_castore to help manage AWS CA certificates</li>
<li><a href="https://hex.pm/packages/image?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hex.pm/packages/image</a> – Image 0.35.0 was released. Updates primarily focused on image contrast.</li>
<li><a href="https://twitter.com/DNAutics/status/1676059564188286976?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/DNAutics/status/1676059564188286976</a> – ZigDocs was released</li>
<li><a href="https://hexdocs.pm/zig_doc/Zig.Doc.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/zig_doc/Zig.Doc.html</a> – Integrates Zig documentation into Elixir docs.</li>
<li><a href="https://getoban.pro/releases#1.0.0?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://getoban.pro/releases#1.0.0</a> – Oban Pro v1.0 is out without any new features or bugfixes, purely a renamed engine and deprecation cleanup.</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://blog.langchain.dev/announcing-our-10m-seed-round-led-by-benchmark/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://blog.langchain.dev/announcing-our-10m-seed-round-led-by-benchmark/</a> – Langchain announced $10m seed round</li>
<li><a href="https://js.langchain.com/docs/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://js.langchain.com/docs/</a> – Langchain JS docs and introduction to the project</li>
<li><a href="https://python.langchain.com/docs/get_started/introduction.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://python.langchain.com/docs/get_started/introduction.html</a> – Python version of the docs</li>
<li>Be agentic - allow a language model to interact with its environment</li>
<li><a href="https://github.com/orthagonal/langchainex?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/orthagonal/langchainex</a> – Existing Elixir library called langchainex.</li>
<li><a href="https://twitter.com/josevalim/status/1668726716947222528?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/josevalim/status/1668726716947222528</a> – José talked about OpenAI&#39;s new function support</li>
<li><a href="https://openai.com/blog/function-calling-and-other-api-updates?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://openai.com/blog/function-calling-and-other-api-updates</a> – OpenAI blog announcing official function calling support</li>
<li><a href="https://dscout.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://dscout.com/</a></li>
<li>David is thinking about Oban and data migrations</li>
<li><a href="https://fly.io/phoenix-files/safe-ecto-migrations/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://fly.io/phoenix-files/safe-ecto-migrations/</a> – David wrote a guide on how to run Safe Ecto Migrations for production systems</li>
<li><a href="https://github.com/fly-apps/safe-ecto-migrations?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/fly-apps/safe-ecto-migrations</a> – Guide to Safe Ecto Migrations on Github</li>
</ul>

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

<ul>
<li>Message the show - <a href="https://twitter.com/ThinkingElixir" rel="nofollow">@ThinkingElixir</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 - <a href="https://twitter.com/brainlid" rel="nofollow">@brainlid</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" rel="nofollow">@brainlid@genserver.social</a></li>
<li>David Bernheisel - <a href="https://twitter.com/bernheisel" rel="nofollow">@bernheisel</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" rel="nofollow">@dbern@genserver.social</a></li>
<li>Cade Ward - <a href="https://twitter.com/cadebward" rel="nofollow">@cadebward</a></li>
<li>Cade Ward on Fediverse - <a href="https://genserver.social/cadebward" rel="nofollow">@cadebward@genserver.social</a></li>
</ul><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://fly.io">Fly.io</a>: <a rel="nofollow" href="https://fly.io">Fly.io is a great place to deploy your next Phoenix application! Check them out!</a></li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>Mark and David share what&#39;s caught their interests and focus. Langchain is a popular framework in JS and Python communities for building services that knit together different services enabling people to quickly build impressive demos. Mark talks about the parts of Langchain that interest him and how he&#39;s been building ways for Elixir apps to play in that space too. We also catch up with David’s job change, moving, and talk about his ideas around using Oban for managing data migrations in a new way.</p>

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

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

<ul>
<li><a href="https://twitter.com/josevalim/status/1674817111863054337?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/josevalim/status/1674817111863054337</a> – Elixir v1.15.2 and Erlang/OTP 26.0.2 are both out. All of the known bugs have been ironed out. This release also contains fixes needed by ElixirLS. ElixirLS release 0.15.1 leverages these.</li>
<li><a href="https://github.com/elixir-lang/elixir/releases/tag/v1.15.1?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/elixir/releases/tag/v1.15.1</a></li>
<li><a href="https://github.com/elixir-lang/elixir/releases/tag/v1.15.2?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/elixir/releases/tag/v1.15.2</a></li>
<li><a href="https://twitter.com/josevalim/status/1675900744954785796?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/josevalim/status/1675900744954785796</a> – Elixir&#39;s type system has moved out of the “research” phase into the “development” phase.</li>
<li><a href="https://elixir-lang.org/blog/2023/06/22/type-system-updates-research-dev/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixir-lang.org/blog/2023/06/22/type-system-updates-research-dev/</a></li>
<li><a href="https://twitter.com/ElixirConf/status/1675995012453093376?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/ElixirConf/status/1675995012453093376</a> – José will be talking more about the Elixir work around types in his ElixirConf US 2023 keynote talk.</li>
<li><a href="https://twitter.com/josevalim/status/1674893183640125442?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/josevalim/status/1674893183640125442</a> – José shared where he wants to turn more of his focus in Elixir 1.16. It&#39;s all around “docs”.</li>
<li><a href="https://github.com/woodward/integrator?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/woodward/integrator</a> – A new Nx focused Hex package by Greg Woodward called “Integrator”.</li>
<li><a href="https://github.com/woodward/integrator/tree/main/guides?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/woodward/integrator/tree/main/guides</a> – Includes Livebook guides with samples</li>
<li><a href="https://twitter.com/whatyouhide/status/1675887336339406850?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/whatyouhide/status/1675887336339406850</a> – Andrea Leopardi released v2.0.0 of Corsica, an Elixir library for handling CORS requests.</li>
<li><a href="https://hex.pm/packages/corsica?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hex.pm/packages/corsica</a></li>
<li><a href="https://twitter.com/voltonez/status/1676125858581422080?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/voltonez/status/1676125858581422080</a> – Bram Verburg pointed out AWS RDS database connection failure issue after upgrading to Erlang/OTP 26 is probably due to certificate validation.</li>
<li><a href="https://elixirforum.com/t/aws-rds-castore-certificate-validation-for-aws-rds-dbs/55111?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/t/aws-rds-castore-certificate-validation-for-aws-rds-dbs/55111</a></li>
<li><a href="https://github.com/voltone/aws_rds_castore?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/voltone/aws_rds_castore</a> – The Hex package aws_rds_castore to help manage AWS CA certificates</li>
<li><a href="https://hex.pm/packages/image?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hex.pm/packages/image</a> – Image 0.35.0 was released. Updates primarily focused on image contrast.</li>
<li><a href="https://twitter.com/DNAutics/status/1676059564188286976?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/DNAutics/status/1676059564188286976</a> – ZigDocs was released</li>
<li><a href="https://hexdocs.pm/zig_doc/Zig.Doc.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/zig_doc/Zig.Doc.html</a> – Integrates Zig documentation into Elixir docs.</li>
<li><a href="https://getoban.pro/releases#1.0.0?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://getoban.pro/releases#1.0.0</a> – Oban Pro v1.0 is out without any new features or bugfixes, purely a renamed engine and deprecation cleanup.</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://blog.langchain.dev/announcing-our-10m-seed-round-led-by-benchmark/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://blog.langchain.dev/announcing-our-10m-seed-round-led-by-benchmark/</a> – Langchain announced $10m seed round</li>
<li><a href="https://js.langchain.com/docs/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://js.langchain.com/docs/</a> – Langchain JS docs and introduction to the project</li>
<li><a href="https://python.langchain.com/docs/get_started/introduction.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://python.langchain.com/docs/get_started/introduction.html</a> – Python version of the docs</li>
<li>Be agentic - allow a language model to interact with its environment</li>
<li><a href="https://github.com/orthagonal/langchainex?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/orthagonal/langchainex</a> – Existing Elixir library called langchainex.</li>
<li><a href="https://twitter.com/josevalim/status/1668726716947222528?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/josevalim/status/1668726716947222528</a> – José talked about OpenAI&#39;s new function support</li>
<li><a href="https://openai.com/blog/function-calling-and-other-api-updates?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://openai.com/blog/function-calling-and-other-api-updates</a> – OpenAI blog announcing official function calling support</li>
<li><a href="https://dscout.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://dscout.com/</a></li>
<li>David is thinking about Oban and data migrations</li>
<li><a href="https://fly.io/phoenix-files/safe-ecto-migrations/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://fly.io/phoenix-files/safe-ecto-migrations/</a> – David wrote a guide on how to run Safe Ecto Migrations for production systems</li>
<li><a href="https://github.com/fly-apps/safe-ecto-migrations?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/fly-apps/safe-ecto-migrations</a> – Guide to Safe Ecto Migrations on Github</li>
</ul>

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

<ul>
<li>Message the show - <a href="https://twitter.com/ThinkingElixir" rel="nofollow">@ThinkingElixir</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 - <a href="https://twitter.com/brainlid" rel="nofollow">@brainlid</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" rel="nofollow">@brainlid@genserver.social</a></li>
<li>David Bernheisel - <a href="https://twitter.com/bernheisel" rel="nofollow">@bernheisel</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" rel="nofollow">@dbern@genserver.social</a></li>
<li>Cade Ward - <a href="https://twitter.com/cadebward" rel="nofollow">@cadebward</a></li>
<li>Cade Ward on Fediverse - <a href="https://genserver.social/cadebward" rel="nofollow">@cadebward@genserver.social</a></li>
</ul><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://fly.io">Fly.io</a>: <a rel="nofollow" href="https://fly.io">Fly.io is a great place to deploy your next Phoenix application! Check them out!</a></li></ul>]]>
  </itunes:summary>
</item>
  </channel>
</rss>
