<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" encoding="UTF-8" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/" xmlns:atom="http://www.w3.org/2005/Atom/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:fireside="http://fireside.fm/modules/rss/fireside">
  <channel>
    <fireside:hostname>web02.fireside.fm</fireside:hostname>
    <fireside:genDate>Thu, 09 Apr 2026 21:04:29 -0500</fireside:genDate>
    <generator>Fireside (https://fireside.fm)</generator>
    <title>Thinking Elixir Podcast - Episodes Tagged with “Postgres”</title>
    <link>https://podcast.thinkingelixir.com/tags/postgres</link>
    <pubDate>Tue, 03 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>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>285: From Popcorn to Robots</title>
  <link>https://podcast.thinkingelixir.com/285</link>
  <guid isPermaLink="false">8fd79aa0-97a7-45f6-9103-20ef4cc38609</guid>
  <pubDate>Tue, 30 Dec 2025 04:15:00 -0700</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/8fd79aa0-97a7-45f6-9103-20ef4cc38609.mp3" length="23189504" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes Software Mansion running LiveView in the browser with WebAssembly, Programming Nerves book launching in beta, PinStripe for Stripe integration, Beam Bots for robotics, Saša Jurić’s Goatmire talk, Tidewave.ai updates, and more!</itunes:subtitle>
  <itunes:duration>31:47</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 Software Mansion pushing the boundaries of Popcorn by running LiveView locally in the browser using WebAssembly, the Programming Nerves book by Alex Koutmos and Hugo Baraúna launching in beta, a new minimalist Stripe integration library called PinStripe, Beam Bots announced for resilient robotics on the BEAM, Saša Jurić’s thought-provoking Goatmire talk now available online, Tidewave.ai adding Vue.js support with impressive performance improvements, LiveTable v0.4.0 released with powerful data table features, Supabase announcing Multigres for horizontally scalable Postgres, and more!
Show Notes online - http://podcast.thinkingelixir.com/285 (http://podcast.thinkingelixir.com/285)
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/swmansionelixir/status/2001673272706945157 (https://x.com/swmansionelixir/status/2001673272706945157?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Software Mansion announces running LiveView locally in the browser using WebAssembly with Popcorn
https://github.com/software-mansion/popcorn/tree/main/examples/localformdemo (https://github.com/software-mansion/popcorn/tree/main/examples/local_form_demo?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Example demo of a LiveView running in WASM in the browser
https://popcorn.swmansion.com/demos/local-forms/ (https://popcorn.swmansion.com/demos/local-forms/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Interactive example of a local LiveView running a form with Ecto schema validations in the browser
https://x.com/davydog187/status/2001666856243933662 (https://x.com/davydog187/status/2001666856243933662?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Dave Lucia announces JQL library for working with Jira Query Language
https://github.com/tv-labs/jql (https://github.com/tv-labs/jql?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – JQL - An Ecto-like DSL for writing Jira Query Language to automate Jira tasks
https://bsky.app/profile/hugobarauna.com/post/3ma74jhrid22u (https://bsky.app/profile/hugobarauna.com/post/3ma74jhrid22u?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Hugo Baraúna announces the Programming Nerves book beta launch
https://www.programmingnerves.dev (https://www.programmingnerves.dev?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Programming Nerves book website - learn to build production ready embedded systems with Elixir and Nerves
https://www.linkedin.com/posts/eileen-noonan-72a2856_tinyelixirstripe-activity-7407602470325022720-aWql/ (https://www.linkedin.com/posts/eileen-noonan-72a2856_tinyelixirstripe-activity-7407602470325022720-aWql/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Eileen Noonan announces PinStripe library for Stripe integration
https://dashbit.co/blog/sdks-with-req-stripe (https://dashbit.co/blog/sdks-with-req-stripe?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Dashbit article on SDKs with Req for Stripe by Wojtek Mach that inspired PinStripe
https://github.com/enoonan/pin_stripe/ (https://github.com/enoonan/pin_stripe/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – PinStripe GitHub repository - A minimalist Stripe integration for Elixir
https://hexdocs.pm/pin_stripe/readme.html (https://hexdocs.pm/pin_stripe/readme.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – PinStripe documentation on HexDocs
https://harton.nz/blog/announcing-beam-bots/ (https://harton.nz/blog/announcing-beam-bots/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Announcement blog post for Beam Bots - Resilient Robotics on the BEAM
https://beambots.dev/ (https://beambots.dev/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Beam Bots website
https://github.com/beam-bots/bb (https://github.com/beam-bots/bb?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Beam Bots GitHub repository with Spark DSL for declarative robot definitions
https://x.com/sasajuric/status/2003049285739290645 (https://x.com/sasajuric/status/2003049285739290645?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Saša Jurić announces his Goatmire talk is now online
https://www.youtube.com/watch?v=GOrKfCs-mr0 (https://www.youtube.com/watch?v=GOrKfCs-mr0?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – \"Tell me a Story\" talk by Saša Jurić - musings on software development in collaborative environments
https://www.youtube.com/watch?v=JvBT4XBdoUE (https://www.youtube.com/watch?v=JvBT4XBdoUE?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – The Soul of Erlang talk from 2019 referenced in the discussion
https://x.com/josevalim/status/2003485910399348757 (https://x.com/josevalim/status/2003485910399348757?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim shares Tidewave.ai updates including Vue.js support
https://tidewave.ai/blog/depth-based-inspector (https://tidewave.ai/blog/depth-based-inspector?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Tidewave's new depth-based inspector for selecting elements behind other elements
https://developer.chrome.com/blog/chrome-devtools-mcp (https://developer.chrome.com/blog/chrome-devtools-mcp?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Claude's Chrome Extension for agentic browsing
https://github.com/shanraisshan/claude-code-best-practice/blob/main/reports/claude-in-chrome-v-chrome-devtools-mcp.md (https://github.com/shanraisshan/claude-code-best-practice/blob/main/reports/claude-in-chrome-v-chrome-devtools-mcp.md?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Comparison of Claude Code using Chrome extension vs Chrome's dev tool for token usage
https://x.com/virinchi_cv/status/2000786463206858819 (https://x.com/virinchi_cv/status/2000786463206858819?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Announcement of LiveTable v0.4.0 release
https://livetable.gurujada.com/ (https://livetable.gurujada.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – LiveTable website - Phoenix LiveView library for feature-rich data tables
https://github.com/gurujada/live_table (https://github.com/gurujada/live_table?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – LiveTable GitHub repository
https://x.com/kiwicopple/status/2002071541237100828 (https://x.com/kiwicopple/status/2002071541237100828?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Supabase announces Multigres - horizontally scalable Postgres architecture
https://github.com/multigres/multigres (https://github.com/multigres/multigres?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Multigres GitHub repository
https://multigres.com/ (https://multigres.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Multigres website - Vitess adaptation for Postgres
https://vitess.io/ (https://vitess.io/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Vitess - cloud-native database that extends MySQL with sharding and high availability
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, tidewave, postgres, multigress, webassembly, liveview</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes Software Mansion pushing the boundaries of Popcorn by running LiveView locally in the browser using WebAssembly, the Programming Nerves book by Alex Koutmos and Hugo Baraúna launching in beta, a new minimalist Stripe integration library called PinStripe, Beam Bots announced for resilient robotics on the BEAM, Saša Jurić’s thought-provoking Goatmire talk now available online, Tidewave.ai adding Vue.js support with impressive performance improvements, LiveTable v0.4.0 released with powerful data table features, Supabase announcing Multigres for horizontally scalable Postgres, and more!</p>

<p>Show Notes online - <a href="http://podcast.thinkingelixir.com/285" rel="nofollow">http://podcast.thinkingelixir.com/285</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/swmansionelixir/status/2001673272706945157?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/swmansionelixir/status/2001673272706945157</a> – Software Mansion announces running LiveView locally in the browser using WebAssembly with Popcorn</li>
<li><a href="https://github.com/software-mansion/popcorn/tree/main/examples/local_form_demo?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/software-mansion/popcorn/tree/main/examples/local_form_demo</a> – Example demo of a LiveView running in WASM in the browser</li>
<li><a href="https://popcorn.swmansion.com/demos/local-forms/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://popcorn.swmansion.com/demos/local-forms/</a> – Interactive example of a local LiveView running a form with Ecto schema validations in the browser</li>
<li><a href="https://x.com/davydog187/status/2001666856243933662?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/davydog187/status/2001666856243933662</a> – Dave Lucia announces JQL library for working with Jira Query Language</li>
<li><a href="https://github.com/tv-labs/jql?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/tv-labs/jql</a> – JQL - An Ecto-like DSL for writing Jira Query Language to automate Jira tasks</li>
<li><a href="https://bsky.app/profile/hugobarauna.com/post/3ma74jhrid22u?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/hugobarauna.com/post/3ma74jhrid22u</a> – Hugo Baraúna announces the Programming Nerves book beta launch</li>
<li><a href="https://www.programmingnerves.dev?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.programmingnerves.dev</a> – Programming Nerves book website - learn to build production ready embedded systems with Elixir and Nerves</li>
<li><a href="https://www.linkedin.com/posts/eileen-noonan-72a2856_tinyelixirstripe-activity-7407602470325022720-aWql/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.linkedin.com/posts/eileen-noonan-72a2856_tinyelixirstripe-activity-7407602470325022720-aWql/</a> – Eileen Noonan announces PinStripe library for Stripe integration</li>
<li><a href="https://dashbit.co/blog/sdks-with-req-stripe?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://dashbit.co/blog/sdks-with-req-stripe</a> – Dashbit article on SDKs with Req for Stripe by Wojtek Mach that inspired PinStripe</li>
<li><a href="https://github.com/enoonan/pin_stripe/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/enoonan/pin_stripe/</a> – PinStripe GitHub repository - A minimalist Stripe integration for Elixir</li>
<li><a href="https://hexdocs.pm/pin_stripe/readme.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/pin_stripe/readme.html</a> – PinStripe documentation on HexDocs</li>
<li><a href="https://harton.nz/blog/announcing-beam-bots/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://harton.nz/blog/announcing-beam-bots/</a> – Announcement blog post for Beam Bots - Resilient Robotics on the BEAM</li>
<li><a href="https://beambots.dev/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://beambots.dev/</a> – Beam Bots website</li>
<li><a href="https://github.com/beam-bots/bb?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/beam-bots/bb</a> – Beam Bots GitHub repository with Spark DSL for declarative robot definitions</li>
<li><a href="https://x.com/sasajuric/status/2003049285739290645?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/sasajuric/status/2003049285739290645</a> – Saša Jurić announces his Goatmire talk is now online</li>
<li><a href="https://www.youtube.com/watch?v=GOrKfCs-mr0?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=GOrKfCs-mr0</a> – \&quot;Tell me a Story\&quot; talk by Saša Jurić - musings on software development in collaborative environments</li>
<li><a href="https://www.youtube.com/watch?v=JvBT4XBdoUE?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=JvBT4XBdoUE</a> – The Soul of Erlang talk from 2019 referenced in the discussion</li>
<li><a href="https://x.com/josevalim/status/2003485910399348757?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/2003485910399348757</a> – José Valim shares Tidewave.ai updates including Vue.js support</li>
<li><a href="https://tidewave.ai/blog/depth-based-inspector?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://tidewave.ai/blog/depth-based-inspector</a> – Tidewave&#39;s new depth-based inspector for selecting elements behind other elements</li>
<li><a href="https://developer.chrome.com/blog/chrome-devtools-mcp?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://developer.chrome.com/blog/chrome-devtools-mcp</a> – Claude&#39;s Chrome Extension for agentic browsing</li>
<li><a href="https://github.com/shanraisshan/claude-code-best-practice/blob/main/reports/claude-in-chrome-v-chrome-devtools-mcp.md?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/shanraisshan/claude-code-best-practice/blob/main/reports/claude-in-chrome-v-chrome-devtools-mcp.md</a> – Comparison of Claude Code using Chrome extension vs Chrome&#39;s dev tool for token usage</li>
<li><a href="https://x.com/virinchi_cv/status/2000786463206858819?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/virinchi_cv/status/2000786463206858819</a> – Announcement of LiveTable v0.4.0 release</li>
<li><a href="https://livetable.gurujada.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://livetable.gurujada.com/</a> – LiveTable website - Phoenix LiveView library for feature-rich data tables</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 GitHub repository</li>
<li><a href="https://x.com/kiwicopple/status/2002071541237100828?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/kiwicopple/status/2002071541237100828</a> – Supabase announces Multigres - horizontally scalable Postgres architecture</li>
<li><a href="https://github.com/multigres/multigres?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/multigres/multigres</a> – Multigres GitHub repository</li>
<li><a href="https://multigres.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://multigres.com/</a> – Multigres website - Vitess adaptation for Postgres</li>
<li><a href="https://vitess.io/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://vitess.io/</a> – Vitess - cloud-native database that extends MySQL with sharding and high availability</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 Software Mansion pushing the boundaries of Popcorn by running LiveView locally in the browser using WebAssembly, the Programming Nerves book by Alex Koutmos and Hugo Baraúna launching in beta, a new minimalist Stripe integration library called PinStripe, Beam Bots announced for resilient robotics on the BEAM, Saša Jurić’s thought-provoking Goatmire talk now available online, Tidewave.ai adding Vue.js support with impressive performance improvements, LiveTable v0.4.0 released with powerful data table features, Supabase announcing Multigres for horizontally scalable Postgres, and more!</p>

<p>Show Notes online - <a href="http://podcast.thinkingelixir.com/285" rel="nofollow">http://podcast.thinkingelixir.com/285</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/swmansionelixir/status/2001673272706945157?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/swmansionelixir/status/2001673272706945157</a> – Software Mansion announces running LiveView locally in the browser using WebAssembly with Popcorn</li>
<li><a href="https://github.com/software-mansion/popcorn/tree/main/examples/local_form_demo?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/software-mansion/popcorn/tree/main/examples/local_form_demo</a> – Example demo of a LiveView running in WASM in the browser</li>
<li><a href="https://popcorn.swmansion.com/demos/local-forms/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://popcorn.swmansion.com/demos/local-forms/</a> – Interactive example of a local LiveView running a form with Ecto schema validations in the browser</li>
<li><a href="https://x.com/davydog187/status/2001666856243933662?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/davydog187/status/2001666856243933662</a> – Dave Lucia announces JQL library for working with Jira Query Language</li>
<li><a href="https://github.com/tv-labs/jql?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/tv-labs/jql</a> – JQL - An Ecto-like DSL for writing Jira Query Language to automate Jira tasks</li>
<li><a href="https://bsky.app/profile/hugobarauna.com/post/3ma74jhrid22u?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/hugobarauna.com/post/3ma74jhrid22u</a> – Hugo Baraúna announces the Programming Nerves book beta launch</li>
<li><a href="https://www.programmingnerves.dev?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.programmingnerves.dev</a> – Programming Nerves book website - learn to build production ready embedded systems with Elixir and Nerves</li>
<li><a href="https://www.linkedin.com/posts/eileen-noonan-72a2856_tinyelixirstripe-activity-7407602470325022720-aWql/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.linkedin.com/posts/eileen-noonan-72a2856_tinyelixirstripe-activity-7407602470325022720-aWql/</a> – Eileen Noonan announces PinStripe library for Stripe integration</li>
<li><a href="https://dashbit.co/blog/sdks-with-req-stripe?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://dashbit.co/blog/sdks-with-req-stripe</a> – Dashbit article on SDKs with Req for Stripe by Wojtek Mach that inspired PinStripe</li>
<li><a href="https://github.com/enoonan/pin_stripe/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/enoonan/pin_stripe/</a> – PinStripe GitHub repository - A minimalist Stripe integration for Elixir</li>
<li><a href="https://hexdocs.pm/pin_stripe/readme.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/pin_stripe/readme.html</a> – PinStripe documentation on HexDocs</li>
<li><a href="https://harton.nz/blog/announcing-beam-bots/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://harton.nz/blog/announcing-beam-bots/</a> – Announcement blog post for Beam Bots - Resilient Robotics on the BEAM</li>
<li><a href="https://beambots.dev/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://beambots.dev/</a> – Beam Bots website</li>
<li><a href="https://github.com/beam-bots/bb?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/beam-bots/bb</a> – Beam Bots GitHub repository with Spark DSL for declarative robot definitions</li>
<li><a href="https://x.com/sasajuric/status/2003049285739290645?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/sasajuric/status/2003049285739290645</a> – Saša Jurić announces his Goatmire talk is now online</li>
<li><a href="https://www.youtube.com/watch?v=GOrKfCs-mr0?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=GOrKfCs-mr0</a> – \&quot;Tell me a Story\&quot; talk by Saša Jurić - musings on software development in collaborative environments</li>
<li><a href="https://www.youtube.com/watch?v=JvBT4XBdoUE?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=JvBT4XBdoUE</a> – The Soul of Erlang talk from 2019 referenced in the discussion</li>
<li><a href="https://x.com/josevalim/status/2003485910399348757?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/2003485910399348757</a> – José Valim shares Tidewave.ai updates including Vue.js support</li>
<li><a href="https://tidewave.ai/blog/depth-based-inspector?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://tidewave.ai/blog/depth-based-inspector</a> – Tidewave&#39;s new depth-based inspector for selecting elements behind other elements</li>
<li><a href="https://developer.chrome.com/blog/chrome-devtools-mcp?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://developer.chrome.com/blog/chrome-devtools-mcp</a> – Claude&#39;s Chrome Extension for agentic browsing</li>
<li><a href="https://github.com/shanraisshan/claude-code-best-practice/blob/main/reports/claude-in-chrome-v-chrome-devtools-mcp.md?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/shanraisshan/claude-code-best-practice/blob/main/reports/claude-in-chrome-v-chrome-devtools-mcp.md</a> – Comparison of Claude Code using Chrome extension vs Chrome&#39;s dev tool for token usage</li>
<li><a href="https://x.com/virinchi_cv/status/2000786463206858819?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/virinchi_cv/status/2000786463206858819</a> – Announcement of LiveTable v0.4.0 release</li>
<li><a href="https://livetable.gurujada.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://livetable.gurujada.com/</a> – LiveTable website - Phoenix LiveView library for feature-rich data tables</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 GitHub repository</li>
<li><a href="https://x.com/kiwicopple/status/2002071541237100828?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/kiwicopple/status/2002071541237100828</a> – Supabase announces Multigres - horizontally scalable Postgres architecture</li>
<li><a href="https://github.com/multigres/multigres?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/multigres/multigres</a> – Multigres GitHub repository</li>
<li><a href="https://multigres.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://multigres.com/</a> – Multigres website - Vitess adaptation for Postgres</li>
<li><a href="https://vitess.io/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://vitess.io/</a> – Vitess - cloud-native database that extends MySQL with sharding and high availability</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>258: CVEs, MCPs, and Petabyte Dreams</title>
  <link>https://podcast.thinkingelixir.com/258</link>
  <guid isPermaLink="false">8a89d535-81ae-45a7-b528-ead580e234fb</guid>
  <pubDate>Tue, 24 Jun 2025 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/8a89d535-81ae-45a7-b528-ead580e234fb.mp3" length="23203840" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes EEF’s first CVE release, Supabase’s Multigres for scaling Postgres, new MCP servers for Phoenix, Erlang surviving extreme load tests, LiveDebugger v0.3.0 preview, and more!</itunes:subtitle>
  <itunes:duration>31:48</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/8/811c9756-babe-40ac-8c25-b3bb24e522e0/cover.jpg?v=2"/>
  <description>News includes the first CVE released under EEF's new CNA program for an Erlang zip traversal vulnerability, Phoenix MacroComponents being delayed for greater potential, Supabase announcing Multigres - a Vitess-like proxy for scaling Postgres to petabyte scale, a surge of new MCP server implementations for Phoenix and Plug including Phantom, HermesMCP, ExMCP, Vancouver, and Excom, a fun blog post revealing that Erlang was the only language that didn't crash under extreme load testing against 6 other languages, LiveDebugger v0.3.0 being teased with Firefox extension support and enhanced debugging capabilities, and more!
Show Notes online - http://podcast.thinkingelixir.com/258 (http://podcast.thinkingelixir.com/258)
Elixir Community News
https://www.honeybadger.io/ (https://www.honeybadger.io/?utm_source=thinkingelixir&amp;amp;utm_medium=podcast) – Honeybadger.io is sponsoring today's show! Keep your apps healthy and your customers happy with Honeybadger! It's free to get started, and setup takes less than five minutes.
https://cna.erlef.org/cves/cve-2025-4748.html (https://cna.erlef.org/cves/cve-2025-4748.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – New CVE for Erlang regarding zip traversal - 4.8 severity (medium) with workaround available or update to latest patched OTP versions
First CVE released under the EEF's new CNA (CVE Numbering Authority) program - a successful process milestone
https://bsky.app/profile/steffend.me/post/3lrlhd5etkc2p (https://bsky.app/profile/steffend.me/post/3lrlhd5etkc2p?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Phoenix MacroComponents is being delayed in search of greater potential
https://github.com/phoenixframework/phoenixliveview/pull/3846 (https://github.com/phoenixframework/phoenix_live_view/pull/3846?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Draft PR for Phoenix MacroComponents development
https://x.com/supabase/status/1933627932972376097 (https://x.com/supabase/status/1933627932972376097?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Supabase announcement of Multigres project
https://supabase.com/blog/multigres-vitess-for-postgres (https://supabase.com/blog/multigres-vitess-for-postgres?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Multigres - Vitess for Postgres, announcement of a new proxy for scaling Postgres databases to petabyte scale
https://github.com/multigres/multigres (https://github.com/multigres/multigres?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Multigres GitHub repository
Sugu, co-creator of Vitess, has joined Supabase to build Multigres
https://hex.pm/packages/phantom_mcp (https://hex.pm/packages/phantom_mcp?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Phantom MCP server - comprehensive implementation supporting Streamable HTTP with Phoenix/Plug integration
https://hex.pm/packages/hermes_mcp (https://hex.pm/packages/hermes_mcp?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – HermesMCP - comprehensive MCP server with client, stdio and Plug adapters
https://hex.pm/packages/ex_mcp (https://hex.pm/packages/ex_mcp?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ExMCP - comprehensive MCP implementation with client, server, stdio and Plug adapters, uses Horde for distribution
https://hex.pm/packages/vancouver (https://hex.pm/packages/vancouver?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Vancouver MCP server - simple implementation supporting only tools
https://hex.pm/packages/excom (https://hex.pm/packages/excom?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Excom MCP server - simple implementation supporting only tools
https://www.youtube.com/watch?v=4dzZ44-xVds (https://www.youtube.com/watch?v=4dzZ44-xVds?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – AshAI video demo showing incredible introspection capabilities for MCP frameworks
https://freedium.cfd/https:/medium.com/@codeperfect/we-tested-7-languages-under-extreme-load-and-only-one-didnt-crash-it-wasn-t-what-we-expected-67f84c79dc34 (https://freedium.cfd/https:/medium.com/@codeperfect/we-tested-7-languages-under-extreme-load-and-only-one-didnt-crash-it-wasn-t-what-we-expected-67f84c79dc34?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Blog post comparing 7 languages under extreme load - Erlang was the only one that didn't crash
https://github.com/software-mansion/live-debugger (https://github.com/software-mansion/live-debugger?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – LiveDebugger v0.3.0 release being teased with new features
https://bsky.app/profile/membrane-swmansion.bsky.social/post/3lrb4kpmmw227 (https://bsky.app/profile/membrane-swmansion.bsky.social/post/3lrb4kpmmw227?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Software Mansion preview of LiveDebugger v0.3.0 features including Firefox extension and enhanced debugging capabilities
https://smartlogic.io/podcast/elixir-wizards/s14-e03-langchain-llm-integration-elixir/ (https://smartlogic.io/podcast/elixir-wizards/s14-e03-langchain-llm-integration-elixir/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Elixir Wizards podcast episode featuring discussion with Mark Ericksen on the Elixir LangChain project for LLM integration
Do you have some Elixir news to share? Tell us at @ThinkingElixir (https://twitter.com/ThinkingElixir) or email at show@thinkingelixir.com (mailto:show@thinkingelixir.com)
Find us online
- Message the show - Bluesky (https://bsky.app/profile/thinkingelixir.com)
- Message the show - X (https://x.com/ThinkingElixir)
- Message the show on Fediverse - @ThinkingElixir@genserver.social (https://genserver.social/ThinkingElixir)
- Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com)
- Mark Ericksen on X - @brainlid (https://x.com/brainlid)
- Mark Ericksen on Bluesky - @brainlid.bsky.social (https://bsky.app/profile/brainlid.bsky.social)
- Mark Ericksen on Fediverse - @brainlid@genserver.social (https://genserver.social/brainlid)
- David Bernheisel on Bluesky - @david.bernheisel.com (https://bsky.app/profile/david.bernheisel.com)
- David Bernheisel on Fediverse - @dbern@genserver.social (https://genserver.social/dbern) 
</description>
  <itunes:keywords>elixir, mcp, supabase, postgres, cve, erlang</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes the first CVE released under EEF&#39;s new CNA program for an Erlang zip traversal vulnerability, Phoenix MacroComponents being delayed for greater potential, Supabase announcing Multigres - a Vitess-like proxy for scaling Postgres to petabyte scale, a surge of new MCP server implementations for Phoenix and Plug including Phantom, HermesMCP, ExMCP, Vancouver, and Excom, a fun blog post revealing that Erlang was the only language that didn&#39;t crash under extreme load testing against 6 other languages, LiveDebugger v0.3.0 being teased with Firefox extension support and enhanced debugging capabilities, and more!</p>

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

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

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

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

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

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

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

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

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

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

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

<ul>
<li>Message the show - <a href="https://bsky.app/profile/thinkingelixir.com" rel="nofollow">Bluesky</a></li>
<li>Message the show - <a href="https://x.com/ThinkingElixir" rel="nofollow">X</a></li>
<li>Message the show on Fediverse - <a href="https://genserver.social/ThinkingElixir" rel="nofollow">@ThinkingElixir@genserver.social</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></li>
<li>Mark Ericksen on X - <a href="https://x.com/brainlid" rel="nofollow">@brainlid</a></li>
<li>Mark Ericksen on Bluesky - <a href="https://bsky.app/profile/brainlid.bsky.social" rel="nofollow">@brainlid.bsky.social</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" rel="nofollow">@brainlid@genserver.social</a></li>
<li>David Bernheisel on Bluesky - <a href="https://bsky.app/profile/david.bernheisel.com" rel="nofollow">@david.bernheisel.com</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" rel="nofollow">@dbern@genserver.social</a></li>
</ul><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://www.honeybadger.io/?utm_source=thinkingelixir&amp;utm_medium=podcast">Honeybadger.io</a>: <a rel="nofollow" href="https://www.honeybadger.io/?utm_source=thinkingelixir&amp;utm_medium=podcast">Honeybadger is a performance monitoring and error tracking tool that combines the best monitoring features into one simple interface that works with all the frameworks you use and comes with fantastic support from a small team of passionate developers.
With error tracking, performance and uptime monitoring, log management, dashboards, and more, Honeybadger has everything you need to gain real-time insights into the health of your Elixir and Phoenix applications.
Keep your apps healthy and your customers happy with Honeybadger!
It's free to get started, and setup takes less than five minutes.
Start monitoring today →</a></li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>248: Security Insights with Paraxial</title>
  <link>https://podcast.thinkingelixir.com/248</link>
  <guid isPermaLink="false">8f27814d-985b-435b-a242-9b65b087c42b</guid>
  <pubDate>Tue, 08 Apr 2025 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/8f27814d-985b-435b-a242-9b65b087c42b.mp3" length="41869312" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News features Cyanview's Elixir case study, Oban Pro 1.6 with 20x faster queues, openid_connect 1.0, Supabase's Postgres tools, plus a security deep dive with Paraxial.io founder Michael Lubas!</itunes:subtitle>
  <itunes:duration>57: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 a new Elixir case study about Cyanview's camera shading technology used at major events like the Olympics and Super Bowl, Oban Pro 1.6 with 20x faster queue partitioning, the openid_connect package reaching version 1.0, Supabase's new Postgres Language Server for developer tooling, and ElixirEvents.net as a community resource. Plus, we interview Michael Lubas, founder of Paraxial.io, about web application security in Elixir, what's involved in a security audit, and how his Elixir-focused security company is helping teams and businesses in the community.
Show Notes online - http://podcast.thinkingelixir.com/248 (http://podcast.thinkingelixir.com/248)
Elixir Community News
https://elixir-lang.org/blog/2025/03/25/cyanview-elixir-case/ (https://elixir-lang.org/blog/2025/03/25/cyanview-elixir-case/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – New Elixir case study about Cyanview, a Belgian company whose Remote Control Panel for camera shading is used at major events like the Olympics and Super Bowl. Their Elixir-powered solution enables remote camera control across challenging network conditions.
https://oban.pro/docs/pro/1.6.0-rc.1/changelog.html (https://oban.pro/docs/pro/1.6.0-rc.1/changelog.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Oban Pro 1.6 released with subworkflows, improved queue partitioning (20x faster), and a new guide explaining different job composition approaches.
https://oban.pro/docs/pro/1.6.0-rc.1/composition.html (https://oban.pro/docs/pro/1.6.0-rc.1/composition.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – New Oban Pro guide explaining when to use chains, workflows, chunks, or batches for job composition.
https://github.com/DockYard/openid_connect (https://github.com/DockYard/openid_connect?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – The Elixir package 'openid_connect' reached version 1.0, providing client library support for working with various OpenID Connect providers like Google, Microsoft Azure AD, Auth0, and others.
https://hexdocs.pm/openid_connect/readme.html (https://hexdocs.pm/openid_connect/readme.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Documentation for the newly released openid_connect 1.0 package.
https://bsky.app/profile/davelucia.com/post/3llqwsbyutc2z (https://bsky.app/profile/davelucia.com/post/3llqwsbyutc2z?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Announcement that openid_connect is maintained by tvlabs.
https://bsky.app/profile/germsvel.com/post/3llee5lyerk2b (https://bsky.app/profile/germsvel.com/post/3llee5lyerk2b?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – PhoenixTest v0.6.0 has been released with significant changes, including a breaking change.
https://github.com/germsvel/phoenix_test (https://github.com/germsvel/phoenix_test?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – GitHub repository for PhoenixTest.
https://hexdocs.pm/phoenixtest/upgradeguides.html#upgrading-to-0-6-0 (https://hexdocs.pm/phoenix_test/upgrade_guides.html#upgrading-to-0-6-0?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Upgrade guide for updating to PhoenixTest v0.6.0 with its breaking change.
https://hexdocs.pm/phoenix_test/changelog.html#0-6-0 (https://hexdocs.pm/phoenix_test/changelog.html#0-6-0?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Changelog for PhoenixTest v0.6.0.
https://supabase.com/blog/postgres-language-server (https://supabase.com/blog/postgres-language-server?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Supabase has released a new Postgres Language Server for developers, providing IDE intellisense and autocomplete for PostgreSQL.
https://marketplace.visualstudio.com/items?itemName=Supabase.postgrestools (https://marketplace.visualstudio.com/items?itemName=Supabase.postgrestools?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – VSCode extension for Supabase's new Postgres developer tools.
https://github.com/supabase-community/postgres-language-server (https://github.com/supabase-community/postgres-language-server?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – GitHub repository for Supabase's Postgres Language Server.
https://pgtools.dev/ (https://pgtools.dev/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Official website for Postgres Tools with documentation and features.
https://pgtools.dev/checking_migrations/ (https://pgtools.dev/checking_migrations/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Feature in Postgres Tools that lints database migrations to check for problematic schema changes.
https://github.com/fly-apps/safe-ecto-migrations (https://github.com/fly-apps/safe-ecto-migrations?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Resource for ensuring safe Ecto 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) – Article about safe Ecto migrations posted on Fly.io.
https://elixirevents.net/ (https://elixirevents.net/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Community resource created by Johanna Larsson for tracking, sharing, and learning about Elixir events worldwide.
https://bsky.app/profile/elixirevents.net (https://bsky.app/profile/elixirevents.net?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Bluesky account for ElixirEvents.net for following Elixir community events.
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://paraxial.io/ (https://paraxial.io/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
https://paraxial.io/blog/index (https://paraxial.io/blog/index?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Blog with posts about security for Elixir, Rails, and the Paraxial service
https://www.cnn.com/2025/03/18/tech/google-wiz-acquisition/index.html (https://www.cnn.com/2025/03/18/tech/google-wiz-acquisition/index.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
https://podcast.thinkingelixir.com/93 (https://podcast.thinkingelixir.com/93?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Our last discussion was 3 years ago in episode 93! Titled "Preventing Service Abuse with Michael Lubas"
https://www.amazon.com/Innovators-Dilemma-Revolutionary-Change-Business/dp/0062060244 (https://www.amazon.com/Innovators-Dilemma-Revolutionary-Change-Business/dp/0062060244?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
https://www.merriam-webster.com/dictionary/Kafkaesque - having a nightmarishly complex, bizarre, or illogical quality (https://www.merriam-webster.com/dictionary/Kafkaesque - having a nightmarishly complex, bizarre, or illogical quality?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
https://paraxial.io/blog/oban-pentest (https://paraxial.io/blog/oban-pentest?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Completed a Security Audit of Oban Pro - this is after ObanPro went free and OpenSource
https://paraxial.io/blog/elixir-best (https://paraxial.io/blog/elixir-best?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Elixir and Phoenix Security Checklist: 11 Best Practices
https://paraxial.io/blog/rails-command-injection (https://paraxial.io/blog/rails-command-injection?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Ruby on Rails Security: Preventing Command Injection
https://paraxial.io/blog/paraxial-three (https://paraxial.io/blog/paraxial-three?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Paraxial.io v3 blog post
Guest Information
- Michael Lubas, Paraxial.io Founder - michael@paraxial.io
- https://x.com/paraxialio (https://x.com/paraxialio?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – on Twitter/X
- https://x.com/paraxialio (https://x.com/paraxialio?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – on Twitter/X
- https://github.com/paraxialio/ (https://github.com/paraxialio/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – on Github
- https://www.youtube.com/@paraxial5874 (https://www.youtube.com/@paraxial5874?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Paraxial.io channel on YouTube
- https://genserver.social/paraxial (https://genserver.social/paraxial?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – on Fediverse
- https://paraxial.io/ (https://paraxial.io/?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, news, security, supabase, paraxial, postgres, Cyanview</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes a new Elixir case study about Cyanview&#39;s camera shading technology used at major events like the Olympics and Super Bowl, Oban Pro 1.6 with 20x faster queue partitioning, the openid_connect package reaching version 1.0, Supabase&#39;s new Postgres Language Server for developer tooling, and ElixirEvents.net as a community resource. Plus, we interview Michael Lubas, founder of Paraxial.io, about web application security in Elixir, what&#39;s involved in a security audit, and how his Elixir-focused security company is helping teams and businesses in the community.</p>

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

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

<ul>
<li><a href="https://elixir-lang.org/blog/2025/03/25/cyanview-elixir-case/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixir-lang.org/blog/2025/03/25/cyanview-elixir-case/</a> – New Elixir case study about Cyanview, a Belgian company whose Remote Control Panel for camera shading is used at major events like the Olympics and Super Bowl. Their Elixir-powered solution enables remote camera control across challenging network conditions.</li>
<li><a href="https://oban.pro/docs/pro/1.6.0-rc.1/changelog.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://oban.pro/docs/pro/1.6.0-rc.1/changelog.html</a> – Oban Pro 1.6 released with subworkflows, improved queue partitioning (20x faster), and a new guide explaining different job composition approaches.</li>
<li><a href="https://oban.pro/docs/pro/1.6.0-rc.1/composition.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://oban.pro/docs/pro/1.6.0-rc.1/composition.html</a> – New Oban Pro guide explaining when to use chains, workflows, chunks, or batches for job composition.</li>
<li><a href="https://github.com/DockYard/openid_connect?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/DockYard/openid_connect</a> – The Elixir package &#39;openid_connect&#39; reached version 1.0, providing client library support for working with various OpenID Connect providers like Google, Microsoft Azure AD, Auth0, and others.</li>
<li><a href="https://hexdocs.pm/openid_connect/readme.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/openid_connect/readme.html</a> – Documentation for the newly released openid_connect 1.0 package.</li>
<li><a href="https://bsky.app/profile/davelucia.com/post/3llqwsbyutc2z?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/davelucia.com/post/3llqwsbyutc2z</a> – Announcement that openid_connect is maintained by tvlabs.</li>
<li><a href="https://bsky.app/profile/germsvel.com/post/3llee5lyerk2b?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/germsvel.com/post/3llee5lyerk2b</a> – PhoenixTest v0.6.0 has been released with significant changes, including a breaking change.</li>
<li><a href="https://github.com/germsvel/phoenix_test?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/germsvel/phoenix_test</a> – GitHub repository for PhoenixTest.</li>
<li><a href="https://hexdocs.pm/phoenix_test/upgrade_guides.html#upgrading-to-0-6-0?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/phoenix_test/upgrade_guides.html#upgrading-to-0-6-0</a> – Upgrade guide for updating to PhoenixTest v0.6.0 with its breaking change.</li>
<li><a href="https://hexdocs.pm/phoenix_test/changelog.html#0-6-0?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/phoenix_test/changelog.html#0-6-0</a> – Changelog for PhoenixTest v0.6.0.</li>
<li><a href="https://supabase.com/blog/postgres-language-server?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://supabase.com/blog/postgres-language-server</a> – Supabase has released a new Postgres Language Server for developers, providing IDE intellisense and autocomplete for PostgreSQL.</li>
<li><a href="https://marketplace.visualstudio.com/items?itemName=Supabase.postgrestools?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://marketplace.visualstudio.com/items?itemName=Supabase.postgrestools</a> – VSCode extension for Supabase&#39;s new Postgres developer tools.</li>
<li><a href="https://github.com/supabase-community/postgres-language-server?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/supabase-community/postgres-language-server</a> – GitHub repository for Supabase&#39;s Postgres Language Server.</li>
<li><a href="https://pgtools.dev/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://pgtools.dev/</a> – Official website for Postgres Tools with documentation and features.</li>
<li><a href="https://pgtools.dev/checking_migrations/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://pgtools.dev/checking_migrations/</a> – Feature in Postgres Tools that lints database migrations to check for problematic schema changes.</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> – Resource for ensuring safe Ecto 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> – Article about safe Ecto migrations posted on Fly.io.</li>
<li><a href="https://elixirevents.net/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirevents.net/</a> – Community resource created by Johanna Larsson for tracking, sharing, and learning about Elixir events worldwide.</li>
<li><a href="https://bsky.app/profile/elixirevents.net?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/elixirevents.net</a> – Bluesky account for ElixirEvents.net for following Elixir community events.</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://paraxial.io/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://paraxial.io/</a></li>
<li><a href="https://paraxial.io/blog/index?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://paraxial.io/blog/index</a> – Blog with posts about security for Elixir, Rails, and the Paraxial service</li>
<li><a href="https://www.cnn.com/2025/03/18/tech/google-wiz-acquisition/index.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.cnn.com/2025/03/18/tech/google-wiz-acquisition/index.html</a></li>
<li><a href="https://podcast.thinkingelixir.com/93?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://podcast.thinkingelixir.com/93</a> – Our last discussion was 3 years ago in episode 93! Titled &quot;Preventing Service Abuse with Michael Lubas&quot;</li>
<li><a href="https://www.amazon.com/Innovators-Dilemma-Revolutionary-Change-Business/dp/0062060244?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.amazon.com/Innovators-Dilemma-Revolutionary-Change-Business/dp/0062060244</a></li>
<li><a href="https://www.merriam-webster.com/dictionary/Kafkaesque%20-%20having%20a%20nightmarishly%20complex,%20bizarre,%20or%20illogical%20quality?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.merriam-webster.com/dictionary/Kafkaesque - having a nightmarishly complex, bizarre, or illogical quality</a></li>
<li><a href="https://paraxial.io/blog/oban-pentest?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://paraxial.io/blog/oban-pentest</a> – Completed a Security Audit of Oban Pro - this is after ObanPro went free and OpenSource</li>
<li><a href="https://paraxial.io/blog/elixir-best?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://paraxial.io/blog/elixir-best</a> – Elixir and Phoenix Security Checklist: 11 Best Practices</li>
<li><a href="https://paraxial.io/blog/rails-command-injection?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://paraxial.io/blog/rails-command-injection</a> – Ruby on Rails Security: Preventing Command Injection</li>
<li><a href="https://paraxial.io/blog/paraxial-three?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://paraxial.io/blog/paraxial-three</a> – Paraxial.io v3 blog post</li>
</ul>

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

<ul>
<li>Michael Lubas, Paraxial.io Founder - <a href="mailto:michael@paraxial.io" rel="nofollow">michael@paraxial.io</a></li>
<li><a href="https://x.com/paraxialio?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/paraxialio</a> – on Twitter/X</li>
<li><a href="https://x.com/paraxialio?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/paraxialio</a> – on Twitter/X</li>
<li><a href="https://github.com/paraxialio/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/paraxialio/</a> – on Github</li>
<li><a href="https://www.youtube.com/@paraxial5874?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/@paraxial5874</a> – Paraxial.io channel on YouTube</li>
<li><a href="https://genserver.social/paraxial?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://genserver.social/paraxial</a> – on Fediverse</li>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://paraxial.io/</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>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>News includes a new Elixir case study about Cyanview&#39;s camera shading technology used at major events like the Olympics and Super Bowl, Oban Pro 1.6 with 20x faster queue partitioning, the openid_connect package reaching version 1.0, Supabase&#39;s new Postgres Language Server for developer tooling, and ElixirEvents.net as a community resource. Plus, we interview Michael Lubas, founder of Paraxial.io, about web application security in Elixir, what&#39;s involved in a security audit, and how his Elixir-focused security company is helping teams and businesses in the community.</p>

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

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

<ul>
<li><a href="https://elixir-lang.org/blog/2025/03/25/cyanview-elixir-case/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixir-lang.org/blog/2025/03/25/cyanview-elixir-case/</a> – New Elixir case study about Cyanview, a Belgian company whose Remote Control Panel for camera shading is used at major events like the Olympics and Super Bowl. Their Elixir-powered solution enables remote camera control across challenging network conditions.</li>
<li><a href="https://oban.pro/docs/pro/1.6.0-rc.1/changelog.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://oban.pro/docs/pro/1.6.0-rc.1/changelog.html</a> – Oban Pro 1.6 released with subworkflows, improved queue partitioning (20x faster), and a new guide explaining different job composition approaches.</li>
<li><a href="https://oban.pro/docs/pro/1.6.0-rc.1/composition.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://oban.pro/docs/pro/1.6.0-rc.1/composition.html</a> – New Oban Pro guide explaining when to use chains, workflows, chunks, or batches for job composition.</li>
<li><a href="https://github.com/DockYard/openid_connect?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/DockYard/openid_connect</a> – The Elixir package &#39;openid_connect&#39; reached version 1.0, providing client library support for working with various OpenID Connect providers like Google, Microsoft Azure AD, Auth0, and others.</li>
<li><a href="https://hexdocs.pm/openid_connect/readme.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/openid_connect/readme.html</a> – Documentation for the newly released openid_connect 1.0 package.</li>
<li><a href="https://bsky.app/profile/davelucia.com/post/3llqwsbyutc2z?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/davelucia.com/post/3llqwsbyutc2z</a> – Announcement that openid_connect is maintained by tvlabs.</li>
<li><a href="https://bsky.app/profile/germsvel.com/post/3llee5lyerk2b?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/germsvel.com/post/3llee5lyerk2b</a> – PhoenixTest v0.6.0 has been released with significant changes, including a breaking change.</li>
<li><a href="https://github.com/germsvel/phoenix_test?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/germsvel/phoenix_test</a> – GitHub repository for PhoenixTest.</li>
<li><a href="https://hexdocs.pm/phoenix_test/upgrade_guides.html#upgrading-to-0-6-0?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/phoenix_test/upgrade_guides.html#upgrading-to-0-6-0</a> – Upgrade guide for updating to PhoenixTest v0.6.0 with its breaking change.</li>
<li><a href="https://hexdocs.pm/phoenix_test/changelog.html#0-6-0?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/phoenix_test/changelog.html#0-6-0</a> – Changelog for PhoenixTest v0.6.0.</li>
<li><a href="https://supabase.com/blog/postgres-language-server?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://supabase.com/blog/postgres-language-server</a> – Supabase has released a new Postgres Language Server for developers, providing IDE intellisense and autocomplete for PostgreSQL.</li>
<li><a href="https://marketplace.visualstudio.com/items?itemName=Supabase.postgrestools?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://marketplace.visualstudio.com/items?itemName=Supabase.postgrestools</a> – VSCode extension for Supabase&#39;s new Postgres developer tools.</li>
<li><a href="https://github.com/supabase-community/postgres-language-server?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/supabase-community/postgres-language-server</a> – GitHub repository for Supabase&#39;s Postgres Language Server.</li>
<li><a href="https://pgtools.dev/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://pgtools.dev/</a> – Official website for Postgres Tools with documentation and features.</li>
<li><a href="https://pgtools.dev/checking_migrations/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://pgtools.dev/checking_migrations/</a> – Feature in Postgres Tools that lints database migrations to check for problematic schema changes.</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> – Resource for ensuring safe Ecto 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> – Article about safe Ecto migrations posted on Fly.io.</li>
<li><a href="https://elixirevents.net/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirevents.net/</a> – Community resource created by Johanna Larsson for tracking, sharing, and learning about Elixir events worldwide.</li>
<li><a href="https://bsky.app/profile/elixirevents.net?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/elixirevents.net</a> – Bluesky account for ElixirEvents.net for following Elixir community events.</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://paraxial.io/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://paraxial.io/</a></li>
<li><a href="https://paraxial.io/blog/index?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://paraxial.io/blog/index</a> – Blog with posts about security for Elixir, Rails, and the Paraxial service</li>
<li><a href="https://www.cnn.com/2025/03/18/tech/google-wiz-acquisition/index.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.cnn.com/2025/03/18/tech/google-wiz-acquisition/index.html</a></li>
<li><a href="https://podcast.thinkingelixir.com/93?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://podcast.thinkingelixir.com/93</a> – Our last discussion was 3 years ago in episode 93! Titled &quot;Preventing Service Abuse with Michael Lubas&quot;</li>
<li><a href="https://www.amazon.com/Innovators-Dilemma-Revolutionary-Change-Business/dp/0062060244?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.amazon.com/Innovators-Dilemma-Revolutionary-Change-Business/dp/0062060244</a></li>
<li><a href="https://www.merriam-webster.com/dictionary/Kafkaesque%20-%20having%20a%20nightmarishly%20complex,%20bizarre,%20or%20illogical%20quality?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.merriam-webster.com/dictionary/Kafkaesque - having a nightmarishly complex, bizarre, or illogical quality</a></li>
<li><a href="https://paraxial.io/blog/oban-pentest?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://paraxial.io/blog/oban-pentest</a> – Completed a Security Audit of Oban Pro - this is after ObanPro went free and OpenSource</li>
<li><a href="https://paraxial.io/blog/elixir-best?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://paraxial.io/blog/elixir-best</a> – Elixir and Phoenix Security Checklist: 11 Best Practices</li>
<li><a href="https://paraxial.io/blog/rails-command-injection?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://paraxial.io/blog/rails-command-injection</a> – Ruby on Rails Security: Preventing Command Injection</li>
<li><a href="https://paraxial.io/blog/paraxial-three?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://paraxial.io/blog/paraxial-three</a> – Paraxial.io v3 blog post</li>
</ul>

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

<ul>
<li>Michael Lubas, Paraxial.io Founder - <a href="mailto:michael@paraxial.io" rel="nofollow">michael@paraxial.io</a></li>
<li><a href="https://x.com/paraxialio?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/paraxialio</a> – on Twitter/X</li>
<li><a href="https://x.com/paraxialio?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/paraxialio</a> – on Twitter/X</li>
<li><a href="https://github.com/paraxialio/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/paraxialio/</a> – on Github</li>
<li><a href="https://www.youtube.com/@paraxial5874?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/@paraxial5874</a> – Paraxial.io channel on YouTube</li>
<li><a href="https://genserver.social/paraxial?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://genserver.social/paraxial</a> – on Fediverse</li>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://paraxial.io/</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>]]>
  </itunes:summary>
</item>
<item>
  <title>170: Thinking Elixir News</title>
  <link>https://podcast.thinkingelixir.com/170</link>
  <guid isPermaLink="false">9892c5d2-dc19-4009-8353-23e61885bc2c</guid>
  <pubDate>Tue, 26 Sep 2023 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/9892c5d2-dc19-4009-8353-23e61885bc2c.mp3" length="14868480" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>ElixirConf 2023 keynote videos released, BEAM web security guide, a new Bun integration library for Phoenix, a LangChain library for Elixir projects, general OpenSource community happenings, and more!</itunes:subtitle>
  <itunes:duration>20:13</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 this week includes the release of ElixirConf 2023 video playlist featuring keynote videos, a guide on Web Application Security Best Practices for BEAM languages from the EEF Security Working Group, the release of NextLS v0.12 with exciting new features, and a new library to integrate the JavaScript all-in-one toolkit, Bun with Phoenix. A new LangChain library makes it easy to integrate Elixir applications with an LLM like ChatGPT. Regarding the open source community, we discuss the major update in the Lodash JS project, the latest PostgreSQL 16 release, and a noteworthy article from ZigLang on bounties potentially damaging open source projects, and more!
Show Notes online - http://podcast.thinkingelixir.com/170 (http://podcast.thinkingelixir.com/170)
Elixir Community News
- https://www.youtube.com/playlist?list=PLqj39LCvnOWbHaZldxw_g02RaTQ4vQ1eY (https://www.youtube.com/playlist?list=PLqj39LCvnOWbHaZldxw_g02RaTQ4vQ1eY?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ElixirConf 2023 video playlist, currently only includes the keynote videos.
- https://twitter.com/bernheisel/status/1704019930515919092 (https://twitter.com/bernheisel/status/1704019930515919092?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Chris McCord's keynote for ElixirConf 2023.
- https://erlef.github.io/security-wg/webappsecuritybestpractices_beam/ (https://erlef.github.io/security-wg/web_app_security_best_practices_beam/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Guide on Web Application Security Best Practices for BEAM languages
- https://twitter.com/paraxialio/status/1703146204404535467 (https://twitter.com/paraxialio/status/1703146204404535467?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Update on the same topic on Twitter.
- https://podcast.thinkingelixir.com/134 (https://podcast.thinkingelixir.com/134?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Podcast episode discussing inside the Security Working Group
- https://podcast.thinkingelixir.com/93 (https://podcast.thinkingelixir.com/93?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Preventing Service Abuse with Michael Lubas podcast episode
- https://github.com/elixir-tools/next-ls (https://github.com/elixir-tools/next-ls?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – NextLS v0.12 released with new features.
- https://www.elixir-tools.dev/news/the-elixir-tools-update-vol-3/ (https://www.elixir-tools.dev/news/the-elixir-tools-update-vol-3/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – More information on the Elixir Tools update.
- https://twitter.com/crbelaus/status/1702703595236331668 (https://twitter.com/crbelaus/status/1702703595236331668?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Phoenix's new library to integrate Bun, the JavaScript all-in-one toolkit.
- https://hex.pm/packages/elixir_bun (https://hex.pm/packages/elixir_bun?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Link to the new Phoenix library on Hex.
- https://podcast.thinkingelixir.com/83 (https://podcast.thinkingelixir.com/83?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – More info about Zig with a previous guest Isaac Yonemoto.
- https://github.com/brainlid/langchain (https://github.com/brainlid/langchain?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – LangChain for Elixir library was released.
- https://twitter.com/RudManusachi/status/1702093261530403223 (https://twitter.com/RudManusachi/status/1702093261530403223?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Brian Cardarella's LiveViewNative keynote showed the ExDoc documentation.
- https://hexdocs.pm/ex_doc/readme.html#tabsets (https://hexdocs.pm/ex_doc/readme.html#tabsets?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Explanation on the use of tabsets in ExDocs.
- https://twitter.com/danielcroe/status/1703127430523703432 (https://twitter.com/danielcroe/status/1703127430523703432?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Lodash JS project declared "Issue bankruptcy"
- https://github.com/lodash/lodash (https://github.com/lodash/lodash?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Lodash, a modern JavaScript utility library, went through some changes.
- https://ziglang.org/news/bounties-damage-open-source-projects/ (https://ziglang.org/news/bounties-damage-open-source-projects/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ZigLang blog stating that "Bounties Damage Open Source Projects"
- https://www.postgresql.org/about/news/postgresql-16-released-2715/ (https://www.postgresql.org/about/news/postgresql-16-released-2715/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – PostgreSQL 16 released with performance improvements and new features.
- https://www.crunchydata.com/blog/active-active-postgres-16 (https://www.crunchydata.com/blog/active-active-postgres-16?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Understanding of "Active-Active" replication in PostgreSQL 16.
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://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, news, opensource</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News this week includes the release of ElixirConf 2023 video playlist featuring keynote videos, a guide on Web Application Security Best Practices for BEAM languages from the EEF Security Working Group, the release of NextLS v0.12 with exciting new features, and a new library to integrate the JavaScript all-in-one toolkit, Bun with Phoenix. A new LangChain library makes it easy to integrate Elixir applications with an LLM like ChatGPT. Regarding the open source community, we discuss the major update in the Lodash JS project, the latest PostgreSQL 16 release, and a noteworthy article from ZigLang on bounties potentially damaging open source projects, and more!</p>

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

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

<ul>
<li><a href="https://www.youtube.com/playlist?list=PLqj39LCvnOWbHaZldxw_g02RaTQ4vQ1eY?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/playlist?list=PLqj39LCvnOWbHaZldxw_g02RaTQ4vQ1eY</a> – ElixirConf 2023 video playlist, currently only includes the keynote videos.</li>
<li><a href="https://twitter.com/bernheisel/status/1704019930515919092?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/bernheisel/status/1704019930515919092</a> – Chris McCord&#39;s keynote for ElixirConf 2023.</li>
<li><a href="https://erlef.github.io/security-wg/web_app_security_best_practices_beam/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://erlef.github.io/security-wg/web_app_security_best_practices_beam/</a> – Guide on Web Application Security Best Practices for BEAM languages</li>
<li><a href="https://twitter.com/paraxialio/status/1703146204404535467?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/paraxialio/status/1703146204404535467</a> – Update on the same topic on Twitter.</li>
<li><a href="https://podcast.thinkingelixir.com/134?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://podcast.thinkingelixir.com/134</a> – Podcast episode discussing inside the Security Working Group</li>
<li><a href="https://podcast.thinkingelixir.com/93?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://podcast.thinkingelixir.com/93</a> – Preventing Service Abuse with Michael Lubas podcast episode</li>
<li><a href="https://github.com/elixir-tools/next-ls?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-tools/next-ls</a> – NextLS v0.12 released with new features.</li>
<li><a href="https://www.elixir-tools.dev/news/the-elixir-tools-update-vol-3/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.elixir-tools.dev/news/the-elixir-tools-update-vol-3/</a> – More information on the Elixir Tools update.</li>
<li><a href="https://twitter.com/crbelaus/status/1702703595236331668?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/crbelaus/status/1702703595236331668</a> – Phoenix&#39;s new library to integrate Bun, the JavaScript all-in-one toolkit.</li>
<li><a href="https://hex.pm/packages/elixir_bun?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hex.pm/packages/elixir_bun</a> – Link to the new Phoenix library on Hex.</li>
<li><a href="https://podcast.thinkingelixir.com/83?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://podcast.thinkingelixir.com/83</a> – More info about Zig with a previous guest Isaac Yonemoto.</li>
<li><a href="https://github.com/brainlid/langchain?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/brainlid/langchain</a> – LangChain for Elixir library was released.</li>
<li><a href="https://twitter.com/RudManusachi/status/1702093261530403223?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/RudManusachi/status/1702093261530403223</a> – Brian Cardarella&#39;s LiveViewNative keynote showed the ExDoc documentation.</li>
<li><a href="https://hexdocs.pm/ex_doc/readme.html#tabsets?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/ex_doc/readme.html#tabsets</a> – Explanation on the use of tabsets in ExDocs.</li>
<li><a href="https://twitter.com/danielcroe/status/1703127430523703432?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/danielcroe/status/1703127430523703432</a> – Lodash JS project declared &quot;Issue bankruptcy&quot;</li>
<li><a href="https://github.com/lodash/lodash?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/lodash/lodash</a> – Lodash, a modern JavaScript utility library, went through some changes.</li>
<li><a href="https://ziglang.org/news/bounties-damage-open-source-projects/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://ziglang.org/news/bounties-damage-open-source-projects/</a> – ZigLang blog stating that &quot;Bounties Damage Open Source Projects&quot;</li>
<li><a href="https://www.postgresql.org/about/news/postgresql-16-released-2715/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.postgresql.org/about/news/postgresql-16-released-2715/</a> – PostgreSQL 16 released with performance improvements and new features.</li>
<li><a href="https://www.crunchydata.com/blog/active-active-postgres-16?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.crunchydata.com/blog/active-active-postgres-16</a> – Understanding of &quot;Active-Active&quot; replication in PostgreSQL 16.</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://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>News this week includes the release of ElixirConf 2023 video playlist featuring keynote videos, a guide on Web Application Security Best Practices for BEAM languages from the EEF Security Working Group, the release of NextLS v0.12 with exciting new features, and a new library to integrate the JavaScript all-in-one toolkit, Bun with Phoenix. A new LangChain library makes it easy to integrate Elixir applications with an LLM like ChatGPT. Regarding the open source community, we discuss the major update in the Lodash JS project, the latest PostgreSQL 16 release, and a noteworthy article from ZigLang on bounties potentially damaging open source projects, and more!</p>

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

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

<ul>
<li><a href="https://www.youtube.com/playlist?list=PLqj39LCvnOWbHaZldxw_g02RaTQ4vQ1eY?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/playlist?list=PLqj39LCvnOWbHaZldxw_g02RaTQ4vQ1eY</a> – ElixirConf 2023 video playlist, currently only includes the keynote videos.</li>
<li><a href="https://twitter.com/bernheisel/status/1704019930515919092?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/bernheisel/status/1704019930515919092</a> – Chris McCord&#39;s keynote for ElixirConf 2023.</li>
<li><a href="https://erlef.github.io/security-wg/web_app_security_best_practices_beam/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://erlef.github.io/security-wg/web_app_security_best_practices_beam/</a> – Guide on Web Application Security Best Practices for BEAM languages</li>
<li><a href="https://twitter.com/paraxialio/status/1703146204404535467?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/paraxialio/status/1703146204404535467</a> – Update on the same topic on Twitter.</li>
<li><a href="https://podcast.thinkingelixir.com/134?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://podcast.thinkingelixir.com/134</a> – Podcast episode discussing inside the Security Working Group</li>
<li><a href="https://podcast.thinkingelixir.com/93?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://podcast.thinkingelixir.com/93</a> – Preventing Service Abuse with Michael Lubas podcast episode</li>
<li><a href="https://github.com/elixir-tools/next-ls?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-tools/next-ls</a> – NextLS v0.12 released with new features.</li>
<li><a href="https://www.elixir-tools.dev/news/the-elixir-tools-update-vol-3/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.elixir-tools.dev/news/the-elixir-tools-update-vol-3/</a> – More information on the Elixir Tools update.</li>
<li><a href="https://twitter.com/crbelaus/status/1702703595236331668?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/crbelaus/status/1702703595236331668</a> – Phoenix&#39;s new library to integrate Bun, the JavaScript all-in-one toolkit.</li>
<li><a href="https://hex.pm/packages/elixir_bun?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hex.pm/packages/elixir_bun</a> – Link to the new Phoenix library on Hex.</li>
<li><a href="https://podcast.thinkingelixir.com/83?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://podcast.thinkingelixir.com/83</a> – More info about Zig with a previous guest Isaac Yonemoto.</li>
<li><a href="https://github.com/brainlid/langchain?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/brainlid/langchain</a> – LangChain for Elixir library was released.</li>
<li><a href="https://twitter.com/RudManusachi/status/1702093261530403223?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/RudManusachi/status/1702093261530403223</a> – Brian Cardarella&#39;s LiveViewNative keynote showed the ExDoc documentation.</li>
<li><a href="https://hexdocs.pm/ex_doc/readme.html#tabsets?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/ex_doc/readme.html#tabsets</a> – Explanation on the use of tabsets in ExDocs.</li>
<li><a href="https://twitter.com/danielcroe/status/1703127430523703432?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/danielcroe/status/1703127430523703432</a> – Lodash JS project declared &quot;Issue bankruptcy&quot;</li>
<li><a href="https://github.com/lodash/lodash?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/lodash/lodash</a> – Lodash, a modern JavaScript utility library, went through some changes.</li>
<li><a href="https://ziglang.org/news/bounties-damage-open-source-projects/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://ziglang.org/news/bounties-damage-open-source-projects/</a> – ZigLang blog stating that &quot;Bounties Damage Open Source Projects&quot;</li>
<li><a href="https://www.postgresql.org/about/news/postgresql-16-released-2715/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.postgresql.org/about/news/postgresql-16-released-2715/</a> – PostgreSQL 16 released with performance improvements and new features.</li>
<li><a href="https://www.crunchydata.com/blog/active-active-postgres-16?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.crunchydata.com/blog/active-active-postgres-16</a> – Understanding of &quot;Active-Active&quot; replication in PostgreSQL 16.</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://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>129: Time series data with Timescale DB</title>
  <link>https://podcast.thinkingelixir.com/129</link>
  <guid isPermaLink="false">d4174086-9f05-47c2-b3ab-281fcf5483f2</guid>
  <pubDate>Tue, 13 Dec 2022 04:15:00 -0700</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/d4174086-9f05-47c2-b3ab-281fcf5483f2.mp3" length="38998016" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>Add value to your Elixir project with Timescale DB! This PostgreSQL extension brings time series tools to your regular database. Dave Lucia shares why it's a smart choice, how to get started, and more.</itunes:subtitle>
  <itunes:duration>53:44</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>Tracking, analyzing and visualizing time series data can add a lot of business value to a project! We met up with Dave Lucia to learn more about Timescale DB, a PostgreSQL extension that adds time series tools to our regular database. Dave also created a timescale hex package to make it easier to work with hypertables and hyperfunctions. We learn why Timescale DB makes sense over other options, how to get started with it, example use cases, helpful resources and more!
Show Notes online - http://podcast.thinkingelixir.com/129 (http://podcast.thinkingelixir.com/129)
Elixir Community News
- https://adventofcode.com/ (https://adventofcode.com/) – Advent of Code is going on
- https://gist.github.com/marpo60/bcf7dd45003adfe01b5581d03157a5de (https://gist.github.com/marpo60/bcf7dd45003adfe01b5581d03157a5de) – Marcelo Dominguez' Livebook template for working on the daily problems.
- https://genserver.social/notice/AQAdGQAE5sgRL8x1g8 (https://genserver.social/notice/AQAdGQAE5sgRL8x1g8) – José Valim created a repository to share all the Livebooks he has worked on, including talks and last year's Advent of Code
- https://github.com/josevalim/livebooks/ (https://github.com/josevalim/livebooks/) – José Valim's collection of shared public Livebooks
- https://github.com/rosaan/advent-of-code-2022 (https://github.com/rosaan/advent-of-code-2022) – Some shared solutions
- https://twitter.com/josevalim/status/1597880468032040960 (https://twitter.com/josevalim/status/1597880468032040960) – Explorer v0.4.0 is out
- https://hexdocs.pm/explorer/0.4.0 (https://hexdocs.pm/explorer/0.4.0)
- https://hexdocs.pm/explorer/0.4.0/Explorer.Query.html (https://hexdocs.pm/explorer/0.4.0/Explorer.Query.html) – Explorer.Query is a new API for writing expressive and performant queries
- https://podcast.thinkingelixir.com/104 (https://podcast.thinkingelixir.com/104) – Chris Grainger talked about Explorer with us in episode 104
- https://tips.nerves-project.org/ (https://tips.nerves-project.org/) – Nerves website gets a new “tips” view
- https://twitter.com/josevalim/status/1597943279164993537 (https://twitter.com/josevalim/status/1597943279164993537) – José Valim announced he was migrating to the genserver.social Mastadon server
- https://genserver.social/josevalim (https://genserver.social/josevalim) – José's genserver.social profile
- https://genserver.social/notice/AQIfjB7SQcuEwPGEAC (https://genserver.social/notice/AQIfjB7SQcuEwPGEAC) – José teased something "really big". Already released by the time you hear this.
- https://genserver.social/notice/AQIlH84yjkrh856rS4 (https://genserver.social/notice/AQIlH84yjkrh856rS4) – The graphic he teased
- http://codebeammexico.com/ (http://codebeammexico.com/) – Code BEAM Lite México, March 3-4 2023 in México City
- https://thetinycto.com/blog/writing-a-game-using-chatgpt (https://thetinycto.com/blog/writing-a-game-using-chatgpt) – Writing an Elixir LiveView game using ChatGPT
- https://thetinycto.com/gpt-game (https://thetinycto.com/gpt-game) – The generated game
- https://chat.openai.com/chat (https://chat.openai.com/chat) – ChatGPT
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/bitfo/timescale (https://github.com/bitfo/timescale) – Timescale and Elixir
- https://www.timescale.com/ (https://www.timescale.com/)
- https://docs.timescale.com/ (https://docs.timescale.com/)
- https://www.bitfo.com/ (https://www.bitfo.com/)
- https://defirate.com/ (https://defirate.com/)
- https://www.bitcoinprice.com/ (https://www.bitcoinprice.com/)
- https://ethereumprice.org/ (https://ethereumprice.org/)
- https://docs.timescale.com/api/latest/hypertable/ (https://docs.timescale.com/api/latest/hypertable/) – Hypertables
- https://docs.timescale.com/api/latest/hyperfunctions/ (https://docs.timescale.com/api/latest/hyperfunctions/) – Hyperfunctions
- https://codebeamamerica.com/talks/accessible-time-series-data-with-timescaledb/ (https://codebeamamerica.com/talks/accessible-time-series-data-with-timescaledb/)
- https://fly.io/docs/postgres/managing/enabling-timescale/ (https://fly.io/docs/postgres/managing/enabling-timescale/)
- https://www.whoop.com/ (https://www.whoop.com/) – Dave's biometric watch
- https://www.postgresql.org/docs/current/rules-materializedviews.html (https://www.postgresql.org/docs/current/rules-materializedviews.html)
- https://www.influxdata.com/ (https://www.influxdata.com/)
- https://fly.io/docs/postgres/managing/enabling-timescale/ (https://fly.io/docs/postgres/managing/enabling-timescale/) – Fly.io command to add timescale DB - &lt;code&gt;fly pg config update --shared-preload-libraries timescaledb --app &lt;/code&gt;
- https://www.crunchydata.com/ (https://www.crunchydata.com/)
- https://docs.timescale.com/api/latest/hypertable/ (https://docs.timescale.com/api/latest/hypertable/)
- https://docs.timescale.com/api/latest/hyperfunctions/ (https://docs.timescale.com/api/latest/hyperfunctions/)
- https://docs.timescale.com/timescaledb/latest/timescaledb-edition-comparison/ (https://docs.timescale.com/timescaledb/latest/timescaledb-edition-comparison/)
- https://hexdocs.pm/timescale/intro.html (https://hexdocs.pm/timescale/intro.html)
- https://www.milkroad.com/ (https://www.milkroad.com/)
- https://docs.google.com/presentation/d/1c2gCxfigeQNz-Z32IaLrpdxt0JYwMc6Lam_vvUND31Y/edit?usp=sharing (https://docs.google.com/presentation/d/1c2gCxfigeQNz-Z32IaLrpdxt0JYwMc6Lam_vvUND31Y/edit?usp=sharing) – Slides for Dave's Timescale talk from Code BEAM America
- https://hexdocs.pm/timescale/intro.html (https://hexdocs.pm/timescale/intro.html) – Dave's “Intro to Timescale” Livebook from the Elixir Timescale docs
Guest Information
- https://twitter.com/davydog187 (https://twitter.com/davydog187) – on Twitter
- https://github.com/davydog187/ (https://github.com/davydog187/) – on Github
- https://davelucia.com/ (https://davelucia.com/) – Blog
Find us online
- Message the show - @ThinkingElixir (https://twitter.com/ThinkingElixir)
- Message the show on Mastadon - @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 Mastadon - @brainlid@genserver.social (https://genserver.social/brainlid)
- David Bernheisel - @bernheisel (https://twitter.com/bernheisel)
- David Bernheisel on Mastadon - @dbern@genserver.social (https://genserver.social/dbern)
- Cade Ward - @cadebward (https://twitter.com/cadebward)
- Cade Ward on Mastadon - @cadebward@genserver.social (https://genserver.social/cadebward) 
</description>
  <itunes:keywords>elixir, timescaledb, postgres, time series, dave lucia</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>Tracking, analyzing and visualizing time series data can add a lot of business value to a project! We met up with Dave Lucia to learn more about Timescale DB, a PostgreSQL extension that adds time series tools to our regular database. Dave also created a timescale hex package to make it easier to work with hypertables and hyperfunctions. We learn why Timescale DB makes sense over other options, how to get started with it, example use cases, helpful resources and more!</p>

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

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

<ul>
<li><a href="https://adventofcode.com/" rel="nofollow">https://adventofcode.com/</a> – Advent of Code is going on</li>
<li><a href="https://gist.github.com/marpo60/bcf7dd45003adfe01b5581d03157a5de" rel="nofollow">https://gist.github.com/marpo60/bcf7dd45003adfe01b5581d03157a5de</a> – Marcelo Dominguez&#39; Livebook template for working on the daily problems.</li>
<li><a href="https://genserver.social/notice/AQAdGQAE5sgRL8x1g8" rel="nofollow">https://genserver.social/notice/AQAdGQAE5sgRL8x1g8</a> – José Valim created a repository to share all the Livebooks he has worked on, including talks and last year&#39;s Advent of Code</li>
<li><a href="https://github.com/josevalim/livebooks/" rel="nofollow">https://github.com/josevalim/livebooks/</a> – José Valim&#39;s collection of shared public Livebooks</li>
<li><a href="https://github.com/rosaan/advent-of-code-2022" rel="nofollow">https://github.com/rosaan/advent-of-code-2022</a> – Some shared solutions</li>
<li><a href="https://twitter.com/josevalim/status/1597880468032040960" rel="nofollow">https://twitter.com/josevalim/status/1597880468032040960</a> – Explorer v0.4.0 is out</li>
<li><a href="https://hexdocs.pm/explorer/0.4.0" rel="nofollow">https://hexdocs.pm/explorer/0.4.0</a></li>
<li><a href="https://hexdocs.pm/explorer/0.4.0/Explorer.Query.html" rel="nofollow">https://hexdocs.pm/explorer/0.4.0/Explorer.Query.html</a> – Explorer.Query is a new API for writing expressive and performant queries</li>
<li><a href="https://podcast.thinkingelixir.com/104" rel="nofollow">https://podcast.thinkingelixir.com/104</a> – Chris Grainger talked about Explorer with us in episode 104</li>
<li><a href="https://tips.nerves-project.org/" rel="nofollow">https://tips.nerves-project.org/</a> – Nerves website gets a new “tips” view</li>
<li><a href="https://twitter.com/josevalim/status/1597943279164993537" rel="nofollow">https://twitter.com/josevalim/status/1597943279164993537</a> – José Valim announced he was migrating to the genserver.social Mastadon server</li>
<li><a href="https://genserver.social/josevalim" rel="nofollow">https://genserver.social/josevalim</a> – José&#39;s genserver.social profile</li>
<li><a href="https://genserver.social/notice/AQIfjB7SQcuEwPGEAC" rel="nofollow">https://genserver.social/notice/AQIfjB7SQcuEwPGEAC</a> – José teased something &quot;really big&quot;. Already released by the time you hear this.</li>
<li><a href="https://genserver.social/notice/AQIlH84yjkrh856rS4" rel="nofollow">https://genserver.social/notice/AQIlH84yjkrh856rS4</a> – The graphic he teased</li>
<li><a href="http://codebeammexico.com/" rel="nofollow">http://codebeammexico.com/</a> – Code BEAM Lite México, March 3-4 2023 in México City</li>
<li><a href="https://thetinycto.com/blog/writing-a-game-using-chatgpt" rel="nofollow">https://thetinycto.com/blog/writing-a-game-using-chatgpt</a> – Writing an Elixir LiveView game using ChatGPT</li>
<li><a href="https://thetinycto.com/gpt-game" rel="nofollow">https://thetinycto.com/gpt-game</a> – The generated game</li>
<li><a href="https://chat.openai.com/chat" rel="nofollow">https://chat.openai.com/chat</a> – ChatGPT</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/bitfo/timescale" rel="nofollow">https://github.com/bitfo/timescale</a> – Timescale and Elixir</li>
<li><a href="https://www.timescale.com/" rel="nofollow">https://www.timescale.com/</a></li>
<li><a href="https://docs.timescale.com/" rel="nofollow">https://docs.timescale.com/</a></li>
<li><a href="https://www.bitfo.com/" rel="nofollow">https://www.bitfo.com/</a></li>
<li><a href="https://defirate.com/" rel="nofollow">https://defirate.com/</a></li>
<li><a href="https://www.bitcoinprice.com/" rel="nofollow">https://www.bitcoinprice.com/</a></li>
<li><a href="https://ethereumprice.org/" rel="nofollow">https://ethereumprice.org/</a></li>
<li><a href="https://docs.timescale.com/api/latest/hypertable/" rel="nofollow">https://docs.timescale.com/api/latest/hypertable/</a> – Hypertables</li>
<li><a href="https://docs.timescale.com/api/latest/hyperfunctions/" rel="nofollow">https://docs.timescale.com/api/latest/hyperfunctions/</a> – Hyperfunctions</li>
<li><a href="https://codebeamamerica.com/talks/accessible-time-series-data-with-timescaledb/" rel="nofollow">https://codebeamamerica.com/talks/accessible-time-series-data-with-timescaledb/</a></li>
<li><a href="https://fly.io/docs/postgres/managing/enabling-timescale/" rel="nofollow">https://fly.io/docs/postgres/managing/enabling-timescale/</a></li>
<li><a href="https://www.whoop.com/" rel="nofollow">https://www.whoop.com/</a> – Dave&#39;s biometric watch</li>
<li><a href="https://www.postgresql.org/docs/current/rules-materializedviews.html" rel="nofollow">https://www.postgresql.org/docs/current/rules-materializedviews.html</a></li>
<li><a href="https://www.influxdata.com/" rel="nofollow">https://www.influxdata.com/</a></li>
<li><a href="https://fly.io/docs/postgres/managing/enabling-timescale/" rel="nofollow">https://fly.io/docs/postgres/managing/enabling-timescale/</a> – Fly.io command to add timescale DB - <code>fly pg config update --shared-preload-libraries timescaledb --app <app-name></code></li>
<li><a href="https://www.crunchydata.com/" rel="nofollow">https://www.crunchydata.com/</a></li>
<li><a href="https://docs.timescale.com/api/latest/hypertable/" rel="nofollow">https://docs.timescale.com/api/latest/hypertable/</a></li>
<li><a href="https://docs.timescale.com/api/latest/hyperfunctions/" rel="nofollow">https://docs.timescale.com/api/latest/hyperfunctions/</a></li>
<li><a href="https://docs.timescale.com/timescaledb/latest/timescaledb-edition-comparison/" rel="nofollow">https://docs.timescale.com/timescaledb/latest/timescaledb-edition-comparison/</a></li>
<li><a href="https://hexdocs.pm/timescale/intro.html" rel="nofollow">https://hexdocs.pm/timescale/intro.html</a></li>
<li><a href="https://www.milkroad.com/" rel="nofollow">https://www.milkroad.com/</a></li>
<li><a href="https://docs.google.com/presentation/d/1c2gCxfigeQNz-Z32IaLrpdxt0JYwMc6Lam_vvUND31Y/edit?usp=sharing" rel="nofollow">https://docs.google.com/presentation/d/1c2gCxfigeQNz-Z32IaLrpdxt0JYwMc6Lam_vvUND31Y/edit?usp=sharing</a> – Slides for Dave&#39;s Timescale talk from Code BEAM America</li>
<li><a href="https://hexdocs.pm/timescale/intro.html" rel="nofollow">https://hexdocs.pm/timescale/intro.html</a> – Dave&#39;s “Intro to Timescale” Livebook from the Elixir Timescale docs</li>
</ul>

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

<ul>
<li><a href="https://twitter.com/davydog187" rel="nofollow">https://twitter.com/davydog187</a> – on Twitter</li>
<li><a href="https://github.com/davydog187/" rel="nofollow">https://github.com/davydog187/</a> – on Github</li>
<li><a href="https://davelucia.com/" rel="nofollow">https://davelucia.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 Mastadon - <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 Mastadon - <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 Mastadon - <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 Mastadon - <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>Tracking, analyzing and visualizing time series data can add a lot of business value to a project! We met up with Dave Lucia to learn more about Timescale DB, a PostgreSQL extension that adds time series tools to our regular database. Dave also created a timescale hex package to make it easier to work with hypertables and hyperfunctions. We learn why Timescale DB makes sense over other options, how to get started with it, example use cases, helpful resources and more!</p>

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

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

<ul>
<li><a href="https://adventofcode.com/" rel="nofollow">https://adventofcode.com/</a> – Advent of Code is going on</li>
<li><a href="https://gist.github.com/marpo60/bcf7dd45003adfe01b5581d03157a5de" rel="nofollow">https://gist.github.com/marpo60/bcf7dd45003adfe01b5581d03157a5de</a> – Marcelo Dominguez&#39; Livebook template for working on the daily problems.</li>
<li><a href="https://genserver.social/notice/AQAdGQAE5sgRL8x1g8" rel="nofollow">https://genserver.social/notice/AQAdGQAE5sgRL8x1g8</a> – José Valim created a repository to share all the Livebooks he has worked on, including talks and last year&#39;s Advent of Code</li>
<li><a href="https://github.com/josevalim/livebooks/" rel="nofollow">https://github.com/josevalim/livebooks/</a> – José Valim&#39;s collection of shared public Livebooks</li>
<li><a href="https://github.com/rosaan/advent-of-code-2022" rel="nofollow">https://github.com/rosaan/advent-of-code-2022</a> – Some shared solutions</li>
<li><a href="https://twitter.com/josevalim/status/1597880468032040960" rel="nofollow">https://twitter.com/josevalim/status/1597880468032040960</a> – Explorer v0.4.0 is out</li>
<li><a href="https://hexdocs.pm/explorer/0.4.0" rel="nofollow">https://hexdocs.pm/explorer/0.4.0</a></li>
<li><a href="https://hexdocs.pm/explorer/0.4.0/Explorer.Query.html" rel="nofollow">https://hexdocs.pm/explorer/0.4.0/Explorer.Query.html</a> – Explorer.Query is a new API for writing expressive and performant queries</li>
<li><a href="https://podcast.thinkingelixir.com/104" rel="nofollow">https://podcast.thinkingelixir.com/104</a> – Chris Grainger talked about Explorer with us in episode 104</li>
<li><a href="https://tips.nerves-project.org/" rel="nofollow">https://tips.nerves-project.org/</a> – Nerves website gets a new “tips” view</li>
<li><a href="https://twitter.com/josevalim/status/1597943279164993537" rel="nofollow">https://twitter.com/josevalim/status/1597943279164993537</a> – José Valim announced he was migrating to the genserver.social Mastadon server</li>
<li><a href="https://genserver.social/josevalim" rel="nofollow">https://genserver.social/josevalim</a> – José&#39;s genserver.social profile</li>
<li><a href="https://genserver.social/notice/AQIfjB7SQcuEwPGEAC" rel="nofollow">https://genserver.social/notice/AQIfjB7SQcuEwPGEAC</a> – José teased something &quot;really big&quot;. Already released by the time you hear this.</li>
<li><a href="https://genserver.social/notice/AQIlH84yjkrh856rS4" rel="nofollow">https://genserver.social/notice/AQIlH84yjkrh856rS4</a> – The graphic he teased</li>
<li><a href="http://codebeammexico.com/" rel="nofollow">http://codebeammexico.com/</a> – Code BEAM Lite México, March 3-4 2023 in México City</li>
<li><a href="https://thetinycto.com/blog/writing-a-game-using-chatgpt" rel="nofollow">https://thetinycto.com/blog/writing-a-game-using-chatgpt</a> – Writing an Elixir LiveView game using ChatGPT</li>
<li><a href="https://thetinycto.com/gpt-game" rel="nofollow">https://thetinycto.com/gpt-game</a> – The generated game</li>
<li><a href="https://chat.openai.com/chat" rel="nofollow">https://chat.openai.com/chat</a> – ChatGPT</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/bitfo/timescale" rel="nofollow">https://github.com/bitfo/timescale</a> – Timescale and Elixir</li>
<li><a href="https://www.timescale.com/" rel="nofollow">https://www.timescale.com/</a></li>
<li><a href="https://docs.timescale.com/" rel="nofollow">https://docs.timescale.com/</a></li>
<li><a href="https://www.bitfo.com/" rel="nofollow">https://www.bitfo.com/</a></li>
<li><a href="https://defirate.com/" rel="nofollow">https://defirate.com/</a></li>
<li><a href="https://www.bitcoinprice.com/" rel="nofollow">https://www.bitcoinprice.com/</a></li>
<li><a href="https://ethereumprice.org/" rel="nofollow">https://ethereumprice.org/</a></li>
<li><a href="https://docs.timescale.com/api/latest/hypertable/" rel="nofollow">https://docs.timescale.com/api/latest/hypertable/</a> – Hypertables</li>
<li><a href="https://docs.timescale.com/api/latest/hyperfunctions/" rel="nofollow">https://docs.timescale.com/api/latest/hyperfunctions/</a> – Hyperfunctions</li>
<li><a href="https://codebeamamerica.com/talks/accessible-time-series-data-with-timescaledb/" rel="nofollow">https://codebeamamerica.com/talks/accessible-time-series-data-with-timescaledb/</a></li>
<li><a href="https://fly.io/docs/postgres/managing/enabling-timescale/" rel="nofollow">https://fly.io/docs/postgres/managing/enabling-timescale/</a></li>
<li><a href="https://www.whoop.com/" rel="nofollow">https://www.whoop.com/</a> – Dave&#39;s biometric watch</li>
<li><a href="https://www.postgresql.org/docs/current/rules-materializedviews.html" rel="nofollow">https://www.postgresql.org/docs/current/rules-materializedviews.html</a></li>
<li><a href="https://www.influxdata.com/" rel="nofollow">https://www.influxdata.com/</a></li>
<li><a href="https://fly.io/docs/postgres/managing/enabling-timescale/" rel="nofollow">https://fly.io/docs/postgres/managing/enabling-timescale/</a> – Fly.io command to add timescale DB - <code>fly pg config update --shared-preload-libraries timescaledb --app <app-name></code></li>
<li><a href="https://www.crunchydata.com/" rel="nofollow">https://www.crunchydata.com/</a></li>
<li><a href="https://docs.timescale.com/api/latest/hypertable/" rel="nofollow">https://docs.timescale.com/api/latest/hypertable/</a></li>
<li><a href="https://docs.timescale.com/api/latest/hyperfunctions/" rel="nofollow">https://docs.timescale.com/api/latest/hyperfunctions/</a></li>
<li><a href="https://docs.timescale.com/timescaledb/latest/timescaledb-edition-comparison/" rel="nofollow">https://docs.timescale.com/timescaledb/latest/timescaledb-edition-comparison/</a></li>
<li><a href="https://hexdocs.pm/timescale/intro.html" rel="nofollow">https://hexdocs.pm/timescale/intro.html</a></li>
<li><a href="https://www.milkroad.com/" rel="nofollow">https://www.milkroad.com/</a></li>
<li><a href="https://docs.google.com/presentation/d/1c2gCxfigeQNz-Z32IaLrpdxt0JYwMc6Lam_vvUND31Y/edit?usp=sharing" rel="nofollow">https://docs.google.com/presentation/d/1c2gCxfigeQNz-Z32IaLrpdxt0JYwMc6Lam_vvUND31Y/edit?usp=sharing</a> – Slides for Dave&#39;s Timescale talk from Code BEAM America</li>
<li><a href="https://hexdocs.pm/timescale/intro.html" rel="nofollow">https://hexdocs.pm/timescale/intro.html</a> – Dave&#39;s “Intro to Timescale” Livebook from the Elixir Timescale docs</li>
</ul>

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

<ul>
<li><a href="https://twitter.com/davydog187" rel="nofollow">https://twitter.com/davydog187</a> – on Twitter</li>
<li><a href="https://github.com/davydog187/" rel="nofollow">https://github.com/davydog187/</a> – on Github</li>
<li><a href="https://davelucia.com/" rel="nofollow">https://davelucia.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 Mastadon - <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 Mastadon - <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 Mastadon - <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 Mastadon - <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>89: Reducing the Friction in Your Flow</title>
  <link>https://podcast.thinkingelixir.com/89</link>
  <guid isPermaLink="false">3750a46e-9693-4243-8962-2a291f11242f</guid>
  <pubDate>Tue, 08 Mar 2022 04:15:00 -0700</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/3750a46e-9693-4243-8962-2a291f11242f.mp3" length="35530752" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>We talk about the business value and personal happiness received when reducing the friction in our applications. It starts with the application design and LiveView plays a big role!</itunes:subtitle>
  <itunes:duration>49:03</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>We talk about how designing applications with lower friction points is a valuable goal. LiveView plays a powerful role in that mission. Mark pitches why he thinks it's time to take another look at LiveView if you haven't lately. We talk over some of the business benefits, efficiencies gained and we address some common reasons given for "why it can't work." We also cover some remaining areas of improvement for LiveView. Then we talk about how moving your servers closer to users removes additional friction both for deployment and application design. Mark shares how the fly_postgres library works and how it enables people to build "normal" Phoenix applications using Postgres read-replicas across multiple regions. A fun discussion!
Show Notes online - http://podcast.thinkingelixir.com/89 (http://podcast.thinkingelixir.com/89)
Elixir Community News
- https://erlef.org/blog/eef/election-2022 (https://erlef.org/blog/eef/election-2022) – Erlang Ecosystem Foundation is holding elections soon. You can get involved!
- https://gleam.run/news/gleam-v0.20-released/ (https://gleam.run/news/gleam-v0.20-released/) – Gleam 0.20 released
- https://twitter.com/louispilfold/status/1496108145185337344 (https://twitter.com/louispilfold/status/1496108145185337344) – Gleam source code is recognized as a language on GitHub and gets syntax highlighting
- https://twitter.com/louispilfold/status/1497320401461993473 (https://twitter.com/louispilfold/status/1497320401461993473) – Work has begun on a Gleam Language Server
- https://github.com/DockYard/flame_on (https://github.com/DockYard/flame_on) – New performance analyzing library released by Dockyard called "flameon"
- https://dockyard.com/blog/2022/02/22/profiling-elixir-applications-with-flame-graphs-and-flame-on (https://dockyard.com/blog/2022/02/22/profiling-elixir-applications-with-flame-graphs-and-flame-on) – Post explains more about the flameon library
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://www.youtube.com/watch?v=IqnZnFpxLjI (https://www.youtube.com/watch?v=IqnZnFpxLjI) – Mark's 2021 Elixir Conf talk
- https://github.com/readme/featured/server-side-languages-for-front-end (https://github.com/readme/featured/server-side-languages-for-front-end) – GitHub article "Move over JavaScript - Back-end languages are coming to the front-end"
- https://utils.zest.dev/gendiff (https://utils.zest.dev/gendiff) – David's Phoenix version diffing tool
- https://github.com/superfly/flyrpcelixir (https://github.com/superfly/fly_rpc_elixir)
- https://github.com/superfly/flypostgreselixir (https://github.com/superfly/fly_postgres_elixir)
- https://fly.io/docs/getting-started/elixir/ (https://fly.io/docs/getting-started/elixir/)
- https://fly.io/docs/reference/regions/ (https://fly.io/docs/reference/regions/)
- https://podcast.thinkingelixir.com/20 (https://podcast.thinkingelixir.com/20) – Caleb Porzio interview
- https://plausible.io/ (https://plausible.io/)
Find us online
- Message the show - @ThinkingElixir (https://twitter.com/ThinkingElixir)
- Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com)
- Mark Ericksen - @brainlid (https://twitter.com/brainlid)
- David Bernheisel - @bernheisel (https://twitter.com/bernheisel)
- Cade Ward - @cadebward (https://twitter.com/cadebward) 
</description>
  <itunes:keywords>elixir, friction, api, application design, clustering, distributed computing, postgres, read replicas</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>We talk about how designing applications with lower friction points is a valuable goal. LiveView plays a powerful role in that mission. Mark pitches why he thinks it&#39;s time to take another look at LiveView if you haven&#39;t lately. We talk over some of the business benefits, efficiencies gained and we address some common reasons given for &quot;why it can&#39;t work.&quot; We also cover some remaining areas of improvement for LiveView. Then we talk about how moving your servers closer to users removes additional friction both for deployment and application design. Mark shares how the fly_postgres library works and how it enables people to build &quot;normal&quot; Phoenix applications using Postgres read-replicas across multiple regions. A fun discussion!</p>

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

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

<ul>
<li><a href="https://erlef.org/blog/eef/election-2022" rel="nofollow">https://erlef.org/blog/eef/election-2022</a> – Erlang Ecosystem Foundation is holding elections soon. You can get involved!</li>
<li><a href="https://gleam.run/news/gleam-v0.20-released/" rel="nofollow">https://gleam.run/news/gleam-v0.20-released/</a> – Gleam 0.20 released</li>
<li><a href="https://twitter.com/louispilfold/status/1496108145185337344" rel="nofollow">https://twitter.com/louispilfold/status/1496108145185337344</a> – Gleam source code is recognized as a language on GitHub and gets syntax highlighting</li>
<li><a href="https://twitter.com/louispilfold/status/1497320401461993473" rel="nofollow">https://twitter.com/louispilfold/status/1497320401461993473</a> – Work has begun on a Gleam Language Server</li>
<li><a href="https://github.com/DockYard/flame_on" rel="nofollow">https://github.com/DockYard/flame_on</a> – New performance analyzing library released by Dockyard called &quot;flame_on&quot;</li>
<li><a href="https://dockyard.com/blog/2022/02/22/profiling-elixir-applications-with-flame-graphs-and-flame-on" rel="nofollow">https://dockyard.com/blog/2022/02/22/profiling-elixir-applications-with-flame-graphs-and-flame-on</a> – Post explains more about the flame_on library</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://www.youtube.com/watch?v=IqnZnFpxLjI" rel="nofollow">https://www.youtube.com/watch?v=IqnZnFpxLjI</a> – Mark&#39;s 2021 Elixir Conf talk</li>
<li><a href="https://github.com/readme/featured/server-side-languages-for-front-end" rel="nofollow">https://github.com/readme/featured/server-side-languages-for-front-end</a> – GitHub article &quot;Move over JavaScript - Back-end languages are coming to the front-end&quot;</li>
<li><a href="https://utils.zest.dev/gendiff" rel="nofollow">https://utils.zest.dev/gendiff</a> – David&#39;s Phoenix version diffing tool</li>
<li><a href="https://github.com/superfly/fly_rpc_elixir" rel="nofollow">https://github.com/superfly/fly_rpc_elixir</a></li>
<li><a href="https://github.com/superfly/fly_postgres_elixir" rel="nofollow">https://github.com/superfly/fly_postgres_elixir</a></li>
<li><a href="https://fly.io/docs/getting-started/elixir/" rel="nofollow">https://fly.io/docs/getting-started/elixir/</a></li>
<li><a href="https://fly.io/docs/reference/regions/" rel="nofollow">https://fly.io/docs/reference/regions/</a></li>
<li><a href="https://podcast.thinkingelixir.com/20" rel="nofollow">https://podcast.thinkingelixir.com/20</a> – Caleb Porzio interview</li>
<li><a href="https://plausible.io/" rel="nofollow">https://plausible.io/</a></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>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>David Bernheisel - <a href="https://twitter.com/bernheisel" rel="nofollow">@bernheisel</a></li>
<li>Cade Ward - <a href="https://twitter.com/cadebward" rel="nofollow">@cadebward</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>We talk about how designing applications with lower friction points is a valuable goal. LiveView plays a powerful role in that mission. Mark pitches why he thinks it&#39;s time to take another look at LiveView if you haven&#39;t lately. We talk over some of the business benefits, efficiencies gained and we address some common reasons given for &quot;why it can&#39;t work.&quot; We also cover some remaining areas of improvement for LiveView. Then we talk about how moving your servers closer to users removes additional friction both for deployment and application design. Mark shares how the fly_postgres library works and how it enables people to build &quot;normal&quot; Phoenix applications using Postgres read-replicas across multiple regions. A fun discussion!</p>

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

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

<ul>
<li><a href="https://erlef.org/blog/eef/election-2022" rel="nofollow">https://erlef.org/blog/eef/election-2022</a> – Erlang Ecosystem Foundation is holding elections soon. You can get involved!</li>
<li><a href="https://gleam.run/news/gleam-v0.20-released/" rel="nofollow">https://gleam.run/news/gleam-v0.20-released/</a> – Gleam 0.20 released</li>
<li><a href="https://twitter.com/louispilfold/status/1496108145185337344" rel="nofollow">https://twitter.com/louispilfold/status/1496108145185337344</a> – Gleam source code is recognized as a language on GitHub and gets syntax highlighting</li>
<li><a href="https://twitter.com/louispilfold/status/1497320401461993473" rel="nofollow">https://twitter.com/louispilfold/status/1497320401461993473</a> – Work has begun on a Gleam Language Server</li>
<li><a href="https://github.com/DockYard/flame_on" rel="nofollow">https://github.com/DockYard/flame_on</a> – New performance analyzing library released by Dockyard called &quot;flame_on&quot;</li>
<li><a href="https://dockyard.com/blog/2022/02/22/profiling-elixir-applications-with-flame-graphs-and-flame-on" rel="nofollow">https://dockyard.com/blog/2022/02/22/profiling-elixir-applications-with-flame-graphs-and-flame-on</a> – Post explains more about the flame_on library</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://www.youtube.com/watch?v=IqnZnFpxLjI" rel="nofollow">https://www.youtube.com/watch?v=IqnZnFpxLjI</a> – Mark&#39;s 2021 Elixir Conf talk</li>
<li><a href="https://github.com/readme/featured/server-side-languages-for-front-end" rel="nofollow">https://github.com/readme/featured/server-side-languages-for-front-end</a> – GitHub article &quot;Move over JavaScript - Back-end languages are coming to the front-end&quot;</li>
<li><a href="https://utils.zest.dev/gendiff" rel="nofollow">https://utils.zest.dev/gendiff</a> – David&#39;s Phoenix version diffing tool</li>
<li><a href="https://github.com/superfly/fly_rpc_elixir" rel="nofollow">https://github.com/superfly/fly_rpc_elixir</a></li>
<li><a href="https://github.com/superfly/fly_postgres_elixir" rel="nofollow">https://github.com/superfly/fly_postgres_elixir</a></li>
<li><a href="https://fly.io/docs/getting-started/elixir/" rel="nofollow">https://fly.io/docs/getting-started/elixir/</a></li>
<li><a href="https://fly.io/docs/reference/regions/" rel="nofollow">https://fly.io/docs/reference/regions/</a></li>
<li><a href="https://podcast.thinkingelixir.com/20" rel="nofollow">https://podcast.thinkingelixir.com/20</a> – Caleb Porzio interview</li>
<li><a href="https://plausible.io/" rel="nofollow">https://plausible.io/</a></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>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>David Bernheisel - <a href="https://twitter.com/bernheisel" rel="nofollow">@bernheisel</a></li>
<li>Cade Ward - <a href="https://twitter.com/cadebward" rel="nofollow">@cadebward</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>
