<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" encoding="UTF-8" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/" xmlns:atom="http://www.w3.org/2005/Atom/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:fireside="http://fireside.fm/modules/rss/fireside">
  <channel>
    <fireside:hostname>web01.fireside.fm</fireside:hostname>
    <fireside:genDate>Tue, 05 May 2026 09:41:54 -0500</fireside:genDate>
    <generator>Fireside (https://fireside.fm)</generator>
    <title>Thinking Elixir Podcast - Episodes Tagged with “Sbom”</title>
    <link>https://podcast.thinkingelixir.com/tags/sbom</link>
    <pubDate>Tue, 10 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>291: From 2x Compilation to Junior Comprehension</title>
  <link>https://podcast.thinkingelixir.com/291</link>
  <guid isPermaLink="false">4408870d-ffab-41d9-b07c-bdc167fec00d</guid>
  <pubDate>Tue, 10 Feb 2026 04:15:00 -0700</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/4408870d-ffab-41d9-b07c-bdc167fec00d.mp3" length="23748608" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes Elixir v1.20 achieving 2x compilation speedup, Telelang alternative Erlang syntax, Membrane’s AI-powered YOLO plugin, José Valim’s PR Quiz tool for interactive code review learning, and the complete ElixirConf EU speaker lineup!</itunes:subtitle>
  <itunes:duration>32:33</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/8/811c9756-babe-40ac-8c25-b3bb24e522e0/cover.jpg?v=2"/>
  <description>&lt;p&gt;News includes José Valim announcing another major compilation time improvement coming to Elixir v1.20 achieving 2x speedup while adding the type checker, a new alternative Erlang syntax called Telelang, Membrane's YOLO plugin bringing AI-powered object detection to video pipelines, Christian Alexander's Claude Skill for automating dependency updates through AI conversation, José Valim's experimental PR Quiz tool that transforms code reviews into interactive learning experiences inspired by Anthropic research on AI coding skills, legal changes to US SBOM requirements, AshPartition for database partitioning, building containers directly from Erlang/Elixir code, and the complete ElixirConf EU speaker lineup featuring 39 speakers plus keynotes from José Valim and Chris McCord!&lt;/p&gt;

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

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

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

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

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

&lt;ul&gt;
&lt;li&gt;Message the show - &lt;a href="https://bsky.app/profile/thinkingelixir.com" target="_blank" rel="nofollow noopener"&gt;Bluesky&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Message the show - &lt;a href="https://x.com/ThinkingElixir" target="_blank" rel="nofollow noopener"&gt;X&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Message the show on Fediverse - &lt;a href="https://genserver.social/ThinkingElixir" target="_blank" rel="nofollow noopener"&gt;@ThinkingElixir@genserver.social&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Email the show - &lt;a href="mailto:show@thinkingelixir.com" target="_blank" rel="nofollow noopener"&gt;show@thinkingelixir.com&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Mark Ericksen on X - &lt;a href="https://x.com/brainlid" target="_blank" rel="nofollow noopener"&gt;@brainlid&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Mark Ericksen on Bluesky - &lt;a href="https://bsky.app/profile/brainlid.bsky.social" target="_blank" rel="nofollow noopener"&gt;@brainlid.bsky.social&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Mark Ericksen on Fediverse - &lt;a href="https://genserver.social/brainlid" target="_blank" rel="nofollow noopener"&gt;@brainlid@genserver.social&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;David Bernheisel on Bluesky - &lt;a href="https://bsky.app/profile/david.bernheisel.com" target="_blank" rel="nofollow noopener"&gt;@david.bernheisel.com&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;David Bernheisel on Fediverse - &lt;a href="https://genserver.social/dbern" target="_blank" rel="nofollow noopener"&gt;@dbern@genserver.social&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
</description>
  <itunes:keywords>elixir, AI, LLM, junior, compiler, SBOM</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes José Valim announcing another major compilation time improvement coming to Elixir v1.20 achieving 2x speedup while adding the type checker, a new alternative Erlang syntax called Telelang, Membrane&#39;s YOLO plugin bringing AI-powered object detection to video pipelines, Christian Alexander&#39;s Claude Skill for automating dependency updates through AI conversation, José Valim&#39;s experimental PR Quiz tool that transforms code reviews into interactive learning experiences inspired by Anthropic research on AI coding skills, legal changes to US SBOM requirements, AshPartition for database partitioning, building containers directly from Erlang/Elixir code, and the complete ElixirConf EU speaker lineup featuring 39 speakers plus keynotes from José Valim and Chris McCord!</p>

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

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

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

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

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

<ul>
<li>Message the show - <a href="https://bsky.app/profile/thinkingelixir.com" rel="nofollow">Bluesky</a></li>
<li>Message the show - <a href="https://x.com/ThinkingElixir" rel="nofollow">X</a></li>
<li>Message the show on Fediverse - <a href="https://genserver.social/ThinkingElixir" rel="nofollow">@ThinkingElixir@genserver.social</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></li>
<li>Mark Ericksen on X - <a href="https://x.com/brainlid" rel="nofollow">@brainlid</a></li>
<li>Mark Ericksen on Bluesky - <a href="https://bsky.app/profile/brainlid.bsky.social" rel="nofollow">@brainlid.bsky.social</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" rel="nofollow">@brainlid@genserver.social</a></li>
<li>David Bernheisel on Bluesky - <a href="https://bsky.app/profile/david.bernheisel.com" rel="nofollow">@david.bernheisel.com</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" rel="nofollow">@dbern@genserver.social</a></li>
</ul><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-oct2025">Paraxial.io</a>: <a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-oct2025">Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.</a></li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>News includes José Valim announcing another major compilation time improvement coming to Elixir v1.20 achieving 2x speedup while adding the type checker, a new alternative Erlang syntax called Telelang, Membrane&#39;s YOLO plugin bringing AI-powered object detection to video pipelines, Christian Alexander&#39;s Claude Skill for automating dependency updates through AI conversation, José Valim&#39;s experimental PR Quiz tool that transforms code reviews into interactive learning experiences inspired by Anthropic research on AI coding skills, legal changes to US SBOM requirements, AshPartition for database partitioning, building containers directly from Erlang/Elixir code, and the complete ElixirConf EU speaker lineup featuring 39 speakers plus keynotes from José Valim and Chris McCord!</p>

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

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

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

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

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

<ul>
<li>Message the show - <a href="https://bsky.app/profile/thinkingelixir.com" rel="nofollow">Bluesky</a></li>
<li>Message the show - <a href="https://x.com/ThinkingElixir" rel="nofollow">X</a></li>
<li>Message the show on Fediverse - <a href="https://genserver.social/ThinkingElixir" rel="nofollow">@ThinkingElixir@genserver.social</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></li>
<li>Mark Ericksen on X - <a href="https://x.com/brainlid" rel="nofollow">@brainlid</a></li>
<li>Mark Ericksen on Bluesky - <a href="https://bsky.app/profile/brainlid.bsky.social" rel="nofollow">@brainlid.bsky.social</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" rel="nofollow">@brainlid@genserver.social</a></li>
<li>David Bernheisel on Bluesky - <a href="https://bsky.app/profile/david.bernheisel.com" rel="nofollow">@david.bernheisel.com</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" rel="nofollow">@dbern@genserver.social</a></li>
</ul><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-oct2025">Paraxial.io</a>: <a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-oct2025">Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.</a></li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>247: Phoenix's DaisyUI Facelift</title>
  <link>https://podcast.thinkingelixir.com/247</link>
  <guid isPermaLink="false">e6d36270-6aaa-47c7-be73-b29688ad2328</guid>
  <pubDate>Tue, 01 Apr 2025 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/e6d36270-6aaa-47c7-be73-b29688ad2328.mp3" length="14592000" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes Phoenix adding DaisyUI, Erlang/OTP 28.0-rc2 with priority messages, LiveViewPortal for embedding LiveView in any website, upcoming Elixir improvements to double dependency compilation speed, and more!</itunes:subtitle>
  <itunes:duration>19:50</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/8/811c9756-babe-40ac-8c25-b3bb24e522e0/cover.jpg?v=2"/>
  <description>&lt;p&gt;News includes Phoenix now including DaisyUI which has sparked mixed reactions, Erlang/OTP 28.0-rc2 release introducing priority process messages, the EEF Security Working Group's roadmap called Aegis, a new LiveViewPortal library for embedding LiveView pages in any website, upcoming improvements in Elixir that will spawn more OS processes for compiling dependencies potentially doubling performance, Sean Moriarity's keynote about designing LLM Native systems, and more!&lt;/p&gt;

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

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

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://gigalixir.com/thinking?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://gigalixir.com/thinking&lt;/a&gt; – Gigalixir is sponsoring the show, offering 20% off standard tier prices for a year with promo code "Thinking".&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://bsky.app/profile/samrat.me/post/3lksxzzjqss2t?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://bsky.app/profile/samrat.me/post/3lksxzzjqss2t&lt;/a&gt; – Phoenix now comes with DaisyUI, a decision that has sparked mixed reactions in the community.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/phoenixframework/phoenix/issues/6121?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/phoenixframework/phoenix/issues/6121&lt;/a&gt; – The GitHub issue discussing the addition of DaisyUI to Phoenix, showing the community's divided opinions.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/phoenixframework/phoenix/issues/6121#issuecomment-2739647725?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/phoenixframework/phoenix/issues/6121#issuecomment-2739647725&lt;/a&gt; – José Valim's explanation of the decision to include DaisyUI in Phoenix.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://security.erlef.org/aegis/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://security.erlef.org/aegis/&lt;/a&gt; – EEF Security Working Group released their objectives and roadmap as the Aegis of the ecosystem.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://podcast.thinkingelixir.com/245?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://podcast.thinkingelixir.com/245&lt;/a&gt; – Previous podcast episode featuring the Erlang Ecosystem Foundation (EEF).&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://x.com/erlangforums/status/1902297914791358669?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://x.com/erlangforums/status/1902297914791358669&lt;/a&gt; – Announcement of Erlang/OTP 28.0-rc2 release.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://erlangforums.com/t/erlang-otp-28-0-rc2-released/4599?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://erlangforums.com/t/erlang-otp-28-0-rc2-released/4599&lt;/a&gt; – Forum discussion about the Erlang/OTP 28.0-rc2 release.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/erlang/otp/releases/tag/OTP-28.0-rc2?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/erlang/otp/releases/tag/OTP-28.0-rc2&lt;/a&gt; – GitHub release page for Erlang/OTP 28.0-rc2, which includes a source Software Bill of Materials (SBOM).&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.erlang.org/eeps/eep-0076?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://www.erlang.org/eeps/eep-0076&lt;/a&gt; – Erlang Enhancement Proposal (EEP) 76 introducing priority messages, a key feature in OTP 28.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/watch?v=R9JRhIKQmqk?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://www.youtube.com/watch?v=R9JRhIKQmqk&lt;/a&gt; – Sean Moriarity's keynote at Code BEAM America 2025 about designing LLM Native systems.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.cybersecuritydive.com/news/AI-project-fail-data-SPGlobal/742768/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://www.cybersecuritydive.com/news/AI-project-fail-data-SPGlobal/742768/&lt;/a&gt; – Report showing AI project failure rates are on the rise, with 42% of businesses scrapping most AI initiatives.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://tech.doofinder.com/posts/live-view-portal?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://tech.doofinder.com/posts/live-view-portal&lt;/a&gt; – Introduction to LiveViewPortal, a JavaScript library for embedding Phoenix LiveView pages into any website.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/doofinder/live_view_portal?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/doofinder/live_view_portal&lt;/a&gt; – GitHub repository for LiveViewPortal.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://elixirforum.com/t/liveviewportal-embed-liveviews-in-other-websites/70040?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://elixirforum.com/t/liveviewportal-embed-liveviews-in-other-websites/70040&lt;/a&gt; – Elixir Forum discussion about LiveViewPortal.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://bsky.app/profile/ftes.de/post/3lkohiog4uv2b?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://bsky.app/profile/ftes.de/post/3lkohiog4uv2b&lt;/a&gt; – Announcement of phoenix_test_playwright v0.6.0 release.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/ftes/phoenix_test_playwright?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/ftes/phoenix_test_playwright&lt;/a&gt; – GitHub repository for phoenix_test_playwright with new features like cookie manipulation and browser launch timeout options.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://bsky.app/profile/david.bernheisel.com/post/3lkoe4tvc2s2o?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://bsky.app/profile/david.bernheisel.com/post/3lkoe4tvc2s2o&lt;/a&gt; – Announcement about Elixir's upcoming improvement to spawn more OS processes for compiling dependencies.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/elixir-lang/elixir/pull/14340?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/elixir-lang/elixir/pull/14340&lt;/a&gt; – Pull request for concurrent dependencies compilation in Elixir, potentially improving performance by 2x.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://goatmire.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://goatmire.com/&lt;/a&gt; – Explanation of the name "Goatmire," which is a loose translation of Getakärr, the historical name for Varberg.&lt;/li&gt;
&lt;/ul&gt;

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

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

&lt;ul&gt;
&lt;li&gt;Message the show - &lt;a href="https://bsky.app/profile/thinkingelixir.com" target="_blank" rel="nofollow noopener"&gt;Bluesky&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Message the show - &lt;a href="https://x.com/ThinkingElixir" target="_blank" rel="nofollow noopener"&gt;X&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Message the show on Fediverse - &lt;a href="https://genserver.social/ThinkingElixir" target="_blank" rel="nofollow noopener"&gt;@ThinkingElixir@genserver.social&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Email the show - &lt;a href="mailto:show@thinkingelixir.com" target="_blank" rel="nofollow noopener"&gt;show@thinkingelixir.com&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Mark Ericksen on X - &lt;a href="https://x.com/brainlid" target="_blank" rel="nofollow noopener"&gt;@brainlid&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Mark Ericksen on Bluesky - &lt;a href="https://bsky.app/profile/brainlid.bsky.social" target="_blank" rel="nofollow noopener"&gt;@brainlid.bsky.social&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Mark Ericksen on Fediverse - &lt;a href="https://genserver.social/brainlid" target="_blank" rel="nofollow noopener"&gt;@brainlid@genserver.social&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;David Bernheisel on Bluesky - &lt;a href="https://bsky.app/profile/david.bernheisel.com" target="_blank" rel="nofollow noopener"&gt;@david.bernheisel.com&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;David Bernheisel on Fediverse - &lt;a href="https://genserver.social/dbern" target="_blank" rel="nofollow noopener"&gt;@dbern@genserver.social&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
</description>
  <itunes:keywords>elixir, Phoenix, EEF, sbom, OTP</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes Phoenix now including DaisyUI which has sparked mixed reactions, Erlang/OTP 28.0-rc2 release introducing priority process messages, the EEF Security Working Group&#39;s roadmap called Aegis, a new LiveViewPortal library for embedding LiveView pages in any website, upcoming improvements in Elixir that will spawn more OS processes for compiling dependencies potentially doubling performance, Sean Moriarity&#39;s keynote about designing LLM Native systems, and more!</p>

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

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

<ul>
<li><a href="https://gigalixir.com/thinking?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://gigalixir.com/thinking</a> – Gigalixir is sponsoring the show, offering 20% off standard tier prices for a year with promo code &quot;Thinking&quot;.</li>
<li><a href="https://bsky.app/profile/samrat.me/post/3lksxzzjqss2t?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/samrat.me/post/3lksxzzjqss2t</a> – Phoenix now comes with DaisyUI, a decision that has sparked mixed reactions in the community.</li>
<li><a href="https://github.com/phoenixframework/phoenix/issues/6121?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/phoenix/issues/6121</a> – The GitHub issue discussing the addition of DaisyUI to Phoenix, showing the community&#39;s divided opinions.</li>
<li><a href="https://github.com/phoenixframework/phoenix/issues/6121#issuecomment-2739647725?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/phoenix/issues/6121#issuecomment-2739647725</a> – José Valim&#39;s explanation of the decision to include DaisyUI in Phoenix.</li>
<li><a href="https://security.erlef.org/aegis/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://security.erlef.org/aegis/</a> – EEF Security Working Group released their objectives and roadmap as the Aegis of the ecosystem.</li>
<li><a href="https://podcast.thinkingelixir.com/245?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://podcast.thinkingelixir.com/245</a> – Previous podcast episode featuring the Erlang Ecosystem Foundation (EEF).</li>
<li><a href="https://x.com/erlangforums/status/1902297914791358669?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/erlangforums/status/1902297914791358669</a> – Announcement of Erlang/OTP 28.0-rc2 release.</li>
<li><a href="https://erlangforums.com/t/erlang-otp-28-0-rc2-released/4599?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://erlangforums.com/t/erlang-otp-28-0-rc2-released/4599</a> – Forum discussion about the Erlang/OTP 28.0-rc2 release.</li>
<li><a href="https://github.com/erlang/otp/releases/tag/OTP-28.0-rc2?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/erlang/otp/releases/tag/OTP-28.0-rc2</a> – GitHub release page for Erlang/OTP 28.0-rc2, which includes a source Software Bill of Materials (SBOM).</li>
<li><a href="https://www.erlang.org/eeps/eep-0076?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.erlang.org/eeps/eep-0076</a> – Erlang Enhancement Proposal (EEP) 76 introducing priority messages, a key feature in OTP 28.</li>
<li><a href="https://www.youtube.com/watch?v=R9JRhIKQmqk?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=R9JRhIKQmqk</a> – Sean Moriarity&#39;s keynote at Code BEAM America 2025 about designing LLM Native systems.</li>
<li><a href="https://www.cybersecuritydive.com/news/AI-project-fail-data-SPGlobal/742768/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.cybersecuritydive.com/news/AI-project-fail-data-SPGlobal/742768/</a> – Report showing AI project failure rates are on the rise, with 42% of businesses scrapping most AI initiatives.</li>
<li><a href="https://tech.doofinder.com/posts/live-view-portal?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://tech.doofinder.com/posts/live-view-portal</a> – Introduction to LiveViewPortal, a JavaScript library for embedding Phoenix LiveView pages into any website.</li>
<li><a href="https://github.com/doofinder/live_view_portal?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/doofinder/live_view_portal</a> – GitHub repository for LiveViewPortal.</li>
<li><a href="https://elixirforum.com/t/liveviewportal-embed-liveviews-in-other-websites/70040?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/t/liveviewportal-embed-liveviews-in-other-websites/70040</a> – Elixir Forum discussion about LiveViewPortal.</li>
<li><a href="https://bsky.app/profile/ftes.de/post/3lkohiog4uv2b?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/ftes.de/post/3lkohiog4uv2b</a> – Announcement of phoenix_test_playwright v0.6.0 release.</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> – GitHub repository for phoenix_test_playwright with new features like cookie manipulation and browser launch timeout options.</li>
<li><a href="https://bsky.app/profile/david.bernheisel.com/post/3lkoe4tvc2s2o?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/david.bernheisel.com/post/3lkoe4tvc2s2o</a> – Announcement about Elixir&#39;s upcoming improvement to spawn more OS processes for compiling dependencies.</li>
<li><a href="https://github.com/elixir-lang/elixir/pull/14340?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/elixir/pull/14340</a> – Pull request for concurrent dependencies compilation in Elixir, potentially improving performance by 2x.</li>
<li><a href="https://goatmire.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://goatmire.com/</a> – Explanation of the name &quot;Goatmire,&quot; which is a loose translation of Getakärr, the historical name for Varberg.</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://gigalixir.com/thinking">Gigalixir</a>: <a rel="nofollow" href="https://gigalixir.com/thinking">Today’s Thinking Elixir show is brought to you by our friends at Gigalixir, the premier deployment platform for Elixir and Phoenix projects. Use the promo code “Thinking” during signup to get 20% off the standard tier prices for an entire year. Or, visit https://gigalixir.com/thinking to sign up and get 20% off your first year.</a> Promo Code: Thinking</li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>News includes Phoenix now including DaisyUI which has sparked mixed reactions, Erlang/OTP 28.0-rc2 release introducing priority process messages, the EEF Security Working Group&#39;s roadmap called Aegis, a new LiveViewPortal library for embedding LiveView pages in any website, upcoming improvements in Elixir that will spawn more OS processes for compiling dependencies potentially doubling performance, Sean Moriarity&#39;s keynote about designing LLM Native systems, and more!</p>

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

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

<ul>
<li><a href="https://gigalixir.com/thinking?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://gigalixir.com/thinking</a> – Gigalixir is sponsoring the show, offering 20% off standard tier prices for a year with promo code &quot;Thinking&quot;.</li>
<li><a href="https://bsky.app/profile/samrat.me/post/3lksxzzjqss2t?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/samrat.me/post/3lksxzzjqss2t</a> – Phoenix now comes with DaisyUI, a decision that has sparked mixed reactions in the community.</li>
<li><a href="https://github.com/phoenixframework/phoenix/issues/6121?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/phoenix/issues/6121</a> – The GitHub issue discussing the addition of DaisyUI to Phoenix, showing the community&#39;s divided opinions.</li>
<li><a href="https://github.com/phoenixframework/phoenix/issues/6121#issuecomment-2739647725?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/phoenix/issues/6121#issuecomment-2739647725</a> – José Valim&#39;s explanation of the decision to include DaisyUI in Phoenix.</li>
<li><a href="https://security.erlef.org/aegis/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://security.erlef.org/aegis/</a> – EEF Security Working Group released their objectives and roadmap as the Aegis of the ecosystem.</li>
<li><a href="https://podcast.thinkingelixir.com/245?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://podcast.thinkingelixir.com/245</a> – Previous podcast episode featuring the Erlang Ecosystem Foundation (EEF).</li>
<li><a href="https://x.com/erlangforums/status/1902297914791358669?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/erlangforums/status/1902297914791358669</a> – Announcement of Erlang/OTP 28.0-rc2 release.</li>
<li><a href="https://erlangforums.com/t/erlang-otp-28-0-rc2-released/4599?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://erlangforums.com/t/erlang-otp-28-0-rc2-released/4599</a> – Forum discussion about the Erlang/OTP 28.0-rc2 release.</li>
<li><a href="https://github.com/erlang/otp/releases/tag/OTP-28.0-rc2?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/erlang/otp/releases/tag/OTP-28.0-rc2</a> – GitHub release page for Erlang/OTP 28.0-rc2, which includes a source Software Bill of Materials (SBOM).</li>
<li><a href="https://www.erlang.org/eeps/eep-0076?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.erlang.org/eeps/eep-0076</a> – Erlang Enhancement Proposal (EEP) 76 introducing priority messages, a key feature in OTP 28.</li>
<li><a href="https://www.youtube.com/watch?v=R9JRhIKQmqk?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=R9JRhIKQmqk</a> – Sean Moriarity&#39;s keynote at Code BEAM America 2025 about designing LLM Native systems.</li>
<li><a href="https://www.cybersecuritydive.com/news/AI-project-fail-data-SPGlobal/742768/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.cybersecuritydive.com/news/AI-project-fail-data-SPGlobal/742768/</a> – Report showing AI project failure rates are on the rise, with 42% of businesses scrapping most AI initiatives.</li>
<li><a href="https://tech.doofinder.com/posts/live-view-portal?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://tech.doofinder.com/posts/live-view-portal</a> – Introduction to LiveViewPortal, a JavaScript library for embedding Phoenix LiveView pages into any website.</li>
<li><a href="https://github.com/doofinder/live_view_portal?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/doofinder/live_view_portal</a> – GitHub repository for LiveViewPortal.</li>
<li><a href="https://elixirforum.com/t/liveviewportal-embed-liveviews-in-other-websites/70040?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/t/liveviewportal-embed-liveviews-in-other-websites/70040</a> – Elixir Forum discussion about LiveViewPortal.</li>
<li><a href="https://bsky.app/profile/ftes.de/post/3lkohiog4uv2b?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/ftes.de/post/3lkohiog4uv2b</a> – Announcement of phoenix_test_playwright v0.6.0 release.</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> – GitHub repository for phoenix_test_playwright with new features like cookie manipulation and browser launch timeout options.</li>
<li><a href="https://bsky.app/profile/david.bernheisel.com/post/3lkoe4tvc2s2o?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/david.bernheisel.com/post/3lkoe4tvc2s2o</a> – Announcement about Elixir&#39;s upcoming improvement to spawn more OS processes for compiling dependencies.</li>
<li><a href="https://github.com/elixir-lang/elixir/pull/14340?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/elixir/pull/14340</a> – Pull request for concurrent dependencies compilation in Elixir, potentially improving performance by 2x.</li>
<li><a href="https://goatmire.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://goatmire.com/</a> – Explanation of the name &quot;Goatmire,&quot; which is a loose translation of Getakärr, the historical name for Varberg.</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://gigalixir.com/thinking">Gigalixir</a>: <a rel="nofollow" href="https://gigalixir.com/thinking">Today’s Thinking Elixir show is brought to you by our friends at Gigalixir, the premier deployment platform for Elixir and Phoenix projects. Use the promo code “Thinking” during signup to get 20% off the standard tier prices for an entire year. Or, visit https://gigalixir.com/thinking to sign up and get 20% off your first year.</a> Promo Code: Thinking</li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>245: Supply Chain Security and SBoMs</title>
  <link>https://podcast.thinkingelixir.com/245</link>
  <guid isPermaLink="false">159e3fad-00fe-4c83-a723-4943d5d5e842</guid>
  <pubDate>Tue, 18 Mar 2025 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/159e3fad-00fe-4c83-a723-4943d5d5e842.mp3" length="54026240" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes phoenix_sync for real-time Postgres sync, a new Text Parser library, Wasmex updates for WebAssembly components, plus our interview with EEF's CISO about supply-chain security, SBoMs, and what this means for the Elixir community!</itunes:subtitle>
  <itunes:duration>1:14:36</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/8/811c9756-babe-40ac-8c25-b3bb24e522e0/cover.jpg?v=2"/>
  <description>&lt;p&gt;News includes a new library called phoenix_sync for real-time sync in Postgres-backed Phoenix applications, Peter Solnica released a Text Parser for extracting structured data from text, a useful tip on finding Hex package versions locally with &lt;code&gt;mix hex.info&lt;/code&gt;, Wasmex updated to v0.10 with WebAssembly component support, and Chrome introduces a new browser feature similar to LiveView.JS. We also talked with Alistair Woodman and Jonatan Männchen from the EEF about Jonatan's role as CISO, the Security Working Group, and their work on OpenChain compliance for supply-chain security, Software Bill of Materials (SBoMs), and what these initiatives mean for the Elixir community, and more!&lt;/p&gt;

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

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

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://gigalixir.com/thinking?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://gigalixir.com/thinking&lt;/a&gt; – Gigalixir is sponsoring the show, offering 20% off standard tier prices for a year with promo code "Thinking".&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/electric-sql/phoenix_sync?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/electric-sql/phoenix_sync&lt;/a&gt; – New library called phoenix_sync providing real-time sync for Postgres-backed Phoenix applications.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://hexdocs.pm/phoenix_sync/readme.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://hexdocs.pm/phoenix_sync/readme.html&lt;/a&gt; – Documentation for phoenix_sync, a solution for building modern, real-time apps with local-first/sync in Elixir.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/josevalim/sync?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/josevalim/sync&lt;/a&gt; – José Valim's original proof of concept repo that was promptly archived.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://electric-sql.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://electric-sql.com/&lt;/a&gt; – Electric SQL's platform that syncs subsets of Postgres data into local apps and services, allowing data to be available offline and in-sync.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://solnic.dev/posts/announcing-textparser-for-elixir/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://solnic.dev/posts/announcing-textparser-for-elixir/&lt;/a&gt; – Peter Solnica released TextParser, a library for extracting interesting parts of text like hashtags and links.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://hexdocs.pm/text_parser/readme.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://hexdocs.pm/text_parser/readme.html&lt;/a&gt; – Documentation for the Text Parser library that helps parse text into structured data.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.elixirstreams.com/tips/mix-hex-info?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://www.elixirstreams.com/tips/mix-hex-info&lt;/a&gt; – Elixir stream tip on using &lt;code&gt;mix hex.info&lt;/code&gt; to find the latest package version for a Hex package locally, without needing to search on hex.pm or GitHub.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/phoenixframework/tailwind/blob/main/README.md#updating-from-tailwind-v3-to-v4?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/phoenixframework/tailwind/blob/main/README.md#updating-from-tailwind-v3-to-v4&lt;/a&gt; – Guide for upgrading Tailwind to V4 in existing Phoenix applications using Tailwind's automatic upgrade helper.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://gleam.run/news/hello-echo-hello-git/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://gleam.run/news/hello-echo-hello-git/&lt;/a&gt; – Gleam 1.9.0 release with searchability on hexdocs, Echo debug printing for improved debugging, and ability to depend on Git-hosted dependencies.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://d-gate.io/blog/everything-i-was-lied-to-about-node-came-true-with-elixir?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://d-gate.io/blog/everything-i-was-lied-to-about-node-came-true-with-elixir&lt;/a&gt; – Blog post discussing how promises made about NodeJS actually came true with Elixir.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://hexdocs.pm/wasmex/Wasmex.Components.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://hexdocs.pm/wasmex/Wasmex.Components.html&lt;/a&gt; – Wasmex updated to v0.10 with support for WebAssembly components, enabling applications and components to work together regardless of original programming language.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://ashweekly.substack.com/p/ash-weekly-issue-8?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://ashweekly.substack.com/p/ash-weekly-issue-8&lt;/a&gt; – AshWeekly Issue 8 covering AshOps with mix task capabilities for CRUD operations and BeaconCMS being included in the Ash HQ installer script.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://developer.chrome.com/blog/command-and-commandfor?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://developer.chrome.com/blog/command-and-commandfor&lt;/a&gt; – Chrome update brings new browser feature with &lt;code&gt;commandfor&lt;/code&gt; and &lt;code&gt;command&lt;/code&gt; attributes, similar to Phoenix LiveView.JS but native to browsers.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://codebeamstockholm.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://codebeamstockholm.com/&lt;/a&gt; – Code BEAM Lite announced for Stockholm on June 2, 2025 with keynote speaker Björn Gustavsson, the "B" in BEAM.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://alchemyconf.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://alchemyconf.com/&lt;/a&gt; – AlchemyConf coming up March 31-April 3 in Braga, Portugal. Use discount code THINKINGELIXIR for 10% off.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.gigcityelixir.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://www.gigcityelixir.com/&lt;/a&gt; – GigCity Elixir and NervesConf on May 8-10, 2025 in Chattanooga, TN, USA.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.elixirconf.eu/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://www.elixirconf.eu/&lt;/a&gt; – ElixirConf EU on May 15-16, 2025 in Kraków &amp;amp; Virtual.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://goatmire.com/#tickets?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://goatmire.com/#tickets&lt;/a&gt; – Goatmire tickets are on sale now for the conference on September 10-12, 2025 in Varberg, Sweden.&lt;/li&gt;
&lt;/ul&gt;

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

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

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://elixir-lang.org/blog/2025/02/26/elixir-openchain-certification/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://elixir-lang.org/blog/2025/02/26/elixir-openchain-certification/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://cna.erlef.org/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://cna.erlef.org/&lt;/a&gt; – EEF CVE Numbering Authority&lt;/li&gt;
&lt;li&gt;&lt;a href="https://erlangforums.com/t/security-working-group-minutes/3451/22?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://erlangforums.com/t/security-working-group-minutes/3451/22&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://podcast.thinkingelixir.com/220?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://podcast.thinkingelixir.com/220&lt;/a&gt; – previous interview with Alistair&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://digital-strategy.ec.europa.eu/en/policies/cyber-resilience-act?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://digital-strategy.ec.europa.eu/en/policies/cyber-resilience-act&lt;/a&gt; – CRA - Cyber Resilience Act&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.cisa.gov/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://www.cisa.gov/&lt;/a&gt; – CISA US Government Agency&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.cisa.gov/sbom?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://www.cisa.gov/sbom&lt;/a&gt; – Software Bill of Materials&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://oss-review-toolkit.org/ort/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://oss-review-toolkit.org/ort/&lt;/a&gt; – Desire to integrate with tooling outside the Elixir ecosystem like OSS Review Toolkit&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/voltone/rebar3_sbom?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/voltone/rebar3_sbom&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://cve.mitre.org/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://cve.mitre.org/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://openssf.org/projects/guac/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://openssf.org/projects/guac/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://erlef.github.io/security-wg/security_vulnerability_disclosure/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://erlef.github.io/security-wg/security_vulnerability_disclosure/&lt;/a&gt; – EEF Security WG Vulnerability Disclosure Guide&lt;/li&gt;
&lt;/ul&gt;

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

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://x.com/maennchen_?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://x.com/maennchen_&lt;/a&gt; – Jonatan on Twitter/X&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://bsky.app/profile/maennchen.dev?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://bsky.app/profile/maennchen.dev&lt;/a&gt; – Jonatan on Bluesky&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/maennchen/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/maennchen/&lt;/a&gt; – Jonatan on Github&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://maennchen.dev?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://maennchen.dev&lt;/a&gt; – Jonatan's Blog&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.linkedin.com/in/alistair-woodman-51934433?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://www.linkedin.com/in/alistair-woodman-51934433&lt;/a&gt; – Alistair Woodman on LinkedIn&lt;/li&gt;
&lt;li&gt;&lt;a href="mailto:awoodman@erlef.org" target="_blank" rel="nofollow noopener"&gt;awoodman@erlef.org&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/ahw59/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/ahw59/&lt;/a&gt; – Alistair on Github&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://erlef.org/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;http://erlef.org/&lt;/a&gt; – Erlang Ecosystem Foundation Website&lt;/li&gt;
&lt;/ul&gt;

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

&lt;ul&gt;
&lt;li&gt;Message the show - &lt;a href="https://bsky.app/profile/thinkingelixir.com" target="_blank" rel="nofollow noopener"&gt;Bluesky&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Message the show - &lt;a href="https://x.com/ThinkingElixir" target="_blank" rel="nofollow noopener"&gt;X&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Message the show on Fediverse - &lt;a href="https://genserver.social/ThinkingElixir" target="_blank" rel="nofollow noopener"&gt;@ThinkingElixir@genserver.social&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Email the show - &lt;a href="mailto:show@thinkingelixir.com" target="_blank" rel="nofollow noopener"&gt;show@thinkingelixir.com&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Mark Ericksen on X - &lt;a href="https://x.com/brainlid" target="_blank" rel="nofollow noopener"&gt;@brainlid&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Mark Ericksen on Bluesky - &lt;a href="https://bsky.app/profile/brainlid.bsky.social" target="_blank" rel="nofollow noopener"&gt;@brainlid.bsky.social&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Mark Ericksen on Fediverse - &lt;a href="https://genserver.social/brainlid" target="_blank" rel="nofollow noopener"&gt;@brainlid@genserver.social&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;David Bernheisel on Bluesky - &lt;a href="https://bsky.app/profile/david.bernheisel.com" target="_blank" rel="nofollow noopener"&gt;@david.bernheisel.com&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;David Bernheisel on Fediverse - &lt;a href="https://genserver.social/dbern" target="_blank" rel="nofollow noopener"&gt;@dbern@genserver.social&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
</description>
  <itunes:keywords>elixir, news, eef, sbom, security</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes a new library called phoenix_sync for real-time sync in Postgres-backed Phoenix applications, Peter Solnica released a Text Parser for extracting structured data from text, a useful tip on finding Hex package versions locally with <code>mix hex.info</code>, Wasmex updated to v0.10 with WebAssembly component support, and Chrome introduces a new browser feature similar to LiveView.JS. We also talked with Alistair Woodman and Jonatan Männchen from the EEF about Jonatan&#39;s role as CISO, the Security Working Group, and their work on OpenChain compliance for supply-chain security, Software Bill of Materials (SBoMs), and what these initiatives mean for the Elixir community, and more!</p>

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

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

<ul>
<li><a href="https://gigalixir.com/thinking?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://gigalixir.com/thinking</a> – Gigalixir is sponsoring the show, offering 20% off standard tier prices for a year with promo code &quot;Thinking&quot;.</li>
<li><a href="https://github.com/electric-sql/phoenix_sync?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/electric-sql/phoenix_sync</a> – New library called phoenix_sync providing real-time sync for Postgres-backed Phoenix applications.</li>
<li><a href="https://hexdocs.pm/phoenix_sync/readme.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/phoenix_sync/readme.html</a> – Documentation for phoenix_sync, a solution for building modern, real-time apps with local-first/sync in Elixir.</li>
<li><a href="https://github.com/josevalim/sync?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/josevalim/sync</a> – José Valim&#39;s original proof of concept repo that was promptly archived.</li>
<li><a href="https://electric-sql.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://electric-sql.com/</a> – Electric SQL&#39;s platform that syncs subsets of Postgres data into local apps and services, allowing data to be available offline and in-sync.</li>
<li><a href="https://solnic.dev/posts/announcing-textparser-for-elixir/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://solnic.dev/posts/announcing-textparser-for-elixir/</a> – Peter Solnica released TextParser, a library for extracting interesting parts of text like hashtags and links.</li>
<li><a href="https://hexdocs.pm/text_parser/readme.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/text_parser/readme.html</a> – Documentation for the Text Parser library that helps parse text into structured data.</li>
<li><a href="https://www.elixirstreams.com/tips/mix-hex-info?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.elixirstreams.com/tips/mix-hex-info</a> – Elixir stream tip on using <code>mix hex.info</code> to find the latest package version for a Hex package locally, without needing to search on hex.pm or GitHub.</li>
<li><a href="https://github.com/phoenixframework/tailwind/blob/main/README.md#updating-from-tailwind-v3-to-v4?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/tailwind/blob/main/README.md#updating-from-tailwind-v3-to-v4</a> – Guide for upgrading Tailwind to V4 in existing Phoenix applications using Tailwind&#39;s automatic upgrade helper.</li>
<li><a href="https://gleam.run/news/hello-echo-hello-git/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://gleam.run/news/hello-echo-hello-git/</a> – Gleam 1.9.0 release with searchability on hexdocs, Echo debug printing for improved debugging, and ability to depend on Git-hosted dependencies.</li>
<li><a href="https://d-gate.io/blog/everything-i-was-lied-to-about-node-came-true-with-elixir?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://d-gate.io/blog/everything-i-was-lied-to-about-node-came-true-with-elixir</a> – Blog post discussing how promises made about NodeJS actually came true with Elixir.</li>
<li><a href="https://hexdocs.pm/wasmex/Wasmex.Components.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/wasmex/Wasmex.Components.html</a> – Wasmex updated to v0.10 with support for WebAssembly components, enabling applications and components to work together regardless of original programming language.</li>
<li><a href="https://ashweekly.substack.com/p/ash-weekly-issue-8?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://ashweekly.substack.com/p/ash-weekly-issue-8</a> – AshWeekly Issue 8 covering AshOps with mix task capabilities for CRUD operations and BeaconCMS being included in the Ash HQ installer script.</li>
<li><a href="https://developer.chrome.com/blog/command-and-commandfor?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://developer.chrome.com/blog/command-and-commandfor</a> – Chrome update brings new browser feature with <code>commandfor</code> and <code>command</code> attributes, similar to Phoenix LiveView.JS but native to browsers.</li>
<li><a href="https://codebeamstockholm.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://codebeamstockholm.com/</a> – Code BEAM Lite announced for Stockholm on June 2, 2025 with keynote speaker Björn Gustavsson, the &quot;B&quot; in BEAM.</li>
<li><a href="https://alchemyconf.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://alchemyconf.com/</a> – AlchemyConf coming up March 31-April 3 in Braga, Portugal. Use discount code THINKINGELIXIR for 10% off.</li>
<li><a href="https://www.gigcityelixir.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.gigcityelixir.com/</a> – GigCity Elixir and NervesConf on May 8-10, 2025 in Chattanooga, TN, USA.</li>
<li><a href="https://www.elixirconf.eu/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.elixirconf.eu/</a> – ElixirConf EU on May 15-16, 2025 in Kraków &amp; Virtual.</li>
<li><a href="https://goatmire.com/#tickets?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://goatmire.com/#tickets</a> – Goatmire tickets are on sale now for the conference on September 10-12, 2025 in Varberg, Sweden.</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://elixir-lang.org/blog/2025/02/26/elixir-openchain-certification/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixir-lang.org/blog/2025/02/26/elixir-openchain-certification/</a></li>
<li><a href="https://cna.erlef.org/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://cna.erlef.org/</a> – EEF CVE Numbering Authority</li>
<li><a href="https://erlangforums.com/t/security-working-group-minutes/3451/22?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://erlangforums.com/t/security-working-group-minutes/3451/22</a></li>
<li><a href="https://podcast.thinkingelixir.com/220?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://podcast.thinkingelixir.com/220</a> – previous interview with Alistair</li>
<li><a href="https://digital-strategy.ec.europa.eu/en/policies/cyber-resilience-act?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://digital-strategy.ec.europa.eu/en/policies/cyber-resilience-act</a> – CRA - Cyber Resilience Act</li>
<li><a href="https://www.cisa.gov/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.cisa.gov/</a> – CISA US Government Agency</li>
<li><a href="https://www.cisa.gov/sbom?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.cisa.gov/sbom</a> – Software Bill of Materials</li>
<li><a href="https://oss-review-toolkit.org/ort/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://oss-review-toolkit.org/ort/</a> – Desire to integrate with tooling outside the Elixir ecosystem like OSS Review Toolkit</li>
<li><a href="https://github.com/voltone/rebar3_sbom?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/voltone/rebar3_sbom</a></li>
<li><a href="https://cve.mitre.org/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://cve.mitre.org/</a></li>
<li><a href="https://openssf.org/projects/guac/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://openssf.org/projects/guac/</a></li>
<li><a href="https://erlef.github.io/security-wg/security_vulnerability_disclosure/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://erlef.github.io/security-wg/security_vulnerability_disclosure/</a> – EEF Security WG Vulnerability Disclosure Guide</li>
</ul>

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

<ul>
<li><a href="https://x.com/maennchen_?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/maennchen_</a> – Jonatan on Twitter/X</li>
<li><a href="https://bsky.app/profile/maennchen.dev?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/maennchen.dev</a> – Jonatan on Bluesky</li>
<li><a href="https://github.com/maennchen/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/maennchen/</a> – Jonatan on Github</li>
<li><a href="https://maennchen.dev?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://maennchen.dev</a> – Jonatan&#39;s Blog</li>
<li><a href="https://www.linkedin.com/in/alistair-woodman-51934433?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.linkedin.com/in/alistair-woodman-51934433</a> – Alistair Woodman on LinkedIn</li>
<li><a href="mailto:awoodman@erlef.org" rel="nofollow">awoodman@erlef.org</a></li>
<li><a href="https://github.com/ahw59/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/ahw59/</a> – Alistair on Github</li>
<li><a href="http://erlef.org/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">http://erlef.org/</a> – Erlang Ecosystem Foundation Website</li>
</ul>

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

<ul>
<li>Message the show - <a href="https://bsky.app/profile/thinkingelixir.com" rel="nofollow">Bluesky</a></li>
<li>Message the show - <a href="https://x.com/ThinkingElixir" rel="nofollow">X</a></li>
<li>Message the show on Fediverse - <a href="https://genserver.social/ThinkingElixir" rel="nofollow">@ThinkingElixir@genserver.social</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></li>
<li>Mark Ericksen on X - <a href="https://x.com/brainlid" rel="nofollow">@brainlid</a></li>
<li>Mark Ericksen on Bluesky - <a href="https://bsky.app/profile/brainlid.bsky.social" rel="nofollow">@brainlid.bsky.social</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" rel="nofollow">@brainlid@genserver.social</a></li>
<li>David Bernheisel on Bluesky - <a href="https://bsky.app/profile/david.bernheisel.com" rel="nofollow">@david.bernheisel.com</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" rel="nofollow">@dbern@genserver.social</a></li>
</ul><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://gigalixir.com/thinking">Gigalixir</a>: <a rel="nofollow" href="https://gigalixir.com/thinking">Today’s Thinking Elixir show is brought to you by our friends at Gigalixir, the premier deployment platform for Elixir and Phoenix projects. Use the promo code “Thinking” during signup to get 20% off the standard tier prices for an entire year. Or, visit https://gigalixir.com/thinking to sign up and get 20% off your first year.</a> Promo Code: Thinking</li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>News includes a new library called phoenix_sync for real-time sync in Postgres-backed Phoenix applications, Peter Solnica released a Text Parser for extracting structured data from text, a useful tip on finding Hex package versions locally with <code>mix hex.info</code>, Wasmex updated to v0.10 with WebAssembly component support, and Chrome introduces a new browser feature similar to LiveView.JS. We also talked with Alistair Woodman and Jonatan Männchen from the EEF about Jonatan&#39;s role as CISO, the Security Working Group, and their work on OpenChain compliance for supply-chain security, Software Bill of Materials (SBoMs), and what these initiatives mean for the Elixir community, and more!</p>

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

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

<ul>
<li><a href="https://gigalixir.com/thinking?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://gigalixir.com/thinking</a> – Gigalixir is sponsoring the show, offering 20% off standard tier prices for a year with promo code &quot;Thinking&quot;.</li>
<li><a href="https://github.com/electric-sql/phoenix_sync?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/electric-sql/phoenix_sync</a> – New library called phoenix_sync providing real-time sync for Postgres-backed Phoenix applications.</li>
<li><a href="https://hexdocs.pm/phoenix_sync/readme.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/phoenix_sync/readme.html</a> – Documentation for phoenix_sync, a solution for building modern, real-time apps with local-first/sync in Elixir.</li>
<li><a href="https://github.com/josevalim/sync?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/josevalim/sync</a> – José Valim&#39;s original proof of concept repo that was promptly archived.</li>
<li><a href="https://electric-sql.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://electric-sql.com/</a> – Electric SQL&#39;s platform that syncs subsets of Postgres data into local apps and services, allowing data to be available offline and in-sync.</li>
<li><a href="https://solnic.dev/posts/announcing-textparser-for-elixir/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://solnic.dev/posts/announcing-textparser-for-elixir/</a> – Peter Solnica released TextParser, a library for extracting interesting parts of text like hashtags and links.</li>
<li><a href="https://hexdocs.pm/text_parser/readme.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/text_parser/readme.html</a> – Documentation for the Text Parser library that helps parse text into structured data.</li>
<li><a href="https://www.elixirstreams.com/tips/mix-hex-info?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.elixirstreams.com/tips/mix-hex-info</a> – Elixir stream tip on using <code>mix hex.info</code> to find the latest package version for a Hex package locally, without needing to search on hex.pm or GitHub.</li>
<li><a href="https://github.com/phoenixframework/tailwind/blob/main/README.md#updating-from-tailwind-v3-to-v4?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/tailwind/blob/main/README.md#updating-from-tailwind-v3-to-v4</a> – Guide for upgrading Tailwind to V4 in existing Phoenix applications using Tailwind&#39;s automatic upgrade helper.</li>
<li><a href="https://gleam.run/news/hello-echo-hello-git/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://gleam.run/news/hello-echo-hello-git/</a> – Gleam 1.9.0 release with searchability on hexdocs, Echo debug printing for improved debugging, and ability to depend on Git-hosted dependencies.</li>
<li><a href="https://d-gate.io/blog/everything-i-was-lied-to-about-node-came-true-with-elixir?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://d-gate.io/blog/everything-i-was-lied-to-about-node-came-true-with-elixir</a> – Blog post discussing how promises made about NodeJS actually came true with Elixir.</li>
<li><a href="https://hexdocs.pm/wasmex/Wasmex.Components.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/wasmex/Wasmex.Components.html</a> – Wasmex updated to v0.10 with support for WebAssembly components, enabling applications and components to work together regardless of original programming language.</li>
<li><a href="https://ashweekly.substack.com/p/ash-weekly-issue-8?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://ashweekly.substack.com/p/ash-weekly-issue-8</a> – AshWeekly Issue 8 covering AshOps with mix task capabilities for CRUD operations and BeaconCMS being included in the Ash HQ installer script.</li>
<li><a href="https://developer.chrome.com/blog/command-and-commandfor?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://developer.chrome.com/blog/command-and-commandfor</a> – Chrome update brings new browser feature with <code>commandfor</code> and <code>command</code> attributes, similar to Phoenix LiveView.JS but native to browsers.</li>
<li><a href="https://codebeamstockholm.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://codebeamstockholm.com/</a> – Code BEAM Lite announced for Stockholm on June 2, 2025 with keynote speaker Björn Gustavsson, the &quot;B&quot; in BEAM.</li>
<li><a href="https://alchemyconf.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://alchemyconf.com/</a> – AlchemyConf coming up March 31-April 3 in Braga, Portugal. Use discount code THINKINGELIXIR for 10% off.</li>
<li><a href="https://www.gigcityelixir.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.gigcityelixir.com/</a> – GigCity Elixir and NervesConf on May 8-10, 2025 in Chattanooga, TN, USA.</li>
<li><a href="https://www.elixirconf.eu/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.elixirconf.eu/</a> – ElixirConf EU on May 15-16, 2025 in Kraków &amp; Virtual.</li>
<li><a href="https://goatmire.com/#tickets?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://goatmire.com/#tickets</a> – Goatmire tickets are on sale now for the conference on September 10-12, 2025 in Varberg, Sweden.</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://elixir-lang.org/blog/2025/02/26/elixir-openchain-certification/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixir-lang.org/blog/2025/02/26/elixir-openchain-certification/</a></li>
<li><a href="https://cna.erlef.org/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://cna.erlef.org/</a> – EEF CVE Numbering Authority</li>
<li><a href="https://erlangforums.com/t/security-working-group-minutes/3451/22?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://erlangforums.com/t/security-working-group-minutes/3451/22</a></li>
<li><a href="https://podcast.thinkingelixir.com/220?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://podcast.thinkingelixir.com/220</a> – previous interview with Alistair</li>
<li><a href="https://digital-strategy.ec.europa.eu/en/policies/cyber-resilience-act?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://digital-strategy.ec.europa.eu/en/policies/cyber-resilience-act</a> – CRA - Cyber Resilience Act</li>
<li><a href="https://www.cisa.gov/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.cisa.gov/</a> – CISA US Government Agency</li>
<li><a href="https://www.cisa.gov/sbom?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.cisa.gov/sbom</a> – Software Bill of Materials</li>
<li><a href="https://oss-review-toolkit.org/ort/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://oss-review-toolkit.org/ort/</a> – Desire to integrate with tooling outside the Elixir ecosystem like OSS Review Toolkit</li>
<li><a href="https://github.com/voltone/rebar3_sbom?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/voltone/rebar3_sbom</a></li>
<li><a href="https://cve.mitre.org/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://cve.mitre.org/</a></li>
<li><a href="https://openssf.org/projects/guac/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://openssf.org/projects/guac/</a></li>
<li><a href="https://erlef.github.io/security-wg/security_vulnerability_disclosure/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://erlef.github.io/security-wg/security_vulnerability_disclosure/</a> – EEF Security WG Vulnerability Disclosure Guide</li>
</ul>

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

<ul>
<li><a href="https://x.com/maennchen_?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/maennchen_</a> – Jonatan on Twitter/X</li>
<li><a href="https://bsky.app/profile/maennchen.dev?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/maennchen.dev</a> – Jonatan on Bluesky</li>
<li><a href="https://github.com/maennchen/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/maennchen/</a> – Jonatan on Github</li>
<li><a href="https://maennchen.dev?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://maennchen.dev</a> – Jonatan&#39;s Blog</li>
<li><a href="https://www.linkedin.com/in/alistair-woodman-51934433?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.linkedin.com/in/alistair-woodman-51934433</a> – Alistair Woodman on LinkedIn</li>
<li><a href="mailto:awoodman@erlef.org" rel="nofollow">awoodman@erlef.org</a></li>
<li><a href="https://github.com/ahw59/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/ahw59/</a> – Alistair on Github</li>
<li><a href="http://erlef.org/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">http://erlef.org/</a> – Erlang Ecosystem Foundation Website</li>
</ul>

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

<ul>
<li>Message the show - <a href="https://bsky.app/profile/thinkingelixir.com" rel="nofollow">Bluesky</a></li>
<li>Message the show - <a href="https://x.com/ThinkingElixir" rel="nofollow">X</a></li>
<li>Message the show on Fediverse - <a href="https://genserver.social/ThinkingElixir" rel="nofollow">@ThinkingElixir@genserver.social</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></li>
<li>Mark Ericksen on X - <a href="https://x.com/brainlid" rel="nofollow">@brainlid</a></li>
<li>Mark Ericksen on Bluesky - <a href="https://bsky.app/profile/brainlid.bsky.social" rel="nofollow">@brainlid.bsky.social</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" rel="nofollow">@brainlid@genserver.social</a></li>
<li>David Bernheisel on Bluesky - <a href="https://bsky.app/profile/david.bernheisel.com" rel="nofollow">@david.bernheisel.com</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" rel="nofollow">@dbern@genserver.social</a></li>
</ul><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://gigalixir.com/thinking">Gigalixir</a>: <a rel="nofollow" href="https://gigalixir.com/thinking">Today’s Thinking Elixir show is brought to you by our friends at Gigalixir, the premier deployment platform for Elixir and Phoenix projects. Use the promo code “Thinking” during signup to get 20% off the standard tier prices for an entire year. Or, visit https://gigalixir.com/thinking to sign up and get 20% off your first year.</a> Promo Code: Thinking</li></ul>]]>
  </itunes:summary>
</item>
  </channel>
</rss>
