<?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, 12 May 2026 18:03:33 -0500</fireside:genDate>
    <generator>Fireside (https://fireside.fm)</generator>
    <title>Thinking Elixir Podcast - Episodes Tagged with “Eef”</title>
    <link>https://podcast.thinkingelixir.com/tags/eef</link>
    <pubDate>Tue, 02 Dec 2025 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>281: Planning for the Unexpected</title>
  <link>https://podcast.thinkingelixir.com/281</link>
  <guid isPermaLink="false">c8b0a681-3424-41c4-9edf-f59e3c3b3f95</guid>
  <pubDate>Tue, 02 Dec 2025 04:15:00 -0700</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/c8b0a681-3424-41c4-9edf-f59e3c3b3f95.mp3" length="21121024" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes OTP 28.2 release, significant update to the “whois” library, Tidewave adds Figma support, KQL parser library, EEF vulnerability data on OSV.dev, and more! Plus: designing for failure vs handling errors.</itunes:subtitle>
  <itunes:duration>28:54</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 Erlang OTP 28.2 release with improvements across the runtime and standard library, a significant update to the Elixir "whois" library for querying domain registration information, Tidewave Web adding Figma support for designer integration, a new KQL (Kibana Query Language) parser library from TvLabs, the Erlang Ecosystem Foundation now publishing vulnerability data directly to OSV.dev, and more! We also have an in-depth discussion about the difference between handling errors and designing for failure, exploring how Elixir and the BEAM give you the ability to plan for system recovery from unexpected exceptions using primitives like supervisors.&lt;/p&gt;

&lt;p&gt;Show Notes online - &lt;a href="http://podcast.thinkingelixir.com/281" target="_blank" rel="nofollow noopener"&gt;http://podcast.thinkingelixir.com/281&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/erlangforums/status/1992988094522384681?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://x.com/erlangforums/status/1992988094522384681&lt;/a&gt; – Erlang OTP 28.2 release announcement&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://erlangforums.com/t/patch-package-otp-28-2-released/5279?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://erlangforums.com/t/patch-package-otp-28-2-released/5279&lt;/a&gt; – Details on OTP 28.2 release including fixes to Compiler, Erts/JIT, Kernel, public_key, SSH, SSL (better TLS 1.3 support), and syntax_tools&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://bsky.app/profile/tylerayoung.com/post/3m67zxzzdjs25?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://bsky.app/profile/tylerayoung.com/post/3m67zxzzdjs25&lt;/a&gt; – Tyler Young announces significant update to the Elixir "whois" library&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/utkarshkukreti/whois.ex?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/utkarshkukreti/whois.ex&lt;/a&gt; – Pure Elixir WHOIS client and parser for querying domain registration information&lt;/li&gt;
&lt;li&gt;The date_time_parser library was updated to 1.3.0 to help support the whois library update&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://hexdocs.pm/tidewave/figma.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://hexdocs.pm/tidewave/figma.html&lt;/a&gt; – Tidewave Web adds Figma support documentation&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/watch?v=TXPC2KbkIeQ?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://www.youtube.com/watch?v=TXPC2KbkIeQ&lt;/a&gt; – YouTube video demonstrating how the Figma integration works with Tidewave&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://hex.pm/packages/kql?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://hex.pm/packages/kql&lt;/a&gt; – TvLabs releases library that parses KQL (Kibana Query Language)&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/tv-labs/kql?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/tv-labs/kql&lt;/a&gt; – GitHub repository for the KQL parser library&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://learn.microsoft.com/en-us/kusto/query?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://learn.microsoft.com/en-us/kusto/query&lt;/a&gt; – Microsoft Kusto query language documentation (similar but different from Kibana QL)&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.elastic.co/docs/explore-analyze/query-filter/languages/lucene-query-syntax?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://www.elastic.co/docs/explore-analyze/query-filter/languages/lucene-query-syntax&lt;/a&gt; – Lucene query syntax documentation (similar but different from Kibana QL)&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.elastic.co/docs/explore-analyze/query-filter/languages/esql-kibana?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://www.elastic.co/docs/explore-analyze/query-filter/languages/esql-kibana&lt;/a&gt; – ElasticQL documentation (similar but different from Kibana QL)&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://bsky.app/profile/did:plc:qt3c3wtm4y63hc7qftg2erdp/post/3m63azgtbds2t?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://bsky.app/profile/did:plc:qt3c3wtm4y63hc7qftg2erdp/post/3m63azgtbds2t&lt;/a&gt; – Erlang Ecosystem Foundation CNA now publishes vulnerability data directly to OSV.dev&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; – Information about the EEF ÆGIS Initiative, now covering Nerves project and OpenRiak&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://x.com/josevalim/status/1991140574540251590?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://x.com/josevalim/status/1991140574540251590&lt;/a&gt; – José Valim's post about CloudFlare outage discussing the difference between handling errors vs designing for failure and how Erlang/Elixir's approach provides system-level mechanics for resilience&lt;/li&gt;
&lt;/ul&gt;

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

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

&lt;ul&gt;
&lt;li&gt;Message the show - &lt;a href="https://bsky.app/profile/thinkingelixir.com" target="_blank" rel="nofollow noopener"&gt;Bluesky&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Message the show - &lt;a href="https://x.com/ThinkingElixir" target="_blank" rel="nofollow noopener"&gt;X&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Message the show on Fediverse - &lt;a href="https://genserver.social/ThinkingElixir" target="_blank" rel="nofollow noopener"&gt;@ThinkingElixir@genserver.social&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Email the show - &lt;a href="mailto:show@thinkingelixir.com" target="_blank" rel="nofollow noopener"&gt;show@thinkingelixir.com&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Mark Ericksen on X - &lt;a href="https://x.com/brainlid" target="_blank" rel="nofollow noopener"&gt;@brainlid&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Mark Ericksen on Bluesky - &lt;a href="https://bsky.app/profile/brainlid.bsky.social" target="_blank" rel="nofollow noopener"&gt;@brainlid.bsky.social&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Mark Ericksen on Fediverse - &lt;a href="https://genserver.social/brainlid" target="_blank" rel="nofollow noopener"&gt;@brainlid@genserver.social&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;David Bernheisel on Bluesky - &lt;a href="https://bsky.app/profile/david.bernheisel.com" target="_blank" rel="nofollow noopener"&gt;@david.bernheisel.com&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;David Bernheisel on Fediverse - &lt;a href="https://genserver.social/dbern" target="_blank" rel="nofollow noopener"&gt;@dbern@genserver.social&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
</description>
  <itunes:keywords>elixir, news, EEF, CloudFlare, Supervisors, OTP</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes Erlang OTP 28.2 release with improvements across the runtime and standard library, a significant update to the Elixir &quot;whois&quot; library for querying domain registration information, Tidewave Web adding Figma support for designer integration, a new KQL (Kibana Query Language) parser library from TvLabs, the Erlang Ecosystem Foundation now publishing vulnerability data directly to OSV.dev, and more! We also have an in-depth discussion about the difference between handling errors and designing for failure, exploring how Elixir and the BEAM give you the ability to plan for system recovery from unexpected exceptions using primitives like supervisors.</p>

<p>Show Notes online - <a href="http://podcast.thinkingelixir.com/281" rel="nofollow">http://podcast.thinkingelixir.com/281</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/erlangforums/status/1992988094522384681?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/erlangforums/status/1992988094522384681</a> – Erlang OTP 28.2 release announcement</li>
<li><a href="https://erlangforums.com/t/patch-package-otp-28-2-released/5279?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://erlangforums.com/t/patch-package-otp-28-2-released/5279</a> – Details on OTP 28.2 release including fixes to Compiler, Erts/JIT, Kernel, public_key, SSH, SSL (better TLS 1.3 support), and syntax_tools</li>
<li><a href="https://bsky.app/profile/tylerayoung.com/post/3m67zxzzdjs25?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/tylerayoung.com/post/3m67zxzzdjs25</a> – Tyler Young announces significant update to the Elixir &quot;whois&quot; library</li>
<li><a href="https://github.com/utkarshkukreti/whois.ex?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/utkarshkukreti/whois.ex</a> – Pure Elixir WHOIS client and parser for querying domain registration information</li>
<li>The date_time_parser library was updated to 1.3.0 to help support the whois library update</li>
<li><a href="https://hexdocs.pm/tidewave/figma.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/tidewave/figma.html</a> – Tidewave Web adds Figma support documentation</li>
<li><a href="https://www.youtube.com/watch?v=TXPC2KbkIeQ?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=TXPC2KbkIeQ</a> – YouTube video demonstrating how the Figma integration works with Tidewave</li>
<li><a href="https://hex.pm/packages/kql?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hex.pm/packages/kql</a> – TvLabs releases library that parses KQL (Kibana Query Language)</li>
<li><a href="https://github.com/tv-labs/kql?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/tv-labs/kql</a> – GitHub repository for the KQL parser library</li>
<li><a href="https://learn.microsoft.com/en-us/kusto/query?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://learn.microsoft.com/en-us/kusto/query</a> – Microsoft Kusto query language documentation (similar but different from Kibana QL)</li>
<li><a href="https://www.elastic.co/docs/explore-analyze/query-filter/languages/lucene-query-syntax?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.elastic.co/docs/explore-analyze/query-filter/languages/lucene-query-syntax</a> – Lucene query syntax documentation (similar but different from Kibana QL)</li>
<li><a href="https://www.elastic.co/docs/explore-analyze/query-filter/languages/esql-kibana?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.elastic.co/docs/explore-analyze/query-filter/languages/esql-kibana</a> – ElasticQL documentation (similar but different from Kibana QL)</li>
<li><a href="https://bsky.app/profile/did:plc:qt3c3wtm4y63hc7qftg2erdp/post/3m63azgtbds2t?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/did:plc:qt3c3wtm4y63hc7qftg2erdp/post/3m63azgtbds2t</a> – Erlang Ecosystem Foundation CNA now publishes vulnerability data directly to OSV.dev</li>
<li><a href="https://security.erlef.org/aegis/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://security.erlef.org/aegis/</a> – Information about the EEF ÆGIS Initiative, now covering Nerves project and OpenRiak</li>
<li><a href="https://x.com/josevalim/status/1991140574540251590?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1991140574540251590</a> – José Valim&#39;s post about CloudFlare outage discussing the difference between handling errors vs designing for failure and how Erlang/Elixir&#39;s approach provides system-level mechanics for resilience</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 Erlang OTP 28.2 release with improvements across the runtime and standard library, a significant update to the Elixir &quot;whois&quot; library for querying domain registration information, Tidewave Web adding Figma support for designer integration, a new KQL (Kibana Query Language) parser library from TvLabs, the Erlang Ecosystem Foundation now publishing vulnerability data directly to OSV.dev, and more! We also have an in-depth discussion about the difference between handling errors and designing for failure, exploring how Elixir and the BEAM give you the ability to plan for system recovery from unexpected exceptions using primitives like supervisors.</p>

<p>Show Notes online - <a href="http://podcast.thinkingelixir.com/281" rel="nofollow">http://podcast.thinkingelixir.com/281</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/erlangforums/status/1992988094522384681?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/erlangforums/status/1992988094522384681</a> – Erlang OTP 28.2 release announcement</li>
<li><a href="https://erlangforums.com/t/patch-package-otp-28-2-released/5279?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://erlangforums.com/t/patch-package-otp-28-2-released/5279</a> – Details on OTP 28.2 release including fixes to Compiler, Erts/JIT, Kernel, public_key, SSH, SSL (better TLS 1.3 support), and syntax_tools</li>
<li><a href="https://bsky.app/profile/tylerayoung.com/post/3m67zxzzdjs25?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/tylerayoung.com/post/3m67zxzzdjs25</a> – Tyler Young announces significant update to the Elixir &quot;whois&quot; library</li>
<li><a href="https://github.com/utkarshkukreti/whois.ex?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/utkarshkukreti/whois.ex</a> – Pure Elixir WHOIS client and parser for querying domain registration information</li>
<li>The date_time_parser library was updated to 1.3.0 to help support the whois library update</li>
<li><a href="https://hexdocs.pm/tidewave/figma.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/tidewave/figma.html</a> – Tidewave Web adds Figma support documentation</li>
<li><a href="https://www.youtube.com/watch?v=TXPC2KbkIeQ?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=TXPC2KbkIeQ</a> – YouTube video demonstrating how the Figma integration works with Tidewave</li>
<li><a href="https://hex.pm/packages/kql?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hex.pm/packages/kql</a> – TvLabs releases library that parses KQL (Kibana Query Language)</li>
<li><a href="https://github.com/tv-labs/kql?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/tv-labs/kql</a> – GitHub repository for the KQL parser library</li>
<li><a href="https://learn.microsoft.com/en-us/kusto/query?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://learn.microsoft.com/en-us/kusto/query</a> – Microsoft Kusto query language documentation (similar but different from Kibana QL)</li>
<li><a href="https://www.elastic.co/docs/explore-analyze/query-filter/languages/lucene-query-syntax?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.elastic.co/docs/explore-analyze/query-filter/languages/lucene-query-syntax</a> – Lucene query syntax documentation (similar but different from Kibana QL)</li>
<li><a href="https://www.elastic.co/docs/explore-analyze/query-filter/languages/esql-kibana?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.elastic.co/docs/explore-analyze/query-filter/languages/esql-kibana</a> – ElasticQL documentation (similar but different from Kibana QL)</li>
<li><a href="https://bsky.app/profile/did:plc:qt3c3wtm4y63hc7qftg2erdp/post/3m63azgtbds2t?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/did:plc:qt3c3wtm4y63hc7qftg2erdp/post/3m63azgtbds2t</a> – Erlang Ecosystem Foundation CNA now publishes vulnerability data directly to OSV.dev</li>
<li><a href="https://security.erlef.org/aegis/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://security.erlef.org/aegis/</a> – Information about the EEF ÆGIS Initiative, now covering Nerves project and OpenRiak</li>
<li><a href="https://x.com/josevalim/status/1991140574540251590?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1991140574540251590</a> – José Valim&#39;s post about CloudFlare outage discussing the difference between handling errors vs designing for failure and how Erlang/Elixir&#39;s approach provides system-level mechanics for resilience</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>255: OTP 28 and Vibe Coding Phoenix Apps</title>
  <link>https://podcast.thinkingelixir.com/255</link>
  <guid isPermaLink="false">6dc92df4-9c73-46e0-ba3e-1aca8ca8cadb</guid>
  <pubDate>Tue, 03 Jun 2025 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/6dc92df4-9c73-46e0-ba3e-1aca8ca8cadb.mp3" length="23373824" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes OTP 28 release, ElixirConf EU videos with Chris McCord's phoenix.new keynote, Phoenix Sync for real-time database sync, EEF board elections and CVE authority status, LiveView macro components, and more!</itunes:subtitle>
  <itunes:duration>32:02</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/8/811c9756-babe-40ac-8c25-b3bb24e522e0/cover.jpg?v=2"/>
  <description>&lt;p&gt;News includes the major OTP 28 release with priority messages functionality, ElixirConf EU 2025 videos starting to appear including Chris McCord's keynote on his new phoenix.new service and James Arthur's introduction of Phoenix Sync for real-time database synchronization, the EEF board election results and their new role as a CVE Numbering Authority for the Hex ecosystem, upcoming co-located hooks and macro components in LiveView, updates to the Elixir Lua package and MDEx with its new Markdown sigil, a new convention for AI-friendly usage_rules.md files in hex packages, and more!&lt;/p&gt;

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

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

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://www.honeybadger.io/?utm_source=thinkingelixir&amp;amp;utm_medium=podcast" target="_blank" rel="nofollow noopener"&gt;https://www.honeybadger.io/&lt;/a&gt; – Honeybadger.io is sponsoring today's show! Keep your apps healthy and your customers happy with Honeybadger! It's free to get started, and setup takes less than five minutes.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.erlang.org/news/180?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://www.erlang.org/news/180&lt;/a&gt; – OTP 28 release announcement with new priority messages functionality and SBOM support&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; – EEP 76 specification for priority messages in OTP 28&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/playlist?list=PLvL2NEhYV4Zu421KzHuLICUqieJXI2o_Z?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://www.youtube.com/playlist?list=PLvL2NEhYV4Zu421KzHuLICUqieJXI2o_Z&lt;/a&gt; – ElixirConf EU 2025 YouTube playlist with conference videos&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/watch?v=ojL_VHc4gLk&amp;amp;list=PLvL2NEhYV4Zu421KzHuLICUqieJXI2o_Z&amp;amp;index=3?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://www.youtube.com/watch?v=ojL_VHc4gLk&amp;amp;list=PLvL2NEhYV4Zu421KzHuLICUqieJXI2o_Z&amp;amp;index=3&lt;/a&gt; – Chris McCord's keynote "Code Generators are Dead. Long Live Code Generators"&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://x.com/chris_mccord/status/1923417060593356889?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://x.com/chris_mccord/status/1923417060593356889&lt;/a&gt; – Chris McCord's announcement about phoenix.new paid service&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://phoenix.new/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://phoenix.new/&lt;/a&gt; – Chris McCord's new phoenix.new paid service at Fly.io&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/watch?v=4IWShnVuRCg&amp;amp;list=PLvL2NEhYV4Zu421KzHuLICUqieJXI2o_Z&amp;amp;index=2?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://www.youtube.com/watch?v=4IWShnVuRCg&amp;amp;list=PLvL2NEhYV4Zu421KzHuLICUqieJXI2o_Z&amp;amp;index=2&lt;/a&gt; – James Arthur's keynote "Introducing Phoenix Sync" from ElixirConf EU&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; – Phoenix Sync GitHub repository for real-time sync to Postgres-backed Phoenix apps&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; – Phoenix Sync documentation on HexDocs&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 sync project that inspired Phoenix Sync&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://erlef.org/blog/eef/election-2025-results?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://erlef.org/blog/eef/election-2025-results&lt;/a&gt; – EEF board election results for Cohort C&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://x.com/TheErlef/status/1924531926008004633?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://x.com/TheErlef/status/1924531926008004633&lt;/a&gt; – EEF Twitter announcement of election results&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://erlef.org/blog/eef/election-2025-candidates?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://erlef.org/blog/eef/election-2025-candidates&lt;/a&gt; – Information about the EEF election candidates&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://erlef.org/blog/security/eef-cna-announcement?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://erlef.org/blog/security/eef-cna-announcement&lt;/a&gt; – EEF becomes CVE Numbering Authority for Hex and BEAM ecosystem&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/erlef-cna?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/erlef-cna&lt;/a&gt; – EEF CNA GitHub organization&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 CNA website&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/surface-ui/surface?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/surface-ui/surface&lt;/a&gt; – Surface UI project for server-side rendering components&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/phoenixframework/phoenix_live_view/pull/3810?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/phoenixframework/phoenix_live_view/pull/3810&lt;/a&gt; – Draft PR for co-located hooks and macro components in LiveView&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/tv-labs/lua?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/tv-labs/lua&lt;/a&gt; – Elixir Lua package v0.2.x release by TvLabs&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://x.com/davydog187/status/1925186045156463034?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://x.com/davydog187/status/1925186045156463034&lt;/a&gt; – Dave's tweet about ElixirConf EU Luerl talk&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/watch?v=4YBBoXXH_98?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://www.youtube.com/watch?v=4YBBoXXH_98&lt;/a&gt; – "Lua on the BEAM" talk by Dave Lucia &amp;amp; Robert Virding&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://discord.gg/6Ukp9vpj?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://discord.gg/6Ukp9vpj&lt;/a&gt; – Discord link for Lua community&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://x.com/germsvel/status/1922602086065148093?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://x.com/germsvel/status/1922602086065148093&lt;/a&gt; – German Velasco's video highlighting LiveDebugger tool&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://bsky.app/profile/germsvel.com/post/3lp4snnkpj225?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://bsky.app/profile/germsvel.com/post/3lp4snnkpj225&lt;/a&gt; – German Velasco's BlueSky post about LiveDebugger&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://podcast.thinkingelixir.com/249?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://podcast.thinkingelixir.com/249&lt;/a&gt; – Thinking Elixir episode 249 featuring LiveDebugger discussion&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://hexdocs.pm/mdex/MDEx.Sigil.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://hexdocs.pm/mdex/MDEx.Sigil.html&lt;/a&gt; – MDEx v0.7 documentation for new ~MD sigil&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://hexdocs.pm/autumn?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://hexdocs.pm/autumn&lt;/a&gt; – Autumn syntax highlighter package that works with MDEx&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/leandrocp/mdex_mermaid?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/leandrocp/mdex_mermaid&lt;/a&gt; – MDEx Mermaid plugin for adding mermaid support to Markdown&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://bsky.app/profile/zachdaniel.dev/post/3lpofyykwds2i?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://bsky.app/profile/zachdaniel.dev/post/3lpofyykwds2i&lt;/a&gt; – Zach Daniel's BlueSky post about usage_rules.md convention&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://hexdocs.pm/usage_rules?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://hexdocs.pm/usage_rules&lt;/a&gt; – Usage rules package documentation&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/ash-project/usage_rules/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/ash-project/usage_rules/&lt;/a&gt; – Usage rules GitHub repository&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://blogs.windows.com/windowsdeveloper/2025/05/19/the-windows-subsystem-for-linux-is-now-open-source/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://blogs.windows.com/windowsdeveloper/2025/05/19/the-windows-subsystem-for-linux-is-now-open-source/&lt;/a&gt; – Microsoft announcement about Windows Subsystem for Linux going open source&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.zdnet.com/article/believe-it-or-not-microsoft-just-announced-a-linux-distribution-service-heres-why/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://www.zdnet.com/article/believe-it-or-not-microsoft-just-announced-a-linux-distribution-service-heres-why/&lt;/a&gt; – ZDNet article explaining Microsoft's Linux strategy and Azure statistics&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;Dave Lucia - &lt;a href="https://x.com/davydog187" target="_blank" rel="nofollow noopener"&gt;@davydog187&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
</description>
  <itunes:keywords>elixir, news, otp, 28, vibe, phoenix, CNA, EEF</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes the major OTP 28 release with priority messages functionality, ElixirConf EU 2025 videos starting to appear including Chris McCord&#39;s keynote on his new phoenix.new service and James Arthur&#39;s introduction of Phoenix Sync for real-time database synchronization, the EEF board election results and their new role as a CVE Numbering Authority for the Hex ecosystem, upcoming co-located hooks and macro components in LiveView, updates to the Elixir Lua package and MDEx with its new Markdown sigil, a new convention for AI-friendly usage_rules.md files in hex packages, and more!</p>

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

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

<ul>
<li><a href="https://www.honeybadger.io/?utm_source=thinkingelixir&utm_medium=podcast" rel="nofollow">https://www.honeybadger.io/</a> – Honeybadger.io is sponsoring today&#39;s show! Keep your apps healthy and your customers happy with Honeybadger! It&#39;s free to get started, and setup takes less than five minutes.</li>
<li><a href="https://www.erlang.org/news/180?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.erlang.org/news/180</a> – OTP 28 release announcement with new priority messages functionality and SBOM support</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> – EEP 76 specification for priority messages in OTP 28</li>
<li><a href="https://www.youtube.com/playlist?list=PLvL2NEhYV4Zu421KzHuLICUqieJXI2o_Z?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/playlist?list=PLvL2NEhYV4Zu421KzHuLICUqieJXI2o_Z</a> – ElixirConf EU 2025 YouTube playlist with conference videos</li>
<li><a href="https://www.youtube.com/watch?v=ojL_VHc4gLk&list=PLvL2NEhYV4Zu421KzHuLICUqieJXI2o_Z&index=3?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=ojL_VHc4gLk&amp;list=PLvL2NEhYV4Zu421KzHuLICUqieJXI2o_Z&amp;index=3</a> – Chris McCord&#39;s keynote &quot;Code Generators are Dead. Long Live Code Generators&quot;</li>
<li><a href="https://x.com/chris_mccord/status/1923417060593356889?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/chris_mccord/status/1923417060593356889</a> – Chris McCord&#39;s announcement about phoenix.new paid service</li>
<li><a href="https://phoenix.new/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://phoenix.new/</a> – Chris McCord&#39;s new phoenix.new paid service at Fly.io</li>
<li><a href="https://www.youtube.com/watch?v=4IWShnVuRCg&list=PLvL2NEhYV4Zu421KzHuLICUqieJXI2o_Z&index=2?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=4IWShnVuRCg&amp;list=PLvL2NEhYV4Zu421KzHuLICUqieJXI2o_Z&amp;index=2</a> – James Arthur&#39;s keynote &quot;Introducing Phoenix Sync&quot; from ElixirConf EU</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> – Phoenix Sync GitHub repository for real-time sync to Postgres-backed Phoenix apps</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> – Phoenix Sync documentation on HexDocs</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 sync project that inspired Phoenix Sync</li>
<li><a href="https://erlef.org/blog/eef/election-2025-results?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://erlef.org/blog/eef/election-2025-results</a> – EEF board election results for Cohort C</li>
<li><a href="https://x.com/TheErlef/status/1924531926008004633?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/TheErlef/status/1924531926008004633</a> – EEF Twitter announcement of election results</li>
<li><a href="https://erlef.org/blog/eef/election-2025-candidates?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://erlef.org/blog/eef/election-2025-candidates</a> – Information about the EEF election candidates</li>
<li><a href="https://erlef.org/blog/security/eef-cna-announcement?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://erlef.org/blog/security/eef-cna-announcement</a> – EEF becomes CVE Numbering Authority for Hex and BEAM ecosystem</li>
<li><a href="https://github.com/erlef-cna?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/erlef-cna</a> – EEF CNA GitHub organization</li>
<li><a href="https://cna.erlef.org/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://cna.erlef.org/</a> – EEF CNA website</li>
<li><a href="https://github.com/surface-ui/surface?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/surface-ui/surface</a> – Surface UI project for server-side rendering components</li>
<li><a href="https://github.com/phoenixframework/phoenix_live_view/pull/3810?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/phoenix_live_view/pull/3810</a> – Draft PR for co-located hooks and macro components in LiveView</li>
<li><a href="https://github.com/tv-labs/lua?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/tv-labs/lua</a> – Elixir Lua package v0.2.x release by TvLabs</li>
<li><a href="https://x.com/davydog187/status/1925186045156463034?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/davydog187/status/1925186045156463034</a> – Dave&#39;s tweet about ElixirConf EU Luerl talk</li>
<li><a href="https://www.youtube.com/watch?v=4YBBoXXH_98?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=4YBBoXXH_98</a> – &quot;Lua on the BEAM&quot; talk by Dave Lucia &amp; Robert Virding</li>
<li><a href="https://discord.gg/6Ukp9vpj?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://discord.gg/6Ukp9vpj</a> – Discord link for Lua community</li>
<li><a href="https://x.com/germsvel/status/1922602086065148093?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/germsvel/status/1922602086065148093</a> – German Velasco&#39;s video highlighting LiveDebugger tool</li>
<li><a href="https://bsky.app/profile/germsvel.com/post/3lp4snnkpj225?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/germsvel.com/post/3lp4snnkpj225</a> – German Velasco&#39;s BlueSky post about LiveDebugger</li>
<li><a href="https://podcast.thinkingelixir.com/249?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://podcast.thinkingelixir.com/249</a> – Thinking Elixir episode 249 featuring LiveDebugger discussion</li>
<li><a href="https://hexdocs.pm/mdex/MDEx.Sigil.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/mdex/MDEx.Sigil.html</a> – MDEx v0.7 documentation for new ~MD sigil</li>
<li><a href="https://hexdocs.pm/autumn?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/autumn</a> – Autumn syntax highlighter package that works with MDEx</li>
<li><a href="https://github.com/leandrocp/mdex_mermaid?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/leandrocp/mdex_mermaid</a> – MDEx Mermaid plugin for adding mermaid support to Markdown</li>
<li><a href="https://bsky.app/profile/zachdaniel.dev/post/3lpofyykwds2i?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/zachdaniel.dev/post/3lpofyykwds2i</a> – Zach Daniel&#39;s BlueSky post about usage_rules.md convention</li>
<li><a href="https://hexdocs.pm/usage_rules?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/usage_rules</a> – Usage rules package documentation</li>
<li><a href="https://github.com/ash-project/usage_rules/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/ash-project/usage_rules/</a> – Usage rules GitHub repository</li>
<li><a href="https://blogs.windows.com/windowsdeveloper/2025/05/19/the-windows-subsystem-for-linux-is-now-open-source/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://blogs.windows.com/windowsdeveloper/2025/05/19/the-windows-subsystem-for-linux-is-now-open-source/</a> – Microsoft announcement about Windows Subsystem for Linux going open source</li>
<li><a href="https://www.zdnet.com/article/believe-it-or-not-microsoft-just-announced-a-linux-distribution-service-heres-why/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.zdnet.com/article/believe-it-or-not-microsoft-just-announced-a-linux-distribution-service-heres-why/</a> – ZDNet article explaining Microsoft&#39;s Linux strategy and Azure statistics</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>Dave Lucia - <a href="https://x.com/davydog187" rel="nofollow">@davydog187</a></li>
</ul><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://www.honeybadger.io/?utm_source=thinkingelixir&amp;utm_medium=podcast">Honeybadger.io</a>: <a rel="nofollow" href="https://www.honeybadger.io/?utm_source=thinkingelixir&amp;utm_medium=podcast">Honeybadger is a performance monitoring and error tracking tool that combines the best monitoring features into one simple interface that works with all the frameworks you use and comes with fantastic support from a small team of passionate developers.
With error tracking, performance and uptime monitoring, log management, dashboards, and more, Honeybadger has everything you need to gain real-time insights into the health of your Elixir and Phoenix applications.
Keep your apps healthy and your customers happy with Honeybadger!
It's free to get started, and setup takes less than five minutes.
Start monitoring today →</a></li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>News includes the major OTP 28 release with priority messages functionality, ElixirConf EU 2025 videos starting to appear including Chris McCord&#39;s keynote on his new phoenix.new service and James Arthur&#39;s introduction of Phoenix Sync for real-time database synchronization, the EEF board election results and their new role as a CVE Numbering Authority for the Hex ecosystem, upcoming co-located hooks and macro components in LiveView, updates to the Elixir Lua package and MDEx with its new Markdown sigil, a new convention for AI-friendly usage_rules.md files in hex packages, and more!</p>

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

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

<ul>
<li><a href="https://www.honeybadger.io/?utm_source=thinkingelixir&utm_medium=podcast" rel="nofollow">https://www.honeybadger.io/</a> – Honeybadger.io is sponsoring today&#39;s show! Keep your apps healthy and your customers happy with Honeybadger! It&#39;s free to get started, and setup takes less than five minutes.</li>
<li><a href="https://www.erlang.org/news/180?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.erlang.org/news/180</a> – OTP 28 release announcement with new priority messages functionality and SBOM support</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> – EEP 76 specification for priority messages in OTP 28</li>
<li><a href="https://www.youtube.com/playlist?list=PLvL2NEhYV4Zu421KzHuLICUqieJXI2o_Z?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/playlist?list=PLvL2NEhYV4Zu421KzHuLICUqieJXI2o_Z</a> – ElixirConf EU 2025 YouTube playlist with conference videos</li>
<li><a href="https://www.youtube.com/watch?v=ojL_VHc4gLk&list=PLvL2NEhYV4Zu421KzHuLICUqieJXI2o_Z&index=3?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=ojL_VHc4gLk&amp;list=PLvL2NEhYV4Zu421KzHuLICUqieJXI2o_Z&amp;index=3</a> – Chris McCord&#39;s keynote &quot;Code Generators are Dead. Long Live Code Generators&quot;</li>
<li><a href="https://x.com/chris_mccord/status/1923417060593356889?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/chris_mccord/status/1923417060593356889</a> – Chris McCord&#39;s announcement about phoenix.new paid service</li>
<li><a href="https://phoenix.new/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://phoenix.new/</a> – Chris McCord&#39;s new phoenix.new paid service at Fly.io</li>
<li><a href="https://www.youtube.com/watch?v=4IWShnVuRCg&list=PLvL2NEhYV4Zu421KzHuLICUqieJXI2o_Z&index=2?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=4IWShnVuRCg&amp;list=PLvL2NEhYV4Zu421KzHuLICUqieJXI2o_Z&amp;index=2</a> – James Arthur&#39;s keynote &quot;Introducing Phoenix Sync&quot; from ElixirConf EU</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> – Phoenix Sync GitHub repository for real-time sync to Postgres-backed Phoenix apps</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> – Phoenix Sync documentation on HexDocs</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 sync project that inspired Phoenix Sync</li>
<li><a href="https://erlef.org/blog/eef/election-2025-results?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://erlef.org/blog/eef/election-2025-results</a> – EEF board election results for Cohort C</li>
<li><a href="https://x.com/TheErlef/status/1924531926008004633?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/TheErlef/status/1924531926008004633</a> – EEF Twitter announcement of election results</li>
<li><a href="https://erlef.org/blog/eef/election-2025-candidates?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://erlef.org/blog/eef/election-2025-candidates</a> – Information about the EEF election candidates</li>
<li><a href="https://erlef.org/blog/security/eef-cna-announcement?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://erlef.org/blog/security/eef-cna-announcement</a> – EEF becomes CVE Numbering Authority for Hex and BEAM ecosystem</li>
<li><a href="https://github.com/erlef-cna?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/erlef-cna</a> – EEF CNA GitHub organization</li>
<li><a href="https://cna.erlef.org/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://cna.erlef.org/</a> – EEF CNA website</li>
<li><a href="https://github.com/surface-ui/surface?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/surface-ui/surface</a> – Surface UI project for server-side rendering components</li>
<li><a href="https://github.com/phoenixframework/phoenix_live_view/pull/3810?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/phoenix_live_view/pull/3810</a> – Draft PR for co-located hooks and macro components in LiveView</li>
<li><a href="https://github.com/tv-labs/lua?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/tv-labs/lua</a> – Elixir Lua package v0.2.x release by TvLabs</li>
<li><a href="https://x.com/davydog187/status/1925186045156463034?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/davydog187/status/1925186045156463034</a> – Dave&#39;s tweet about ElixirConf EU Luerl talk</li>
<li><a href="https://www.youtube.com/watch?v=4YBBoXXH_98?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=4YBBoXXH_98</a> – &quot;Lua on the BEAM&quot; talk by Dave Lucia &amp; Robert Virding</li>
<li><a href="https://discord.gg/6Ukp9vpj?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://discord.gg/6Ukp9vpj</a> – Discord link for Lua community</li>
<li><a href="https://x.com/germsvel/status/1922602086065148093?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/germsvel/status/1922602086065148093</a> – German Velasco&#39;s video highlighting LiveDebugger tool</li>
<li><a href="https://bsky.app/profile/germsvel.com/post/3lp4snnkpj225?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/germsvel.com/post/3lp4snnkpj225</a> – German Velasco&#39;s BlueSky post about LiveDebugger</li>
<li><a href="https://podcast.thinkingelixir.com/249?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://podcast.thinkingelixir.com/249</a> – Thinking Elixir episode 249 featuring LiveDebugger discussion</li>
<li><a href="https://hexdocs.pm/mdex/MDEx.Sigil.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/mdex/MDEx.Sigil.html</a> – MDEx v0.7 documentation for new ~MD sigil</li>
<li><a href="https://hexdocs.pm/autumn?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/autumn</a> – Autumn syntax highlighter package that works with MDEx</li>
<li><a href="https://github.com/leandrocp/mdex_mermaid?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/leandrocp/mdex_mermaid</a> – MDEx Mermaid plugin for adding mermaid support to Markdown</li>
<li><a href="https://bsky.app/profile/zachdaniel.dev/post/3lpofyykwds2i?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/zachdaniel.dev/post/3lpofyykwds2i</a> – Zach Daniel&#39;s BlueSky post about usage_rules.md convention</li>
<li><a href="https://hexdocs.pm/usage_rules?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/usage_rules</a> – Usage rules package documentation</li>
<li><a href="https://github.com/ash-project/usage_rules/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/ash-project/usage_rules/</a> – Usage rules GitHub repository</li>
<li><a href="https://blogs.windows.com/windowsdeveloper/2025/05/19/the-windows-subsystem-for-linux-is-now-open-source/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://blogs.windows.com/windowsdeveloper/2025/05/19/the-windows-subsystem-for-linux-is-now-open-source/</a> – Microsoft announcement about Windows Subsystem for Linux going open source</li>
<li><a href="https://www.zdnet.com/article/believe-it-or-not-microsoft-just-announced-a-linux-distribution-service-heres-why/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.zdnet.com/article/believe-it-or-not-microsoft-just-announced-a-linux-distribution-service-heres-why/</a> – ZDNet article explaining Microsoft&#39;s Linux strategy and Azure statistics</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>Dave Lucia - <a href="https://x.com/davydog187" rel="nofollow">@davydog187</a></li>
</ul><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://www.honeybadger.io/?utm_source=thinkingelixir&amp;utm_medium=podcast">Honeybadger.io</a>: <a rel="nofollow" href="https://www.honeybadger.io/?utm_source=thinkingelixir&amp;utm_medium=podcast">Honeybadger is a performance monitoring and error tracking tool that combines the best monitoring features into one simple interface that works with all the frameworks you use and comes with fantastic support from a small team of passionate developers.
With error tracking, performance and uptime monitoring, log management, dashboards, and more, Honeybadger has everything you need to gain real-time insights into the health of your Elixir and Phoenix applications.
Keep your apps healthy and your customers happy with Honeybadger!
It's free to get started, and setup takes less than five minutes.
Start monitoring today →</a></li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>250: EEF Elections and Security</title>
  <link>https://podcast.thinkingelixir.com/250</link>
  <guid isPermaLink="false">2e4a43e0-86d2-4311-a79a-71dc295bf5dc</guid>
  <pubDate>Tue, 22 Apr 2025 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/2e4a43e0-86d2-4311-a79a-71dc295bf5dc.mp3" length="10670080" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes EEF board elections, Gleam v1.10.0 enhancing security with SBoMs, an AshAuthentication vulnerability with fixes, ElixirConf US 2025 in Orlando and ElixirConfEU in Krakow announcements, and more!</itunes:subtitle>
  <itunes:duration>14:23</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 EEF board elections with voting beginning May 9th, Gleam v1.10.0 enhancing security with SBoMs and SLSA build provenance, an AshAuthentication vulnerability with mitigation steps, the Elixir Secure Coding Training project finding a permanent home at the EEF, announcements for both ElixirConf US 2025 in Orlando and ElixirConfEU in Krakow with speaker lineup, and more!&lt;/p&gt;

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

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

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://paraxial.io/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://paraxial.io/&lt;/a&gt; – Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a limited time offer.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://erlef.org/blog/eef/election-2025?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://erlef.org/blog/eef/election-2025&lt;/a&gt; – EEF board elections announced with important dates - candidacy submissions by May 8th, voting open May 9-16th.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://x.com/TheErlef/status/1911847956308959650?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://x.com/TheErlef/status/1911847956308959650&lt;/a&gt; – Gleam v1.10.0 will ship with Build SBoMs and SLSA build provenance for all release artifacts and Docker images, improving visibility into dependencies and software supply chain security.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://x.com/theerlef/status/1910348770514006242?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://x.com/theerlef/status/1910348770514006242&lt;/a&gt; – The "Elixir Secure Coding Training (ESCT)" project has been transferred to the Erlang Ecosystem Foundation for a more permanent home and maintainership.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://bsky.app/profile/davelucia.com/post/3lmcqhzoc7c26?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://bsky.app/profile/davelucia.com/post/3lmcqhzoc7c26&lt;/a&gt; – Dave Lucia shares information about the ESCT project transfer from Podium to TvLabs and ultimately to the EEF.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/erlef/elixir-secure-coding?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/erlef/elixir-secure-coding&lt;/a&gt; – An interactive cybersecurity curriculum designed for enterprise use at software companies using Elixir.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/phoenixframework/phoenix/pull/6184?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/phoenixframework/phoenix/pull/6184&lt;/a&gt; – Fix for Plug.Debugger screen which was showing ANSI codes in HTML.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/phoenixframework/phoenix/pull/6194?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/phoenixframework/phoenix/pull/6194&lt;/a&gt; – Fix for the Phoenix installer's incorrect application of custom variants in tailwind v4.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/team-alembic/ash_authentication/security/advisories/GHSA-3988-q8q7-p787?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/team-alembic/ash_authentication/security/advisories/GHSA-3988-q8q7-p787&lt;/a&gt; – AshAuthentication vulnerability published with mitigation steps - update packages, set require_interaction to true, and add confirm_route above auth_routes.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://elixirconf.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://elixirconf.com/&lt;/a&gt; – ElixirConf US 2025 is open for submitting talks and workshops in Orlando. Talk submissions due April 29, workshop submissions due April 15.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://x.com/elixirconf/status/1907843035544826137?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://x.com/elixirconf/status/1907843035544826137&lt;/a&gt; – Announcement for ElixirConf US 2025 in Orlando with deadlines for talk and workshop submissions.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://x.com/ElixirConfEU/status/1911747531953832323?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://x.com/ElixirConfEU/status/1911747531953832323&lt;/a&gt; – ElixirConfEU Speakers were announced for the upcoming conference in Krakow, Poland.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.elixirconf.eu/#tickets?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://www.elixirconf.eu/#tickets&lt;/a&gt; – Ticket information for ElixirConfEU - 250 Euros for virtual ticket, 600 Euros for in-person ticket.&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; – Keynote information for ElixirConfEU in Krakow, Poland, May 14-16 (training on May 14, regular sessions on May 15-16).&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>news, elixir, EEF, security</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes EEF board elections with voting beginning May 9th, Gleam v1.10.0 enhancing security with SBoMs and SLSA build provenance, an AshAuthentication vulnerability with mitigation steps, the Elixir Secure Coding Training project finding a permanent home at the EEF, announcements for both ElixirConf US 2025 in Orlando and ElixirConfEU in Krakow with speaker lineup, and more!</p>

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

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

<ul>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://paraxial.io/</a> – Paraxial.io is sponsoring today&#39;s show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a limited time offer.</li>
<li><a href="https://erlef.org/blog/eef/election-2025?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://erlef.org/blog/eef/election-2025</a> – EEF board elections announced with important dates - candidacy submissions by May 8th, voting open May 9-16th.</li>
<li><a href="https://x.com/TheErlef/status/1911847956308959650?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/TheErlef/status/1911847956308959650</a> – Gleam v1.10.0 will ship with Build SBoMs and SLSA build provenance for all release artifacts and Docker images, improving visibility into dependencies and software supply chain security.</li>
<li><a href="https://x.com/theerlef/status/1910348770514006242?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/theerlef/status/1910348770514006242</a> – The &quot;Elixir Secure Coding Training (ESCT)&quot; project has been transferred to the Erlang Ecosystem Foundation for a more permanent home and maintainership.</li>
<li><a href="https://bsky.app/profile/davelucia.com/post/3lmcqhzoc7c26?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/davelucia.com/post/3lmcqhzoc7c26</a> – Dave Lucia shares information about the ESCT project transfer from Podium to TvLabs and ultimately to the EEF.</li>
<li><a href="https://github.com/erlef/elixir-secure-coding?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/erlef/elixir-secure-coding</a> – An interactive cybersecurity curriculum designed for enterprise use at software companies using Elixir.</li>
<li><a href="https://github.com/phoenixframework/phoenix/pull/6184?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/phoenix/pull/6184</a> – Fix for Plug.Debugger screen which was showing ANSI codes in HTML.</li>
<li><a href="https://github.com/phoenixframework/phoenix/pull/6194?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/phoenix/pull/6194</a> – Fix for the Phoenix installer&#39;s incorrect application of custom variants in tailwind v4.</li>
<li><a href="https://github.com/team-alembic/ash_authentication/security/advisories/GHSA-3988-q8q7-p787?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/team-alembic/ash_authentication/security/advisories/GHSA-3988-q8q7-p787</a> – AshAuthentication vulnerability published with mitigation steps - update packages, set require_interaction to true, and add confirm_route above auth_routes.</li>
<li><a href="https://elixirconf.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirconf.com/</a> – ElixirConf US 2025 is open for submitting talks and workshops in Orlando. Talk submissions due April 29, workshop submissions due April 15.</li>
<li><a href="https://x.com/elixirconf/status/1907843035544826137?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/elixirconf/status/1907843035544826137</a> – Announcement for ElixirConf US 2025 in Orlando with deadlines for talk and workshop submissions.</li>
<li><a href="https://x.com/ElixirConfEU/status/1911747531953832323?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/ElixirConfEU/status/1911747531953832323</a> – ElixirConfEU Speakers were announced for the upcoming conference in Krakow, Poland.</li>
<li><a href="https://www.elixirconf.eu/#tickets?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.elixirconf.eu/#tickets</a> – Ticket information for ElixirConfEU - 250 Euros for virtual ticket, 600 Euros for in-person ticket.</li>
<li><a href="https://www.elixirconf.eu/#keynotes?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.elixirconf.eu/#keynotes</a> – Keynote information for ElixirConfEU in Krakow, Poland, May 14-16 (training on May 14, regular sessions on May 15-16).</li>
</ul>

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

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

<ul>
<li>Message the show - <a href="https://bsky.app/profile/thinkingelixir.com" rel="nofollow">Bluesky</a></li>
<li>Message the show - <a href="https://x.com/ThinkingElixir" rel="nofollow">X</a></li>
<li>Message the show on Fediverse - <a href="https://genserver.social/ThinkingElixir" rel="nofollow">@ThinkingElixir@genserver.social</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></li>
<li>Mark Ericksen on X - <a href="https://x.com/brainlid" rel="nofollow">@brainlid</a></li>
<li>Mark Ericksen on Bluesky - <a href="https://bsky.app/profile/brainlid.bsky.social" rel="nofollow">@brainlid.bsky.social</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" rel="nofollow">@brainlid@genserver.social</a></li>
<li>David Bernheisel on Bluesky - <a href="https://bsky.app/profile/david.bernheisel.com" rel="nofollow">@david.bernheisel.com</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" rel="nofollow">@dbern@genserver.social</a></li>
</ul><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://paraxial.io/">Paraxial.io</a>: <a rel="nofollow" href="https://paraxial.io/">Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a limited time offer.</a></li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>News includes EEF board elections with voting beginning May 9th, Gleam v1.10.0 enhancing security with SBoMs and SLSA build provenance, an AshAuthentication vulnerability with mitigation steps, the Elixir Secure Coding Training project finding a permanent home at the EEF, announcements for both ElixirConf US 2025 in Orlando and ElixirConfEU in Krakow with speaker lineup, and more!</p>

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

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

<ul>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://paraxial.io/</a> – Paraxial.io is sponsoring today&#39;s show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a limited time offer.</li>
<li><a href="https://erlef.org/blog/eef/election-2025?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://erlef.org/blog/eef/election-2025</a> – EEF board elections announced with important dates - candidacy submissions by May 8th, voting open May 9-16th.</li>
<li><a href="https://x.com/TheErlef/status/1911847956308959650?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/TheErlef/status/1911847956308959650</a> – Gleam v1.10.0 will ship with Build SBoMs and SLSA build provenance for all release artifacts and Docker images, improving visibility into dependencies and software supply chain security.</li>
<li><a href="https://x.com/theerlef/status/1910348770514006242?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/theerlef/status/1910348770514006242</a> – The &quot;Elixir Secure Coding Training (ESCT)&quot; project has been transferred to the Erlang Ecosystem Foundation for a more permanent home and maintainership.</li>
<li><a href="https://bsky.app/profile/davelucia.com/post/3lmcqhzoc7c26?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/davelucia.com/post/3lmcqhzoc7c26</a> – Dave Lucia shares information about the ESCT project transfer from Podium to TvLabs and ultimately to the EEF.</li>
<li><a href="https://github.com/erlef/elixir-secure-coding?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/erlef/elixir-secure-coding</a> – An interactive cybersecurity curriculum designed for enterprise use at software companies using Elixir.</li>
<li><a href="https://github.com/phoenixframework/phoenix/pull/6184?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/phoenix/pull/6184</a> – Fix for Plug.Debugger screen which was showing ANSI codes in HTML.</li>
<li><a href="https://github.com/phoenixframework/phoenix/pull/6194?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/phoenix/pull/6194</a> – Fix for the Phoenix installer&#39;s incorrect application of custom variants in tailwind v4.</li>
<li><a href="https://github.com/team-alembic/ash_authentication/security/advisories/GHSA-3988-q8q7-p787?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/team-alembic/ash_authentication/security/advisories/GHSA-3988-q8q7-p787</a> – AshAuthentication vulnerability published with mitigation steps - update packages, set require_interaction to true, and add confirm_route above auth_routes.</li>
<li><a href="https://elixirconf.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirconf.com/</a> – ElixirConf US 2025 is open for submitting talks and workshops in Orlando. Talk submissions due April 29, workshop submissions due April 15.</li>
<li><a href="https://x.com/elixirconf/status/1907843035544826137?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/elixirconf/status/1907843035544826137</a> – Announcement for ElixirConf US 2025 in Orlando with deadlines for talk and workshop submissions.</li>
<li><a href="https://x.com/ElixirConfEU/status/1911747531953832323?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/ElixirConfEU/status/1911747531953832323</a> – ElixirConfEU Speakers were announced for the upcoming conference in Krakow, Poland.</li>
<li><a href="https://www.elixirconf.eu/#tickets?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.elixirconf.eu/#tickets</a> – Ticket information for ElixirConfEU - 250 Euros for virtual ticket, 600 Euros for in-person ticket.</li>
<li><a href="https://www.elixirconf.eu/#keynotes?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.elixirconf.eu/#keynotes</a> – Keynote information for ElixirConfEU in Krakow, Poland, May 14-16 (training on May 14, regular sessions on May 15-16).</li>
</ul>

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

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

<ul>
<li>Message the show - <a href="https://bsky.app/profile/thinkingelixir.com" rel="nofollow">Bluesky</a></li>
<li>Message the show - <a href="https://x.com/ThinkingElixir" rel="nofollow">X</a></li>
<li>Message the show on Fediverse - <a href="https://genserver.social/ThinkingElixir" rel="nofollow">@ThinkingElixir@genserver.social</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></li>
<li>Mark Ericksen on X - <a href="https://x.com/brainlid" rel="nofollow">@brainlid</a></li>
<li>Mark Ericksen on Bluesky - <a href="https://bsky.app/profile/brainlid.bsky.social" rel="nofollow">@brainlid.bsky.social</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" rel="nofollow">@brainlid@genserver.social</a></li>
<li>David Bernheisel on Bluesky - <a href="https://bsky.app/profile/david.bernheisel.com" rel="nofollow">@david.bernheisel.com</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" rel="nofollow">@dbern@genserver.social</a></li>
</ul><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://paraxial.io/">Paraxial.io</a>: <a rel="nofollow" href="https://paraxial.io/">Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a limited time offer.</a></li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>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>
<item>
  <title>220: The EEF Has Your Regulatory Back</title>
  <link>https://podcast.thinkingelixir.com/220</link>
  <guid isPermaLink="false">fa612920-7ecb-4dd7-9442-f9568f72f597</guid>
  <pubDate>Tue, 17 Sep 2024 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/fa612920-7ecb-4dd7-9442-f9568f72f597.mp3" length="43128832" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes a major Gettext update, the release of ErrorTracker v0.2.6, ChatGPT UI issues discussed by José Valim, and insights from Alistair Woodman of the EEF on upcoming software regulatory shifts, and more!</itunes:subtitle>
  <itunes:duration>59:28</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/8/811c9756-babe-40ac-8c25-b3bb24e522e0/cover.jpg?v=2"/>
  <description>&lt;p&gt;News includes the archiving of the “Phoenix Sync” project, a major update to Gettext that enhances compilation efficiency, the release of ErrorTracker v0.2.6 with new features like error pruning and ignoring, and José Valim highlighting UX issues with ChatGPT's new UI. We were also joined by Alistair Woodman, a board member of the EEF (Erlang Ecosystem Foundation), who explained the EEF's recent efforts to stay ahead of legislation and technical regulatory shifts that may impact developers soon. Alistair discussed the changing regulatory landscape in the US and the EU due to high-profile exploits, outages, and nation-state supply chain attacks. We learned how the EEF supports Elixir and BEAM developers and what they need from the community now, and more!&lt;/p&gt;

&lt;p&gt;Show Notes online - &lt;a href="http://podcast.thinkingelixir.com/220" target="_blank" rel="nofollow noopener"&gt;http://podcast.thinkingelixir.com/220&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://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; – The "Phoenix Sync" project has been archived with no immediate explanation yet.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/elixir-gettext/gettext/blob/main/CHANGELOG.md#v0260?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/elixir-gettext/gettext/blob/main/CHANGELOG.md#v0260&lt;/a&gt; – Gettext has a big update to version 0.26.0 which includes a more efficient compilation.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/elixir-cldr/cldr?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/elixir-cldr/cldr&lt;/a&gt; – Gettext feels similar to how ExCldr allows defining a custom backend.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://elixirstatus.com/p/TvydI-errortracker-v026-has-been-released?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://elixirstatus.com/p/TvydI-errortracker-v026-has-been-released&lt;/a&gt; – ErrorTracker v0.2.6 has been released with key improvements like a global error tracking disable flag, automatic resolved error pruning, and error ignorer.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/mimiquate/tower?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/mimiquate/tower&lt;/a&gt; – Tower is a flexible error tracker for Elixir applications that listens for errors and reports them to configured reporters like email, Rollbar, or Slack.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://x.com/josevalim/status/1832509464240374127?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://x.com/josevalim/status/1832509464240374127&lt;/a&gt; – José highlighted some UX issues with ChatGPT's new UI, mentioning struggles with concurrent updates.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://x.com/josevalim/status/1833176754090897665?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://x.com/josevalim/status/1833176754090897665&lt;/a&gt; – José postponed publishing a video on optimistic updates with LiveView due to an Apple announcement.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/wojtekmach/mix_install_examples?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/wojtekmach/mix_install_examples&lt;/a&gt; – A new WebRTC example was added to the "Mix Install Examples" project.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/wojtekmach/mix_install_examples/pull/42?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/wojtekmach/mix_install_examples/pull/42&lt;/a&gt; – The WebRTC example shows how to use the &lt;code&gt;ex_webrtc&lt;/code&gt; Elixir package in a small script, compatible with &lt;code&gt;Mix.install/2&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/elixir-webrtc/ex_webrtc?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/elixir-webrtc/ex_webrtc&lt;/a&gt; – The Elixir package used for the WebRTC example.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://x.com/taylorotwell/status/1831668872732180697?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://x.com/taylorotwell/status/1831668872732180697&lt;/a&gt; – Laravel raised a $57M Series A in partnership with Accel, likely related to their Laravel Cloud hosting platform.&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://en.wikipedia.org/wiki/Cyber_Resilience_Act?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://en.wikipedia.org/wiki/Cyber_Resilience_Act&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://news.apache.org/foundation/entry/open-source-community-unites-to-build-cra-compliant-cybersecurity-processes?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://news.apache.org/foundation/entry/open-source-community-unites-to-build-cra-compliant-cybersecurity-processes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.cisa.gov/sites/default/files/2024-05/CISA%20Secure%20by%20Design%20Pledge_508c.pdf?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://www.cisa.gov/sites/default/files/2024-05/CISA%20Secure%20by%20Design%20Pledge_508c.pdf&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.whitehouse.gov/wp-content/uploads/2024/02/Final-ONCD-Technical-Report.pdf?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://www.whitehouse.gov/wp-content/uploads/2024/02/Final-ONCD-Technical-Report.pdf&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.infoworld.com/article/2336216/white-house-urges-developers-to-dump-c-and-c.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://www.infoworld.com/article/2336216/white-house-urges-developers-to-dump-c-and-c.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://en.m.wikipedia.org/wiki/CE_marking?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://en.m.wikipedia.org/wiki/CE_marking&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.cisco.com/c/en/us/services/acquisitions/tail-f.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://www.cisco.com/c/en/us/services/acquisitions/tail-f.html&lt;/a&gt;&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;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.nist.gov/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://www.nist.gov/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://en.wikipedia.org/wiki/XZ_Utils_backdoor?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://en.wikipedia.org/wiki/XZ_Utils_backdoor&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://en.wikipedia.org/wiki/Log4j?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://en.wikipedia.org/wiki/Log4j&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://en.wikipedia.org/wiki/Heartbleed?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://en.wikipedia.org/wiki/Heartbleed&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://en.wikipedia.org/wiki/2024_CrowdStrike_incident?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://en.wikipedia.org/wiki/2024_CrowdStrike_incident&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://news.stanford.edu/stories/2024/06/stanfords-deborah-sivas-on-scotus-loper-decision-overturning-chevrons-40-years-of-precedent-and-its-impact-on-environmental-law?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://news.stanford.edu/stories/2024/06/stanfords-deborah-sivas-on-scotus-loper-decision-overturning-chevrons-40-years-of-precedent-and-its-impact-on-environmental-law&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://openssf.org/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://openssf.org/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fcc.gov/broadbandlabels?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://www.fcc.gov/broadbandlabels&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.cve.org/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://www.cve.org/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://erlef.org/wg/security?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://erlef.org/wg/security&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

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

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://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="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://twitter.com/ThinkingElixir" target="_blank" rel="nofollow noopener"&gt;@ThinkingElixir&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 - &lt;a href="https://twitter.com/brainlid" target="_blank" rel="nofollow noopener"&gt;@brainlid&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 - &lt;a href="https://twitter.com/bernheisel" target="_blank" rel="nofollow noopener"&gt;@bernheisel&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, Erlang Ecosystem Foundation, regulations, government</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes the archiving of the “Phoenix Sync” project, a major update to Gettext that enhances compilation efficiency, the release of ErrorTracker v0.2.6 with new features like error pruning and ignoring, and José Valim highlighting UX issues with ChatGPT&#39;s new UI. We were also joined by Alistair Woodman, a board member of the EEF (Erlang Ecosystem Foundation), who explained the EEF&#39;s recent efforts to stay ahead of legislation and technical regulatory shifts that may impact developers soon. Alistair discussed the changing regulatory landscape in the US and the EU due to high-profile exploits, outages, and nation-state supply chain attacks. We learned how the EEF supports Elixir and BEAM developers and what they need from the community now, and more!</p>

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

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

<ul>
<li><a href="https://github.com/josevalim/sync?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/josevalim/sync</a> – The &quot;Phoenix Sync&quot; project has been archived with no immediate explanation yet.</li>
<li><a href="https://github.com/elixir-gettext/gettext/blob/main/CHANGELOG.md#v0260?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-gettext/gettext/blob/main/CHANGELOG.md#v0260</a> – Gettext has a big update to version 0.26.0 which includes a more efficient compilation.</li>
<li><a href="https://github.com/elixir-cldr/cldr?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-cldr/cldr</a> – Gettext feels similar to how ExCldr allows defining a custom backend.</li>
<li><a href="https://elixirstatus.com/p/TvydI-errortracker-v026-has-been-released?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirstatus.com/p/TvydI-errortracker-v026-has-been-released</a> – ErrorTracker v0.2.6 has been released with key improvements like a global error tracking disable flag, automatic resolved error pruning, and error ignorer.</li>
<li><a href="https://github.com/mimiquate/tower?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/mimiquate/tower</a> – Tower is a flexible error tracker for Elixir applications that listens for errors and reports them to configured reporters like email, Rollbar, or Slack.</li>
<li><a href="https://x.com/josevalim/status/1832509464240374127?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1832509464240374127</a> – José highlighted some UX issues with ChatGPT&#39;s new UI, mentioning struggles with concurrent updates.</li>
<li><a href="https://x.com/josevalim/status/1833176754090897665?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1833176754090897665</a> – José postponed publishing a video on optimistic updates with LiveView due to an Apple announcement.</li>
<li><a href="https://github.com/wojtekmach/mix_install_examples?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/wojtekmach/mix_install_examples</a> – A new WebRTC example was added to the &quot;Mix Install Examples&quot; project.</li>
<li><a href="https://github.com/wojtekmach/mix_install_examples/pull/42?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/wojtekmach/mix_install_examples/pull/42</a> – The WebRTC example shows how to use the <code>ex_webrtc</code> Elixir package in a small script, compatible with <code>Mix.install/2</code>.</li>
<li><a href="https://github.com/elixir-webrtc/ex_webrtc?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-webrtc/ex_webrtc</a> – The Elixir package used for the WebRTC example.</li>
<li><a href="https://x.com/taylorotwell/status/1831668872732180697?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/taylorotwell/status/1831668872732180697</a> – Laravel raised a $57M Series A in partnership with Accel, likely related to their Laravel Cloud hosting platform.</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://en.wikipedia.org/wiki/Cyber_Resilience_Act?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://en.wikipedia.org/wiki/Cyber_Resilience_Act</a></li>
<li><a href="https://news.apache.org/foundation/entry/open-source-community-unites-to-build-cra-compliant-cybersecurity-processes?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://news.apache.org/foundation/entry/open-source-community-unites-to-build-cra-compliant-cybersecurity-processes</a></li>
<li><a href="https://www.cisa.gov/sites/default/files/2024-05/CISA%20Secure%20by%20Design%20Pledge_508c.pdf?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.cisa.gov/sites/default/files/2024-05/CISA%20Secure%20by%20Design%20Pledge_508c.pdf</a></li>
<li><a href="https://www.whitehouse.gov/wp-content/uploads/2024/02/Final-ONCD-Technical-Report.pdf?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.whitehouse.gov/wp-content/uploads/2024/02/Final-ONCD-Technical-Report.pdf</a></li>
<li><a href="https://www.infoworld.com/article/2336216/white-house-urges-developers-to-dump-c-and-c.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.infoworld.com/article/2336216/white-house-urges-developers-to-dump-c-and-c.html</a></li>
<li><a href="https://en.m.wikipedia.org/wiki/CE_marking?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://en.m.wikipedia.org/wiki/CE_marking</a></li>
<li><a href="https://www.cisco.com/c/en/us/services/acquisitions/tail-f.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.cisco.com/c/en/us/services/acquisitions/tail-f.html</a></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></li>
<li><a href="https://www.nist.gov/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.nist.gov/</a></li>
<li><a href="https://en.wikipedia.org/wiki/XZ_Utils_backdoor?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://en.wikipedia.org/wiki/XZ_Utils_backdoor</a></li>
<li><a href="https://en.wikipedia.org/wiki/Log4j?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://en.wikipedia.org/wiki/Log4j</a></li>
<li><a href="https://en.wikipedia.org/wiki/Heartbleed?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://en.wikipedia.org/wiki/Heartbleed</a></li>
<li><a href="https://en.wikipedia.org/wiki/2024_CrowdStrike_incident?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://en.wikipedia.org/wiki/2024_CrowdStrike_incident</a></li>
<li><a href="https://news.stanford.edu/stories/2024/06/stanfords-deborah-sivas-on-scotus-loper-decision-overturning-chevrons-40-years-of-precedent-and-its-impact-on-environmental-law?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://news.stanford.edu/stories/2024/06/stanfords-deborah-sivas-on-scotus-loper-decision-overturning-chevrons-40-years-of-precedent-and-its-impact-on-environmental-law</a></li>
<li><a href="https://openssf.org/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://openssf.org/</a></li>
<li><a href="https://www.fcc.gov/broadbandlabels?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.fcc.gov/broadbandlabels</a></li>
<li><a href="https://www.cve.org/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.cve.org/</a></li>
<li><a href="https://erlef.org/wg/security?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://erlef.org/wg/security</a></li>
</ul>

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

<ul>
<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="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://twitter.com/ThinkingElixir" rel="nofollow">@ThinkingElixir</a></li>
<li>Message the show on Fediverse - <a href="https://genserver.social/ThinkingElixir" rel="nofollow">@ThinkingElixir@genserver.social</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></li>
<li>Mark Ericksen - <a href="https://twitter.com/brainlid" rel="nofollow">@brainlid</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" rel="nofollow">@brainlid@genserver.social</a></li>
<li>David Bernheisel - <a href="https://twitter.com/bernheisel" rel="nofollow">@bernheisel</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" rel="nofollow">@dbern@genserver.social</a></li>
</ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>News includes the archiving of the “Phoenix Sync” project, a major update to Gettext that enhances compilation efficiency, the release of ErrorTracker v0.2.6 with new features like error pruning and ignoring, and José Valim highlighting UX issues with ChatGPT&#39;s new UI. We were also joined by Alistair Woodman, a board member of the EEF (Erlang Ecosystem Foundation), who explained the EEF&#39;s recent efforts to stay ahead of legislation and technical regulatory shifts that may impact developers soon. Alistair discussed the changing regulatory landscape in the US and the EU due to high-profile exploits, outages, and nation-state supply chain attacks. We learned how the EEF supports Elixir and BEAM developers and what they need from the community now, and more!</p>

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

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

<ul>
<li><a href="https://github.com/josevalim/sync?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/josevalim/sync</a> – The &quot;Phoenix Sync&quot; project has been archived with no immediate explanation yet.</li>
<li><a href="https://github.com/elixir-gettext/gettext/blob/main/CHANGELOG.md#v0260?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-gettext/gettext/blob/main/CHANGELOG.md#v0260</a> – Gettext has a big update to version 0.26.0 which includes a more efficient compilation.</li>
<li><a href="https://github.com/elixir-cldr/cldr?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-cldr/cldr</a> – Gettext feels similar to how ExCldr allows defining a custom backend.</li>
<li><a href="https://elixirstatus.com/p/TvydI-errortracker-v026-has-been-released?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirstatus.com/p/TvydI-errortracker-v026-has-been-released</a> – ErrorTracker v0.2.6 has been released with key improvements like a global error tracking disable flag, automatic resolved error pruning, and error ignorer.</li>
<li><a href="https://github.com/mimiquate/tower?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/mimiquate/tower</a> – Tower is a flexible error tracker for Elixir applications that listens for errors and reports them to configured reporters like email, Rollbar, or Slack.</li>
<li><a href="https://x.com/josevalim/status/1832509464240374127?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1832509464240374127</a> – José highlighted some UX issues with ChatGPT&#39;s new UI, mentioning struggles with concurrent updates.</li>
<li><a href="https://x.com/josevalim/status/1833176754090897665?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1833176754090897665</a> – José postponed publishing a video on optimistic updates with LiveView due to an Apple announcement.</li>
<li><a href="https://github.com/wojtekmach/mix_install_examples?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/wojtekmach/mix_install_examples</a> – A new WebRTC example was added to the &quot;Mix Install Examples&quot; project.</li>
<li><a href="https://github.com/wojtekmach/mix_install_examples/pull/42?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/wojtekmach/mix_install_examples/pull/42</a> – The WebRTC example shows how to use the <code>ex_webrtc</code> Elixir package in a small script, compatible with <code>Mix.install/2</code>.</li>
<li><a href="https://github.com/elixir-webrtc/ex_webrtc?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-webrtc/ex_webrtc</a> – The Elixir package used for the WebRTC example.</li>
<li><a href="https://x.com/taylorotwell/status/1831668872732180697?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/taylorotwell/status/1831668872732180697</a> – Laravel raised a $57M Series A in partnership with Accel, likely related to their Laravel Cloud hosting platform.</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://en.wikipedia.org/wiki/Cyber_Resilience_Act?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://en.wikipedia.org/wiki/Cyber_Resilience_Act</a></li>
<li><a href="https://news.apache.org/foundation/entry/open-source-community-unites-to-build-cra-compliant-cybersecurity-processes?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://news.apache.org/foundation/entry/open-source-community-unites-to-build-cra-compliant-cybersecurity-processes</a></li>
<li><a href="https://www.cisa.gov/sites/default/files/2024-05/CISA%20Secure%20by%20Design%20Pledge_508c.pdf?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.cisa.gov/sites/default/files/2024-05/CISA%20Secure%20by%20Design%20Pledge_508c.pdf</a></li>
<li><a href="https://www.whitehouse.gov/wp-content/uploads/2024/02/Final-ONCD-Technical-Report.pdf?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.whitehouse.gov/wp-content/uploads/2024/02/Final-ONCD-Technical-Report.pdf</a></li>
<li><a href="https://www.infoworld.com/article/2336216/white-house-urges-developers-to-dump-c-and-c.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.infoworld.com/article/2336216/white-house-urges-developers-to-dump-c-and-c.html</a></li>
<li><a href="https://en.m.wikipedia.org/wiki/CE_marking?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://en.m.wikipedia.org/wiki/CE_marking</a></li>
<li><a href="https://www.cisco.com/c/en/us/services/acquisitions/tail-f.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.cisco.com/c/en/us/services/acquisitions/tail-f.html</a></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></li>
<li><a href="https://www.nist.gov/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.nist.gov/</a></li>
<li><a href="https://en.wikipedia.org/wiki/XZ_Utils_backdoor?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://en.wikipedia.org/wiki/XZ_Utils_backdoor</a></li>
<li><a href="https://en.wikipedia.org/wiki/Log4j?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://en.wikipedia.org/wiki/Log4j</a></li>
<li><a href="https://en.wikipedia.org/wiki/Heartbleed?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://en.wikipedia.org/wiki/Heartbleed</a></li>
<li><a href="https://en.wikipedia.org/wiki/2024_CrowdStrike_incident?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://en.wikipedia.org/wiki/2024_CrowdStrike_incident</a></li>
<li><a href="https://news.stanford.edu/stories/2024/06/stanfords-deborah-sivas-on-scotus-loper-decision-overturning-chevrons-40-years-of-precedent-and-its-impact-on-environmental-law?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://news.stanford.edu/stories/2024/06/stanfords-deborah-sivas-on-scotus-loper-decision-overturning-chevrons-40-years-of-precedent-and-its-impact-on-environmental-law</a></li>
<li><a href="https://openssf.org/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://openssf.org/</a></li>
<li><a href="https://www.fcc.gov/broadbandlabels?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.fcc.gov/broadbandlabels</a></li>
<li><a href="https://www.cve.org/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.cve.org/</a></li>
<li><a href="https://erlef.org/wg/security?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://erlef.org/wg/security</a></li>
</ul>

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

<ul>
<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="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://twitter.com/ThinkingElixir" rel="nofollow">@ThinkingElixir</a></li>
<li>Message the show on Fediverse - <a href="https://genserver.social/ThinkingElixir" rel="nofollow">@ThinkingElixir@genserver.social</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></li>
<li>Mark Ericksen - <a href="https://twitter.com/brainlid" rel="nofollow">@brainlid</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" rel="nofollow">@brainlid@genserver.social</a></li>
<li>David Bernheisel - <a href="https://twitter.com/bernheisel" rel="nofollow">@bernheisel</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" rel="nofollow">@dbern@genserver.social</a></li>
</ul>]]>
  </itunes:summary>
</item>
<item>
  <title>150: Thinking Elixir News</title>
  <link>https://podcast.thinkingelixir.com/150</link>
  <guid isPermaLink="false">ad6f13ac-60d6-4170-859c-53b2c1d5cca2</guid>
  <pubDate>Tue, 09 May 2023 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/ad6f13ac-60d6-4170-859c-53b2c1d5cca2.mp3" length="9828352" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News covers Chris McCord's keynote speech on LiveView 1.0. We cover the EEF's final election results, latest from the LiveView Native space, ex_cldr updates for localizing our apps, an OTP patch release, and more!</itunes:subtitle>
  <itunes:duration>13:13</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/8/811c9756-babe-40ac-8c25-b3bb24e522e0/cover.jpg?v=2"/>
  <description>&lt;p&gt;News covers Chris McCord's keynote speech on LiveView 1.0. We cover the EEF's final election results, latest from the LiveView Native space, ex_cldr updates for localizing our apps, an OTP patch release, and more!&lt;/p&gt;

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

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

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/watch?v=FADQAnq0RpA&amp;amp;t=408s?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://www.youtube.com/watch?v=FADQAnq0RpA&amp;amp;t=408s&lt;/a&gt; – Chris McCord's keynote from ElixirConf EU&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://erlef.org/blog/eef/election-2023-revote-results?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://erlef.org/blog/eef/election-2023-revote-results&lt;/a&gt; – EEF final election results&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://twitter.com/bcardarella/status/1651266755443015681?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://twitter.com/bcardarella/status/1651266755443015681&lt;/a&gt; – LiveView Native has a new SwiftUI VSCode plugin with code completion and documentation access&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/liveview-native/liveview-native-vscode?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/liveview-native/liveview-native-vscode&lt;/a&gt; – The LiveView Native VSCode plugin&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://podcast.thinkingelixir.com/120?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://podcast.thinkingelixir.com/120&lt;/a&gt; – Previous interview with Kip Cole about ex_cldr&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/elixir-cldr/cldr?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/elixir-cldr/cldr&lt;/a&gt; – The Elixir CLDR project&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://elixirforum.com/t/ex-cldr-common-locale-data-repository-cldr-functions-for-elixir/17350/98?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://elixirforum.com/t/ex-cldr-common-locale-data-repository-cldr-functions-for-elixir/17350/98&lt;/a&gt; – CLDR version 43 released, 15 ex_cldr libraries updated&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://erlangforums.com/t/patch-package-otp-25-3-1-released/2574?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://erlangforums.com/t/patch-package-otp-25-3-1-released/2574&lt;/a&gt; – Minor patch release for OTP 25.3.1&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/doorgan/channel_handler?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/doorgan/channel_handler&lt;/a&gt; – Routing Patterns for Manageable Phoenix Channels&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://felt.com/blog/pheonix-channel-routing-patterns?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://felt.com/blog/pheonix-channel-routing-patterns&lt;/a&gt; – Blog post on channel routing patterns&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://twitter.com/zacksiri/status/1652515195724627968?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://twitter.com/zacksiri/status/1652515195724627968&lt;/a&gt; – Overview of recent Elixir projects and frameworks&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://twitter.com/ThinkingElixir" target="_blank" rel="nofollow noopener"&gt;@ThinkingElixir&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 - &lt;a href="https://twitter.com/brainlid" target="_blank" rel="nofollow noopener"&gt;@brainlid&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 - &lt;a href="https://twitter.com/bernheisel" target="_blank" rel="nofollow noopener"&gt;@bernheisel&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;li&gt;Cade Ward - &lt;a href="https://twitter.com/cadebward" target="_blank" rel="nofollow noopener"&gt;@cadebward&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Cade Ward on Fediverse - &lt;a href="https://genserver.social/cadebward" target="_blank" rel="nofollow noopener"&gt;@cadebward@genserver.social&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
</description>
  <itunes:keywords>elixir, news, liveview, liveview native, eef, otp</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News covers Chris McCord&#39;s keynote speech on LiveView 1.0. We cover the EEF&#39;s final election results, latest from the LiveView Native space, ex_cldr updates for localizing our apps, an OTP patch release, and more!</p>

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

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

<ul>
<li><a href="https://www.youtube.com/watch?v=FADQAnq0RpA&t=408s?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=FADQAnq0RpA&amp;t=408s</a> – Chris McCord&#39;s keynote from ElixirConf EU</li>
<li><a href="https://erlef.org/blog/eef/election-2023-revote-results?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://erlef.org/blog/eef/election-2023-revote-results</a> – EEF final election results</li>
<li><a href="https://twitter.com/bcardarella/status/1651266755443015681?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/bcardarella/status/1651266755443015681</a> – LiveView Native has a new SwiftUI VSCode plugin with code completion and documentation access</li>
<li><a href="https://github.com/liveview-native/liveview-native-vscode?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/liveview-native/liveview-native-vscode</a> – The LiveView Native VSCode plugin</li>
<li><a href="https://podcast.thinkingelixir.com/120?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://podcast.thinkingelixir.com/120</a> – Previous interview with Kip Cole about ex_cldr</li>
<li><a href="https://github.com/elixir-cldr/cldr?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-cldr/cldr</a> – The Elixir CLDR project</li>
<li><a href="https://elixirforum.com/t/ex-cldr-common-locale-data-repository-cldr-functions-for-elixir/17350/98?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/t/ex-cldr-common-locale-data-repository-cldr-functions-for-elixir/17350/98</a> – CLDR version 43 released, 15 ex_cldr libraries updated</li>
<li><a href="https://erlangforums.com/t/patch-package-otp-25-3-1-released/2574?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://erlangforums.com/t/patch-package-otp-25-3-1-released/2574</a> – Minor patch release for OTP 25.3.1</li>
<li><a href="https://github.com/doorgan/channel_handler?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/doorgan/channel_handler</a> – Routing Patterns for Manageable Phoenix Channels</li>
<li><a href="https://felt.com/blog/pheonix-channel-routing-patterns?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://felt.com/blog/pheonix-channel-routing-patterns</a> – Blog post on channel routing patterns</li>
<li><a href="https://twitter.com/zacksiri/status/1652515195724627968?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/zacksiri/status/1652515195724627968</a> – Overview of recent Elixir projects and frameworks</li>
</ul>

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

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

<ul>
<li>Message the show - <a href="https://twitter.com/ThinkingElixir" rel="nofollow">@ThinkingElixir</a></li>
<li>Message the show on Fediverse - <a href="https://genserver.social/ThinkingElixir" rel="nofollow">@ThinkingElixir@genserver.social</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></li>
<li>Mark Ericksen - <a href="https://twitter.com/brainlid" rel="nofollow">@brainlid</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" rel="nofollow">@brainlid@genserver.social</a></li>
<li>David Bernheisel - <a href="https://twitter.com/bernheisel" rel="nofollow">@bernheisel</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" rel="nofollow">@dbern@genserver.social</a></li>
<li>Cade Ward - <a href="https://twitter.com/cadebward" rel="nofollow">@cadebward</a></li>
<li>Cade Ward on Fediverse - <a href="https://genserver.social/cadebward" rel="nofollow">@cadebward@genserver.social</a></li>
</ul><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://fly.io">Fly.io</a>: <a rel="nofollow" href="https://fly.io">Fly.io is a great place to deploy your next Phoenix application! Check them out!</a></li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>News covers Chris McCord&#39;s keynote speech on LiveView 1.0. We cover the EEF&#39;s final election results, latest from the LiveView Native space, ex_cldr updates for localizing our apps, an OTP patch release, and more!</p>

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

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

<ul>
<li><a href="https://www.youtube.com/watch?v=FADQAnq0RpA&t=408s?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=FADQAnq0RpA&amp;t=408s</a> – Chris McCord&#39;s keynote from ElixirConf EU</li>
<li><a href="https://erlef.org/blog/eef/election-2023-revote-results?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://erlef.org/blog/eef/election-2023-revote-results</a> – EEF final election results</li>
<li><a href="https://twitter.com/bcardarella/status/1651266755443015681?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/bcardarella/status/1651266755443015681</a> – LiveView Native has a new SwiftUI VSCode plugin with code completion and documentation access</li>
<li><a href="https://github.com/liveview-native/liveview-native-vscode?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/liveview-native/liveview-native-vscode</a> – The LiveView Native VSCode plugin</li>
<li><a href="https://podcast.thinkingelixir.com/120?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://podcast.thinkingelixir.com/120</a> – Previous interview with Kip Cole about ex_cldr</li>
<li><a href="https://github.com/elixir-cldr/cldr?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-cldr/cldr</a> – The Elixir CLDR project</li>
<li><a href="https://elixirforum.com/t/ex-cldr-common-locale-data-repository-cldr-functions-for-elixir/17350/98?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/t/ex-cldr-common-locale-data-repository-cldr-functions-for-elixir/17350/98</a> – CLDR version 43 released, 15 ex_cldr libraries updated</li>
<li><a href="https://erlangforums.com/t/patch-package-otp-25-3-1-released/2574?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://erlangforums.com/t/patch-package-otp-25-3-1-released/2574</a> – Minor patch release for OTP 25.3.1</li>
<li><a href="https://github.com/doorgan/channel_handler?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/doorgan/channel_handler</a> – Routing Patterns for Manageable Phoenix Channels</li>
<li><a href="https://felt.com/blog/pheonix-channel-routing-patterns?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://felt.com/blog/pheonix-channel-routing-patterns</a> – Blog post on channel routing patterns</li>
<li><a href="https://twitter.com/zacksiri/status/1652515195724627968?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/zacksiri/status/1652515195724627968</a> – Overview of recent Elixir projects and frameworks</li>
</ul>

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

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

<ul>
<li>Message the show - <a href="https://twitter.com/ThinkingElixir" rel="nofollow">@ThinkingElixir</a></li>
<li>Message the show on Fediverse - <a href="https://genserver.social/ThinkingElixir" rel="nofollow">@ThinkingElixir@genserver.social</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></li>
<li>Mark Ericksen - <a href="https://twitter.com/brainlid" rel="nofollow">@brainlid</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" rel="nofollow">@brainlid@genserver.social</a></li>
<li>David Bernheisel - <a href="https://twitter.com/bernheisel" rel="nofollow">@bernheisel</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" rel="nofollow">@dbern@genserver.social</a></li>
<li>Cade Ward - <a href="https://twitter.com/cadebward" rel="nofollow">@cadebward</a></li>
<li>Cade Ward on Fediverse - <a href="https://genserver.social/cadebward" rel="nofollow">@cadebward@genserver.social</a></li>
</ul><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://fly.io">Fly.io</a>: <a rel="nofollow" href="https://fly.io">Fly.io is a great place to deploy your next Phoenix application! Check them out!</a></li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>146: Thinking Elixir News</title>
  <link>https://podcast.thinkingelixir.com/146</link>
  <guid isPermaLink="false">4dcc5e67-959c-486b-8e54-cdc95b1b95da</guid>
  <pubDate>Tue, 11 Apr 2023 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/4dcc5e67-959c-486b-8e54-cdc95b1b95da.mp3" length="5521408" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes Elixir 1.14.4 release and what’s in it, the EEF’s election is re-run and why, building your own static site generator with Phoenix, building Slack-like app with LiveView and streams, and more!</itunes:subtitle>
  <itunes:duration>7:14</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/8/811c9756-babe-40ac-8c25-b3bb24e522e0/cover.jpg?v=2"/>
  <description>&lt;p&gt;News includes Elixir 1.14.4 release and what's in it, the EEF's election is re-run and why, a new ML library Scholar was released and what it's for, a Sobelow update, a post about building your own static site generator with Phoenix, a post creating a Slack-like app with LiveView and streams, and more!&lt;/p&gt;

&lt;p&gt;Show Notes online - &lt;a href="http://podcast.thinkingelixir.com/146" target="_blank" rel="nofollow noopener"&gt;http://podcast.thinkingelixir.com/146&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://github.com/elixir-lang/elixir/releases/tag/v1.14.4?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/elixir-lang/elixir/releases/tag/v1.14.4&lt;/a&gt; – Elixir 1.14.4 released&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://erlef.org/blog/eef/election-2023-revote?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://erlef.org/blog/eef/election-2023-revote&lt;/a&gt; – EEF board election re-vote to correct a procedural issue.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://twitter.com/josevalim/status/1641137386124988418?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://twitter.com/josevalim/status/1641137386124988418&lt;/a&gt; – José Valim announced “Scholar”, traditional Machine Learning algorithms library.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://hexdocs.pm/scholar/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://hexdocs.pm/scholar/&lt;/a&gt; – Scholar project on Github&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://hexdocs.pm/scholar/linear_regression.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://hexdocs.pm/scholar/linear_regression.html&lt;/a&gt; – Scholar's docs look good.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://twitter.com/paraxialio/status/1641242283134660616?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://twitter.com/paraxialio/status/1641242283134660616&lt;/a&gt; – Sobelow v0.12.0 released&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/nccgroup/sobelow/releases/tag/v0.12.0?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/nccgroup/sobelow/releases/tag/v0.12.0&lt;/a&gt; – Sobelow changelog on Github&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://twitter.com/akoutmos/status/1642204487560331270?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://twitter.com/akoutmos/status/1642204487560331270&lt;/a&gt; – PromEx 1.8.0 was released.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/akoutmos/prom_ex/blob/master/CHANGELOG.md#180---2023-04-01?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/akoutmos/prom_ex/blob/master/CHANGELOG.md#180---2023-04-01&lt;/a&gt; – PromEx changelog on Github&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://twitter.com/germsvel/status/1641759745118969856?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://twitter.com/germsvel/status/1641759745118969856&lt;/a&gt; – German Valesco shared a short video tip about the JS.exec/3 function&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://fly.io/phoenix-files/crafting-your-own-static-site-generator-using-phoenix/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://fly.io/phoenix-files/crafting-your-own-static-site-generator-using-phoenix/&lt;/a&gt; – Jason Stiebs wrote a blog post showing how to create your own static site generator using Phoenix&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://fly.io/phoenix-files/building-a-chat-app-with-liveview-streams/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://fly.io/phoenix-files/building-a-chat-app-with-liveview-streams/&lt;/a&gt; – Sophie DeBennedetto wrote a post about building a Slack-like interface using LiveView and Streams.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/SophieDeBenedetto/stream_chat?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/SophieDeBenedetto/stream_chat&lt;/a&gt; – StreamChat Github project&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://twitter.com/ThinkingElixir" target="_blank" rel="nofollow noopener"&gt;@ThinkingElixir&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 - &lt;a href="https://twitter.com/brainlid" target="_blank" rel="nofollow noopener"&gt;@brainlid&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 - &lt;a href="https://twitter.com/bernheisel" target="_blank" rel="nofollow noopener"&gt;@bernheisel&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;li&gt;Cade Ward - &lt;a href="https://twitter.com/cadebward" target="_blank" rel="nofollow noopener"&gt;@cadebward&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Cade Ward on Fediverse - &lt;a href="https://genserver.social/cadebward" target="_blank" rel="nofollow noopener"&gt;@cadebward@genserver.social&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
</description>
  <itunes:keywords>elixir, news, EEF, static site generator, streams</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes Elixir 1.14.4 release and what&#39;s in it, the EEF&#39;s election is re-run and why, a new ML library Scholar was released and what it&#39;s for, a Sobelow update, a post about building your own static site generator with Phoenix, a post creating a Slack-like app with LiveView and streams, and more!</p>

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

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

<ul>
<li><a href="https://github.com/elixir-lang/elixir/releases/tag/v1.14.4?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/elixir/releases/tag/v1.14.4</a> – Elixir 1.14.4 released</li>
<li><a href="https://erlef.org/blog/eef/election-2023-revote?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://erlef.org/blog/eef/election-2023-revote</a> – EEF board election re-vote to correct a procedural issue.</li>
<li><a href="https://twitter.com/josevalim/status/1641137386124988418?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/josevalim/status/1641137386124988418</a> – José Valim announced “Scholar”, traditional Machine Learning algorithms library.</li>
<li><a href="https://hexdocs.pm/scholar/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/scholar/</a> – Scholar project on Github</li>
<li><a href="https://hexdocs.pm/scholar/linear_regression.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/scholar/linear_regression.html</a> – Scholar&#39;s docs look good.</li>
<li><a href="https://twitter.com/paraxialio/status/1641242283134660616?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/paraxialio/status/1641242283134660616</a> – Sobelow v0.12.0 released</li>
<li><a href="https://github.com/nccgroup/sobelow/releases/tag/v0.12.0?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/nccgroup/sobelow/releases/tag/v0.12.0</a> – Sobelow changelog on Github</li>
<li><a href="https://twitter.com/akoutmos/status/1642204487560331270?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/akoutmos/status/1642204487560331270</a> – PromEx 1.8.0 was released.</li>
<li><a href="https://github.com/akoutmos/prom_ex/blob/master/CHANGELOG.md#180---2023-04-01?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/akoutmos/prom_ex/blob/master/CHANGELOG.md#180---2023-04-01</a> – PromEx changelog on Github</li>
<li><a href="https://twitter.com/germsvel/status/1641759745118969856?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/germsvel/status/1641759745118969856</a> – German Valesco shared a short video tip about the JS.exec/3 function</li>
<li><a href="https://fly.io/phoenix-files/crafting-your-own-static-site-generator-using-phoenix/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://fly.io/phoenix-files/crafting-your-own-static-site-generator-using-phoenix/</a> – Jason Stiebs wrote a blog post showing how to create your own static site generator using Phoenix</li>
<li><a href="https://fly.io/phoenix-files/building-a-chat-app-with-liveview-streams/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://fly.io/phoenix-files/building-a-chat-app-with-liveview-streams/</a> – Sophie DeBennedetto wrote a post about building a Slack-like interface using LiveView and Streams.</li>
<li><a href="https://github.com/SophieDeBenedetto/stream_chat?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/SophieDeBenedetto/stream_chat</a> – StreamChat Github project</li>
</ul>

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

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

<ul>
<li>Message the show - <a href="https://twitter.com/ThinkingElixir" rel="nofollow">@ThinkingElixir</a></li>
<li>Message the show on Fediverse - <a href="https://genserver.social/ThinkingElixir" rel="nofollow">@ThinkingElixir@genserver.social</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></li>
<li>Mark Ericksen - <a href="https://twitter.com/brainlid" rel="nofollow">@brainlid</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" rel="nofollow">@brainlid@genserver.social</a></li>
<li>David Bernheisel - <a href="https://twitter.com/bernheisel" rel="nofollow">@bernheisel</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" rel="nofollow">@dbern@genserver.social</a></li>
<li>Cade Ward - <a href="https://twitter.com/cadebward" rel="nofollow">@cadebward</a></li>
<li>Cade Ward on Fediverse - <a href="https://genserver.social/cadebward" rel="nofollow">@cadebward@genserver.social</a></li>
</ul><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://fly.io">Fly.io</a>: <a rel="nofollow" href="https://fly.io">Fly.io is a great place to deploy your next Phoenix application! Check them out!</a></li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>News includes Elixir 1.14.4 release and what&#39;s in it, the EEF&#39;s election is re-run and why, a new ML library Scholar was released and what it&#39;s for, a Sobelow update, a post about building your own static site generator with Phoenix, a post creating a Slack-like app with LiveView and streams, and more!</p>

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

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

<ul>
<li><a href="https://github.com/elixir-lang/elixir/releases/tag/v1.14.4?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/elixir/releases/tag/v1.14.4</a> – Elixir 1.14.4 released</li>
<li><a href="https://erlef.org/blog/eef/election-2023-revote?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://erlef.org/blog/eef/election-2023-revote</a> – EEF board election re-vote to correct a procedural issue.</li>
<li><a href="https://twitter.com/josevalim/status/1641137386124988418?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/josevalim/status/1641137386124988418</a> – José Valim announced “Scholar”, traditional Machine Learning algorithms library.</li>
<li><a href="https://hexdocs.pm/scholar/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/scholar/</a> – Scholar project on Github</li>
<li><a href="https://hexdocs.pm/scholar/linear_regression.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/scholar/linear_regression.html</a> – Scholar&#39;s docs look good.</li>
<li><a href="https://twitter.com/paraxialio/status/1641242283134660616?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/paraxialio/status/1641242283134660616</a> – Sobelow v0.12.0 released</li>
<li><a href="https://github.com/nccgroup/sobelow/releases/tag/v0.12.0?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/nccgroup/sobelow/releases/tag/v0.12.0</a> – Sobelow changelog on Github</li>
<li><a href="https://twitter.com/akoutmos/status/1642204487560331270?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/akoutmos/status/1642204487560331270</a> – PromEx 1.8.0 was released.</li>
<li><a href="https://github.com/akoutmos/prom_ex/blob/master/CHANGELOG.md#180---2023-04-01?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/akoutmos/prom_ex/blob/master/CHANGELOG.md#180---2023-04-01</a> – PromEx changelog on Github</li>
<li><a href="https://twitter.com/germsvel/status/1641759745118969856?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/germsvel/status/1641759745118969856</a> – German Valesco shared a short video tip about the JS.exec/3 function</li>
<li><a href="https://fly.io/phoenix-files/crafting-your-own-static-site-generator-using-phoenix/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://fly.io/phoenix-files/crafting-your-own-static-site-generator-using-phoenix/</a> – Jason Stiebs wrote a blog post showing how to create your own static site generator using Phoenix</li>
<li><a href="https://fly.io/phoenix-files/building-a-chat-app-with-liveview-streams/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://fly.io/phoenix-files/building-a-chat-app-with-liveview-streams/</a> – Sophie DeBennedetto wrote a post about building a Slack-like interface using LiveView and Streams.</li>
<li><a href="https://github.com/SophieDeBenedetto/stream_chat?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/SophieDeBenedetto/stream_chat</a> – StreamChat Github project</li>
</ul>

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

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

<ul>
<li>Message the show - <a href="https://twitter.com/ThinkingElixir" rel="nofollow">@ThinkingElixir</a></li>
<li>Message the show on Fediverse - <a href="https://genserver.social/ThinkingElixir" rel="nofollow">@ThinkingElixir@genserver.social</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></li>
<li>Mark Ericksen - <a href="https://twitter.com/brainlid" rel="nofollow">@brainlid</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" rel="nofollow">@brainlid@genserver.social</a></li>
<li>David Bernheisel - <a href="https://twitter.com/bernheisel" rel="nofollow">@bernheisel</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" rel="nofollow">@dbern@genserver.social</a></li>
<li>Cade Ward - <a href="https://twitter.com/cadebward" rel="nofollow">@cadebward</a></li>
<li>Cade Ward on Fediverse - <a href="https://genserver.social/cadebward" rel="nofollow">@cadebward@genserver.social</a></li>
</ul><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://fly.io">Fly.io</a>: <a rel="nofollow" href="https://fly.io">Fly.io is a great place to deploy your next Phoenix application! Check them out!</a></li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>145: Thinking Elixir News</title>
  <link>https://podcast.thinkingelixir.com/145</link>
  <guid isPermaLink="false">f6e8f620-39b9-447b-b48e-4ff87fab4865</guid>
  <pubDate>Tue, 04 Apr 2023 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/f6e8f620-39b9-447b-b48e-4ff87fab4865.mp3" length="9408512" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News covers the initial EEF election results, a new Livebook 0.9 release, Docker reverses directions, how Github spilled the secret beans, full text search with a new Haystack lib, vulnerable juice, timescale package grows up a little, and more!</itunes:subtitle>
  <itunes:duration>12:38</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 covers the EEF election results, a new Livebook 0.9 release, Docker reverses directions, how Github spilled the secret beans, full text search with a new Haystack lib, how intentionally vulnerable Phoenix apps are educational, the timescale hex package grows up a little, and more!&lt;/p&gt;

&lt;p&gt;Show Notes online - &lt;a href="http://podcast.thinkingelixir.com/145" target="_blank" rel="nofollow noopener"&gt;http://podcast.thinkingelixir.com/145&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://erlef.org/blog/eef/election-2023-results?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://erlef.org/blog/eef/election-2023-results&lt;/a&gt; – New Erlang Ecosystem Foundation members&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://news.livebook.dev/announcing-livebook-0.9-2tiuLC?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://news.livebook.dev/announcing-livebook-0.9-2tiuLC&lt;/a&gt; – Livebook 0.9 was released and has a short accompanying blog post.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.docker.com/blog/no-longer-sunsetting-the-free-team-plan/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://www.docker.com/blog/no-longer-sunsetting-the-free-team-plan/&lt;/a&gt; – Docker is no longer sunsetting the Free Team Plan&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.blog/2023-03-23-we-updated-our-rsa-ssh-host-key/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.blog/2023-03-23-we-updated-our-rsa-ssh-host-key/&lt;/a&gt; – GitHub SSH key leaked and reset&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://elixirstream.dev/gendiff?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://elixirstream.dev/gendiff&lt;/a&gt; – ElixirStream diff generator updated with awareness for Credo.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/zestcreative/elixirstream/commit/3c4278469201c45f7d794aaa6343f0fe18df4cda?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/zestcreative/elixirstream/commit/3c4278469201c45f7d794aaa6343f0fe18df4cda&lt;/a&gt; – What's involved in getting a new project diff added&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://culttt.com/2023/03/22/building-a-full-text-search-engine-in-elixir?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://culttt.com/2023/03/22/building-a-full-text-search-engine-in-elixir&lt;/a&gt; – New full-text search library called Haystack from Philip Brown&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/elixir-haystack/haystack?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/elixir-haystack/haystack&lt;/a&gt; – Haystack project on Github&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/heywhy/ex_elasticlunr?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/heywhy/ex_elasticlunr&lt;/a&gt; – Comparable search library ElasticLunr&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://twitter.com/paraxialio/status/1638161831373029377?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://twitter.com/paraxialio/status/1638161831373029377&lt;/a&gt; – Paraxial released an intentionally vulnerable project for people to play with and exploit&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://paraxial.io/blog/potion-shop?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://paraxial.io/blog/potion-shop&lt;/a&gt; – Vulnerable "Potion Shop" project&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://owasp.org/www-project-juice-shop/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://owasp.org/www-project-juice-shop/&lt;/a&gt; – OWASP's "Juice Shop" vulnerable project&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://twitter.com/sm_debenedetto/status/1638496777463648260?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://twitter.com/sm_debenedetto/status/1638496777463648260&lt;/a&gt; – The book "Programming Phoenix LiveView" by Bruce Tate and Sophie DeBennedetto released a new update.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://pragprog.com/titles/liveview/programming-phoenix-liveview/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://pragprog.com/titles/liveview/programming-phoenix-liveview/&lt;/a&gt; – The book on PragProg&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://twitter.com/germsvel/status/1638158470317834246?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://twitter.com/germsvel/status/1638158470317834246&lt;/a&gt; – Tip for testing function components by rendering them to HTML&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://twitter.com/germsvel/status/1640696116017614850?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://twitter.com/germsvel/status/1640696116017614850&lt;/a&gt; – Tip for paginating as an infinite scroll with streams&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://hex.pm/packages/timescale?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://hex.pm/packages/timescale&lt;/a&gt; – Timescale library published a pseudo-stable version, 0.1.0. (no longer alpha)&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://podcast.thinkingelixir.com/129?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://podcast.thinkingelixir.com/129&lt;/a&gt; – Our interview with Dave Lucia about Timescale&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://hexdocs.pm/ecto_range/EctoRange.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://hexdocs.pm/ecto_range/EctoRange.html&lt;/a&gt; – New Ecto library about storing Ecto Ranges. Provides Ecto types for Postgres about storing a time range, date range, datetime ranges, and integer ranges, and supports indeterminate bounds.&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://twitter.com/ThinkingElixir" target="_blank" rel="nofollow noopener"&gt;@ThinkingElixir&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 - &lt;a href="https://twitter.com/brainlid" target="_blank" rel="nofollow noopener"&gt;@brainlid&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 - &lt;a href="https://twitter.com/bernheisel" target="_blank" rel="nofollow noopener"&gt;@bernheisel&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;li&gt;Cade Ward - &lt;a href="https://twitter.com/cadebward" target="_blank" rel="nofollow noopener"&gt;@cadebward&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Cade Ward on Fediverse - &lt;a href="https://genserver.social/cadebward" target="_blank" rel="nofollow noopener"&gt;@cadebward@genserver.social&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
</description>
  <itunes:keywords>elixir, news, livebook, EEF, docker, github, timescale</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News covers the EEF election results, a new Livebook 0.9 release, Docker reverses directions, how Github spilled the secret beans, full text search with a new Haystack lib, how intentionally vulnerable Phoenix apps are educational, the timescale hex package grows up a little, and more!</p>

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

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

<ul>
<li><a href="https://erlef.org/blog/eef/election-2023-results?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://erlef.org/blog/eef/election-2023-results</a> – New Erlang Ecosystem Foundation members</li>
<li><a href="https://news.livebook.dev/announcing-livebook-0.9-2tiuLC?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://news.livebook.dev/announcing-livebook-0.9-2tiuLC</a> – Livebook 0.9 was released and has a short accompanying blog post.</li>
<li><a href="https://www.docker.com/blog/no-longer-sunsetting-the-free-team-plan/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.docker.com/blog/no-longer-sunsetting-the-free-team-plan/</a> – Docker is no longer sunsetting the Free Team Plan</li>
<li><a href="https://github.blog/2023-03-23-we-updated-our-rsa-ssh-host-key/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.blog/2023-03-23-we-updated-our-rsa-ssh-host-key/</a> – GitHub SSH key leaked and reset</li>
<li><a href="https://elixirstream.dev/gendiff?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirstream.dev/gendiff</a> – ElixirStream diff generator updated with awareness for Credo.</li>
<li><a href="https://github.com/zestcreative/elixirstream/commit/3c4278469201c45f7d794aaa6343f0fe18df4cda?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/zestcreative/elixirstream/commit/3c4278469201c45f7d794aaa6343f0fe18df4cda</a> – What&#39;s involved in getting a new project diff added</li>
<li><a href="https://culttt.com/2023/03/22/building-a-full-text-search-engine-in-elixir?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://culttt.com/2023/03/22/building-a-full-text-search-engine-in-elixir</a> – New full-text search library called Haystack from Philip Brown</li>
<li><a href="https://github.com/elixir-haystack/haystack?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-haystack/haystack</a> – Haystack project on Github</li>
<li><a href="https://github.com/heywhy/ex_elasticlunr?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/heywhy/ex_elasticlunr</a> – Comparable search library ElasticLunr</li>
<li><a href="https://twitter.com/paraxialio/status/1638161831373029377?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/paraxialio/status/1638161831373029377</a> – Paraxial released an intentionally vulnerable project for people to play with and exploit</li>
<li><a href="https://paraxial.io/blog/potion-shop?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://paraxial.io/blog/potion-shop</a> – Vulnerable &quot;Potion Shop&quot; project</li>
<li><a href="https://owasp.org/www-project-juice-shop/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://owasp.org/www-project-juice-shop/</a> – OWASP&#39;s &quot;Juice Shop&quot; vulnerable project</li>
<li><a href="https://twitter.com/sm_debenedetto/status/1638496777463648260?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/sm_debenedetto/status/1638496777463648260</a> – The book &quot;Programming Phoenix LiveView&quot; by Bruce Tate and Sophie DeBennedetto released a new update.</li>
<li><a href="https://pragprog.com/titles/liveview/programming-phoenix-liveview/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://pragprog.com/titles/liveview/programming-phoenix-liveview/</a> – The book on PragProg</li>
<li><a href="https://twitter.com/germsvel/status/1638158470317834246?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/germsvel/status/1638158470317834246</a> – Tip for testing function components by rendering them to HTML</li>
<li><a href="https://twitter.com/germsvel/status/1640696116017614850?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/germsvel/status/1640696116017614850</a> – Tip for paginating as an infinite scroll with streams</li>
<li><a href="https://hex.pm/packages/timescale?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hex.pm/packages/timescale</a> – Timescale library published a pseudo-stable version, 0.1.0. (no longer alpha)</li>
<li><a href="https://podcast.thinkingelixir.com/129?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://podcast.thinkingelixir.com/129</a> – Our interview with Dave Lucia about Timescale</li>
<li><a href="https://hexdocs.pm/ecto_range/EctoRange.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/ecto_range/EctoRange.html</a> – New Ecto library about storing Ecto Ranges. Provides Ecto types for Postgres about storing a time range, date range, datetime ranges, and integer ranges, and supports indeterminate bounds.</li>
</ul>

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

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

<ul>
<li>Message the show - <a href="https://twitter.com/ThinkingElixir" rel="nofollow">@ThinkingElixir</a></li>
<li>Message the show on Fediverse - <a href="https://genserver.social/ThinkingElixir" rel="nofollow">@ThinkingElixir@genserver.social</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></li>
<li>Mark Ericksen - <a href="https://twitter.com/brainlid" rel="nofollow">@brainlid</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" rel="nofollow">@brainlid@genserver.social</a></li>
<li>David Bernheisel - <a href="https://twitter.com/bernheisel" rel="nofollow">@bernheisel</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" rel="nofollow">@dbern@genserver.social</a></li>
<li>Cade Ward - <a href="https://twitter.com/cadebward" rel="nofollow">@cadebward</a></li>
<li>Cade Ward on Fediverse - <a href="https://genserver.social/cadebward" rel="nofollow">@cadebward@genserver.social</a></li>
</ul><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://fly.io">Fly.io</a>: <a rel="nofollow" href="https://fly.io">Fly.io is a great place to deploy your next Phoenix application! Check them out!</a></li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>News covers the EEF election results, a new Livebook 0.9 release, Docker reverses directions, how Github spilled the secret beans, full text search with a new Haystack lib, how intentionally vulnerable Phoenix apps are educational, the timescale hex package grows up a little, and more!</p>

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

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

<ul>
<li><a href="https://erlef.org/blog/eef/election-2023-results?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://erlef.org/blog/eef/election-2023-results</a> – New Erlang Ecosystem Foundation members</li>
<li><a href="https://news.livebook.dev/announcing-livebook-0.9-2tiuLC?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://news.livebook.dev/announcing-livebook-0.9-2tiuLC</a> – Livebook 0.9 was released and has a short accompanying blog post.</li>
<li><a href="https://www.docker.com/blog/no-longer-sunsetting-the-free-team-plan/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.docker.com/blog/no-longer-sunsetting-the-free-team-plan/</a> – Docker is no longer sunsetting the Free Team Plan</li>
<li><a href="https://github.blog/2023-03-23-we-updated-our-rsa-ssh-host-key/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.blog/2023-03-23-we-updated-our-rsa-ssh-host-key/</a> – GitHub SSH key leaked and reset</li>
<li><a href="https://elixirstream.dev/gendiff?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirstream.dev/gendiff</a> – ElixirStream diff generator updated with awareness for Credo.</li>
<li><a href="https://github.com/zestcreative/elixirstream/commit/3c4278469201c45f7d794aaa6343f0fe18df4cda?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/zestcreative/elixirstream/commit/3c4278469201c45f7d794aaa6343f0fe18df4cda</a> – What&#39;s involved in getting a new project diff added</li>
<li><a href="https://culttt.com/2023/03/22/building-a-full-text-search-engine-in-elixir?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://culttt.com/2023/03/22/building-a-full-text-search-engine-in-elixir</a> – New full-text search library called Haystack from Philip Brown</li>
<li><a href="https://github.com/elixir-haystack/haystack?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-haystack/haystack</a> – Haystack project on Github</li>
<li><a href="https://github.com/heywhy/ex_elasticlunr?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/heywhy/ex_elasticlunr</a> – Comparable search library ElasticLunr</li>
<li><a href="https://twitter.com/paraxialio/status/1638161831373029377?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/paraxialio/status/1638161831373029377</a> – Paraxial released an intentionally vulnerable project for people to play with and exploit</li>
<li><a href="https://paraxial.io/blog/potion-shop?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://paraxial.io/blog/potion-shop</a> – Vulnerable &quot;Potion Shop&quot; project</li>
<li><a href="https://owasp.org/www-project-juice-shop/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://owasp.org/www-project-juice-shop/</a> – OWASP&#39;s &quot;Juice Shop&quot; vulnerable project</li>
<li><a href="https://twitter.com/sm_debenedetto/status/1638496777463648260?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/sm_debenedetto/status/1638496777463648260</a> – The book &quot;Programming Phoenix LiveView&quot; by Bruce Tate and Sophie DeBennedetto released a new update.</li>
<li><a href="https://pragprog.com/titles/liveview/programming-phoenix-liveview/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://pragprog.com/titles/liveview/programming-phoenix-liveview/</a> – The book on PragProg</li>
<li><a href="https://twitter.com/germsvel/status/1638158470317834246?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/germsvel/status/1638158470317834246</a> – Tip for testing function components by rendering them to HTML</li>
<li><a href="https://twitter.com/germsvel/status/1640696116017614850?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/germsvel/status/1640696116017614850</a> – Tip for paginating as an infinite scroll with streams</li>
<li><a href="https://hex.pm/packages/timescale?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hex.pm/packages/timescale</a> – Timescale library published a pseudo-stable version, 0.1.0. (no longer alpha)</li>
<li><a href="https://podcast.thinkingelixir.com/129?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://podcast.thinkingelixir.com/129</a> – Our interview with Dave Lucia about Timescale</li>
<li><a href="https://hexdocs.pm/ecto_range/EctoRange.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/ecto_range/EctoRange.html</a> – New Ecto library about storing Ecto Ranges. Provides Ecto types for Postgres about storing a time range, date range, datetime ranges, and integer ranges, and supports indeterminate bounds.</li>
</ul>

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

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

<ul>
<li>Message the show - <a href="https://twitter.com/ThinkingElixir" rel="nofollow">@ThinkingElixir</a></li>
<li>Message the show on Fediverse - <a href="https://genserver.social/ThinkingElixir" rel="nofollow">@ThinkingElixir@genserver.social</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></li>
<li>Mark Ericksen - <a href="https://twitter.com/brainlid" rel="nofollow">@brainlid</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" rel="nofollow">@brainlid@genserver.social</a></li>
<li>David Bernheisel - <a href="https://twitter.com/bernheisel" rel="nofollow">@bernheisel</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" rel="nofollow">@dbern@genserver.social</a></li>
<li>Cade Ward - <a href="https://twitter.com/cadebward" rel="nofollow">@cadebward</a></li>
<li>Cade Ward on Fediverse - <a href="https://genserver.social/cadebward" rel="nofollow">@cadebward@genserver.social</a></li>
</ul><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://fly.io">Fly.io</a>: <a rel="nofollow" href="https://fly.io">Fly.io is a great place to deploy your next Phoenix application! Check them out!</a></li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>134: Inside the Security Working Group</title>
  <link>https://podcast.thinkingelixir.com/134</link>
  <guid isPermaLink="false">3e8a01db-eec0-49fe-bfa7-ab73249c9543</guid>
  <pubDate>Tue, 17 Jan 2023 04:15:00 -0700</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/3e8a01db-eec0-49fe-bfa7-ab73249c9543.mp3" length="39530496" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>We get a glimpse into the EEF’s Security Working Group with Bram Verburg. We learn about existing resources and get hints for the future. Bram shares some cool security tips and insights as well!</itunes:subtitle>
  <itunes:duration>54:28</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;We get a glimpse into the EEF's Security Working Group with Bram Verburg. We learn about existing resources available to the community and we get hints of work underway for the future. Bram shares some cool security tips and insights as well!&lt;/p&gt;

&lt;p&gt;Show Notes online - &lt;a href="http://podcast.thinkingelixir.com/134" target="_blank" rel="nofollow noopener"&gt;http://podcast.thinkingelixir.com/134&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="http://example.com/" target="_blank" rel="nofollow noopener"&gt;http://example.com/&lt;/a&gt; – Example website&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/phoenixframework/phoenix/blob/master/CHANGELOG.md" target="_blank" rel="nofollow noopener"&gt;https://github.com/phoenixframework/phoenix/blob/master/CHANGELOG.md&lt;/a&gt; – New release candidate for Phoenix! 1.7.0-rc.1&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/phoenixframework/phoenix_live_view/blob/master/CHANGELOG.md" target="_blank" rel="nofollow noopener"&gt;https://github.com/phoenixframework/phoenix_live_view/blob/master/CHANGELOG.md&lt;/a&gt; – New minor Phoenix LiveView releases&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://twitter.com/whatyouhide/status/1610675036108771328" target="_blank" rel="nofollow noopener"&gt;https://twitter.com/whatyouhide/status/1610675036108771328&lt;/a&gt; – Andrea Leopardi published his second video where he works through the ProtoHackers.com challenges using Elixir&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/sorentwo/oban/pull/819" target="_blank" rel="nofollow noopener"&gt;https://github.com/sorentwo/oban/pull/819&lt;/a&gt; – Oban now supports SQLite3&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/JohnnyCurran/TimeTravel" target="_blank" rel="nofollow noopener"&gt;https://github.com/JohnnyCurran/TimeTravel&lt;/a&gt; – Time Travel with LiveView events&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.chriis.dev/opinion/setting-up-a-google-chrome-shortcut-to-elixir-documentation-in-30-seconds" target="_blank" rel="nofollow noopener"&gt;https://www.chriis.dev/opinion/setting-up-a-google-chrome-shortcut-to-elixir-documentation-in-30-seconds&lt;/a&gt; – Chris Gregori shared a post about setting up a Google Chrome shortcut to Elixir documentation&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://twitter.com/benvp_/status/1610884773387321345" target="_blank" rel="nofollow noopener"&gt;https://twitter.com/benvp_/status/1610884773387321345&lt;/a&gt; – Tip for saving hex docs offline locally&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://twitter.com/theerlef/status/1611076916957843456" target="_blank" rel="nofollow noopener"&gt;https://twitter.com/theerlef/status/1611076916957843456&lt;/a&gt; – erlef/setup-beam v1.15.1 has been released&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/erlef/setup-beam/releases/tag/v1.15.1" target="_blank" rel="nofollow noopener"&gt;https://github.com/erlef/setup-beam/releases/tag/v1.15.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/elixir-nx/ex_faiss" target="_blank" rel="nofollow noopener"&gt;https://github.com/elixir-nx/ex_faiss&lt;/a&gt; – Sean Morriarity released a new library in the Nx family called ex_faiss&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://dockyard.com/blog/2023/01/04/search-and-clustering-with-exfaiss" target="_blank" rel="nofollow noopener"&gt;https://dockyard.com/blog/2023/01/04/search-and-clustering-with-exfaiss&lt;/a&gt; – Blog post to accompany ex_faiss&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/lexmag" target="_blank" rel="nofollow noopener"&gt;https://github.com/lexmag&lt;/a&gt; – Core team Aleksei&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/am-kantox" target="_blank" rel="nofollow noopener"&gt;https://github.com/am-kantox&lt;/a&gt; – Finitomata Aleksei&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://twitter.com/yburyug/status/1611125098286813184" target="_blank" rel="nofollow noopener"&gt;https://twitter.com/yburyug/status/1611125098286813184&lt;/a&gt; – Fun Phoenix success story&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://erlef.github.io/security-wg/" target="_blank" rel="nofollow noopener"&gt;https://erlef.github.io/security-wg/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://erlef.org/wg/security" target="_blank" rel="nofollow noopener"&gt;https://erlef.org/wg/security&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/erlef/security-wg" target="_blank" rel="nofollow noopener"&gt;https://github.com/erlef/security-wg&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://erlef.github.io/security-wg/secure_coding_and_deployment_hardening/" target="_blank" rel="nofollow noopener"&gt;https://erlef.github.io/security-wg/secure_coding_and_deployment_hardening/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://podcast.thinkingelixir.com/64" target="_blank" rel="nofollow noopener"&gt;https://podcast.thinkingelixir.com/64&lt;/a&gt; – OTP Certificate Woes with Bram Verburg&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://erlef.github.io/security-wg/secure_coding_and_deployment_hardening/releases" target="_blank" rel="nofollow noopener"&gt;https://erlef.github.io/security-wg/secure_coding_and_deployment_hardening/releases&lt;/a&gt; – Section on releases and Erlang's ability to conditionally include the compiler&lt;/li&gt;
&lt;li&gt;&lt;a href="https://bluecode.com/en/" target="_blank" rel="nofollow noopener"&gt;https://bluecode.com/en/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.linkedin.com/in/FrancescoCesarini" target="_blank" rel="nofollow noopener"&gt;https://www.linkedin.com/in/FrancescoCesarini&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://podcast.thinkingelixir.com/122" target="_blank" rel="nofollow noopener"&gt;https://podcast.thinkingelixir.com/122&lt;/a&gt; – Interview with Holden Oullette about Elixir Secure Coding Training for teams&lt;/li&gt;
&lt;li&gt;&lt;a href="https://en.wikipedia.org/wiki/Whac-A-Mole" target="_blank" rel="nofollow noopener"&gt;https://en.wikipedia.org/wiki/Whac-A-Mole&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://podcast.thinkingelixir.com/131" target="_blank" rel="nofollow noopener"&gt;https://podcast.thinkingelixir.com/131&lt;/a&gt; – Interview with Michael Lubas about securing Elixir and Phoenix applications&lt;/li&gt;
&lt;li&gt;&lt;a href="https://erlef.github.io/security-wg/secure_coding_and_deployment_hardening/crash_dumps" target="_blank" rel="nofollow noopener"&gt;https://erlef.github.io/security-wg/secure_coding_and_deployment_hardening/crash_dumps&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/voltone/x509/" target="_blank" rel="nofollow noopener"&gt;https://github.com/voltone/x509/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/beam-telemetry/telemetry" target="_blank" rel="nofollow noopener"&gt;https://github.com/beam-telemetry/telemetry&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.lua.org/start.html" target="_blank" rel="nofollow noopener"&gt;https://www.lua.org/start.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.cisa.gov/uscert/bsi/articles/knowledge/sdlc-process/secure-software-development-life-cycle-processes" target="_blank" rel="nofollow noopener"&gt;https://www.cisa.gov/uscert/bsi/articles/knowledge/sdlc-process/secure-software-development-life-cycle-processes&lt;/a&gt; – Secure Software Development Lifecycle&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/nccgroup/sobelow" target="_blank" rel="nofollow noopener"&gt;https://github.com/nccgroup/sobelow&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/rrrene/credo" target="_blank" rel="nofollow noopener"&gt;https://github.com/rrrene/credo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://en.wikipedia.org/wiki/Data-flow_analysis" target="_blank" rel="nofollow noopener"&gt;https://en.wikipedia.org/wiki/Data-flow_analysis&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://erlef.org/" target="_blank" rel="nofollow noopener"&gt;https://erlef.org/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://members.erlef.org/join-us" target="_blank" rel="nofollow noopener"&gt;https://members.erlef.org/join-us&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

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

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://twitter.com/voltonez" target="_blank" rel="nofollow noopener"&gt;https://twitter.com/voltonez&lt;/a&gt; – on Twitter&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://fosstodon.org/@voltone" target="_blank" rel="nofollow noopener"&gt;https://fosstodon.org/@voltone&lt;/a&gt; – on Fediverse&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/voltone" target="_blank" rel="nofollow noopener"&gt;https://github.com/voltone&lt;/a&gt; – on Github&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://blog.voltone.net/" target="_blank" rel="nofollow noopener"&gt;https://blog.voltone.net/&lt;/a&gt; – Blog&lt;/li&gt;
&lt;/ul&gt;

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

&lt;ul&gt;
&lt;li&gt;Message the show - &lt;a href="https://twitter.com/ThinkingElixir" target="_blank" rel="nofollow noopener"&gt;@ThinkingElixir&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 - &lt;a href="https://twitter.com/brainlid" target="_blank" rel="nofollow noopener"&gt;@brainlid&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 - &lt;a href="https://twitter.com/bernheisel" target="_blank" rel="nofollow noopener"&gt;@bernheisel&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;li&gt;Cade Ward - &lt;a href="https://twitter.com/cadebward" target="_blank" rel="nofollow noopener"&gt;@cadebward&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Cade Ward on Fediverse - &lt;a href="https://genserver.social/cadebward" target="_blank" rel="nofollow noopener"&gt;@cadebward@genserver.social&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
</description>
  <itunes:keywords>elixir, eef, erlef, security, working group, erlang</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>We get a glimpse into the EEF&#39;s Security Working Group with Bram Verburg. We learn about existing resources available to the community and we get hints of work underway for the future. Bram shares some cool security tips and insights as well!</p>

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

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

<ul>
<li><a href="http://example.com/" rel="nofollow">http://example.com/</a> – Example website</li>
<li><a href="https://github.com/phoenixframework/phoenix/blob/master/CHANGELOG.md" rel="nofollow">https://github.com/phoenixframework/phoenix/blob/master/CHANGELOG.md</a> – New release candidate for Phoenix! 1.7.0-rc.1</li>
<li><a href="https://github.com/phoenixframework/phoenix_live_view/blob/master/CHANGELOG.md" rel="nofollow">https://github.com/phoenixframework/phoenix_live_view/blob/master/CHANGELOG.md</a> – New minor Phoenix LiveView releases</li>
<li><a href="https://twitter.com/whatyouhide/status/1610675036108771328" rel="nofollow">https://twitter.com/whatyouhide/status/1610675036108771328</a> – Andrea Leopardi published his second video where he works through the ProtoHackers.com challenges using Elixir</li>
<li><a href="https://github.com/sorentwo/oban/pull/819" rel="nofollow">https://github.com/sorentwo/oban/pull/819</a> – Oban now supports SQLite3</li>
<li><a href="https://github.com/JohnnyCurran/TimeTravel" rel="nofollow">https://github.com/JohnnyCurran/TimeTravel</a> – Time Travel with LiveView events</li>
<li><a href="https://www.chriis.dev/opinion/setting-up-a-google-chrome-shortcut-to-elixir-documentation-in-30-seconds" rel="nofollow">https://www.chriis.dev/opinion/setting-up-a-google-chrome-shortcut-to-elixir-documentation-in-30-seconds</a> – Chris Gregori shared a post about setting up a Google Chrome shortcut to Elixir documentation</li>
<li><a href="https://twitter.com/benvp_/status/1610884773387321345" rel="nofollow">https://twitter.com/benvp_/status/1610884773387321345</a> – Tip for saving hex docs offline locally</li>
<li><a href="https://twitter.com/theerlef/status/1611076916957843456" rel="nofollow">https://twitter.com/theerlef/status/1611076916957843456</a> – erlef/setup-beam v1.15.1 has been released</li>
<li><a href="https://github.com/erlef/setup-beam/releases/tag/v1.15.1" rel="nofollow">https://github.com/erlef/setup-beam/releases/tag/v1.15.1</a></li>
<li><a href="https://github.com/elixir-nx/ex_faiss" rel="nofollow">https://github.com/elixir-nx/ex_faiss</a> – Sean Morriarity released a new library in the Nx family called ex_faiss</li>
<li><a href="https://dockyard.com/blog/2023/01/04/search-and-clustering-with-exfaiss" rel="nofollow">https://dockyard.com/blog/2023/01/04/search-and-clustering-with-exfaiss</a> – Blog post to accompany ex_faiss</li>
<li><a href="https://github.com/lexmag" rel="nofollow">https://github.com/lexmag</a> – Core team Aleksei</li>
<li><a href="https://github.com/am-kantox" rel="nofollow">https://github.com/am-kantox</a> – Finitomata Aleksei</li>
<li><a href="https://twitter.com/yburyug/status/1611125098286813184" rel="nofollow">https://twitter.com/yburyug/status/1611125098286813184</a> – Fun Phoenix success story</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://erlef.github.io/security-wg/" rel="nofollow">https://erlef.github.io/security-wg/</a></li>
<li><a href="https://erlef.org/wg/security" rel="nofollow">https://erlef.org/wg/security</a></li>
<li><a href="https://github.com/erlef/security-wg" rel="nofollow">https://github.com/erlef/security-wg</a></li>
<li><a href="https://erlef.github.io/security-wg/secure_coding_and_deployment_hardening/" rel="nofollow">https://erlef.github.io/security-wg/secure_coding_and_deployment_hardening/</a></li>
<li><a href="https://podcast.thinkingelixir.com/64" rel="nofollow">https://podcast.thinkingelixir.com/64</a> – OTP Certificate Woes with Bram Verburg</li>
<li><a href="https://erlef.github.io/security-wg/secure_coding_and_deployment_hardening/releases" rel="nofollow">https://erlef.github.io/security-wg/secure_coding_and_deployment_hardening/releases</a> – Section on releases and Erlang&#39;s ability to conditionally include the compiler</li>
<li><a href="https://bluecode.com/en/" rel="nofollow">https://bluecode.com/en/</a></li>
<li><a href="https://www.linkedin.com/in/FrancescoCesarini" rel="nofollow">https://www.linkedin.com/in/FrancescoCesarini</a></li>
<li><a href="https://podcast.thinkingelixir.com/122" rel="nofollow">https://podcast.thinkingelixir.com/122</a> – Interview with Holden Oullette about Elixir Secure Coding Training for teams</li>
<li><a href="https://en.wikipedia.org/wiki/Whac-A-Mole" rel="nofollow">https://en.wikipedia.org/wiki/Whac-A-Mole</a></li>
<li><a href="https://podcast.thinkingelixir.com/131" rel="nofollow">https://podcast.thinkingelixir.com/131</a> – Interview with Michael Lubas about securing Elixir and Phoenix applications</li>
<li><a href="https://erlef.github.io/security-wg/secure_coding_and_deployment_hardening/crash_dumps" rel="nofollow">https://erlef.github.io/security-wg/secure_coding_and_deployment_hardening/crash_dumps</a></li>
<li><a href="https://github.com/voltone/x509/" rel="nofollow">https://github.com/voltone/x509/</a></li>
<li><a href="https://github.com/beam-telemetry/telemetry" rel="nofollow">https://github.com/beam-telemetry/telemetry</a></li>
<li><a href="https://www.lua.org/start.html" rel="nofollow">https://www.lua.org/start.html</a></li>
<li><a href="https://www.cisa.gov/uscert/bsi/articles/knowledge/sdlc-process/secure-software-development-life-cycle-processes" rel="nofollow">https://www.cisa.gov/uscert/bsi/articles/knowledge/sdlc-process/secure-software-development-life-cycle-processes</a> – Secure Software Development Lifecycle</li>
<li><a href="https://github.com/nccgroup/sobelow" rel="nofollow">https://github.com/nccgroup/sobelow</a></li>
<li><a href="https://github.com/rrrene/credo" rel="nofollow">https://github.com/rrrene/credo</a></li>
<li><a href="https://en.wikipedia.org/wiki/Data-flow_analysis" rel="nofollow">https://en.wikipedia.org/wiki/Data-flow_analysis</a></li>
<li><a href="https://erlef.org/" rel="nofollow">https://erlef.org/</a></li>
<li><a href="https://members.erlef.org/join-us" rel="nofollow">https://members.erlef.org/join-us</a></li>
</ul>

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

<ul>
<li><a href="https://twitter.com/voltonez" rel="nofollow">https://twitter.com/voltonez</a> – on Twitter</li>
<li><a href="https://fosstodon.org/@voltone" rel="nofollow">https://fosstodon.org/@voltone</a> – on Fediverse</li>
<li><a href="https://github.com/voltone" rel="nofollow">https://github.com/voltone</a> – on Github</li>
<li><a href="https://blog.voltone.net/" rel="nofollow">https://blog.voltone.net/</a> – Blog</li>
</ul>

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

<ul>
<li>Message the show - <a href="https://twitter.com/ThinkingElixir" rel="nofollow">@ThinkingElixir</a></li>
<li>Message the show on Fediverse - <a href="https://genserver.social/ThinkingElixir" rel="nofollow">@ThinkingElixir@genserver.social</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></li>
<li>Mark Ericksen - <a href="https://twitter.com/brainlid" rel="nofollow">@brainlid</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" rel="nofollow">@brainlid@genserver.social</a></li>
<li>David Bernheisel - <a href="https://twitter.com/bernheisel" rel="nofollow">@bernheisel</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" rel="nofollow">@dbern@genserver.social</a></li>
<li>Cade Ward - <a href="https://twitter.com/cadebward" rel="nofollow">@cadebward</a></li>
<li>Cade Ward on Fediverse - <a href="https://genserver.social/cadebward" rel="nofollow">@cadebward@genserver.social</a></li>
</ul><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://fly.io">Fly.io</a>: <a rel="nofollow" href="https://fly.io">Fly.io is a great place to deploy your next Phoenix application! Check them out!</a></li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>We get a glimpse into the EEF&#39;s Security Working Group with Bram Verburg. We learn about existing resources available to the community and we get hints of work underway for the future. Bram shares some cool security tips and insights as well!</p>

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

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

<ul>
<li><a href="http://example.com/" rel="nofollow">http://example.com/</a> – Example website</li>
<li><a href="https://github.com/phoenixframework/phoenix/blob/master/CHANGELOG.md" rel="nofollow">https://github.com/phoenixframework/phoenix/blob/master/CHANGELOG.md</a> – New release candidate for Phoenix! 1.7.0-rc.1</li>
<li><a href="https://github.com/phoenixframework/phoenix_live_view/blob/master/CHANGELOG.md" rel="nofollow">https://github.com/phoenixframework/phoenix_live_view/blob/master/CHANGELOG.md</a> – New minor Phoenix LiveView releases</li>
<li><a href="https://twitter.com/whatyouhide/status/1610675036108771328" rel="nofollow">https://twitter.com/whatyouhide/status/1610675036108771328</a> – Andrea Leopardi published his second video where he works through the ProtoHackers.com challenges using Elixir</li>
<li><a href="https://github.com/sorentwo/oban/pull/819" rel="nofollow">https://github.com/sorentwo/oban/pull/819</a> – Oban now supports SQLite3</li>
<li><a href="https://github.com/JohnnyCurran/TimeTravel" rel="nofollow">https://github.com/JohnnyCurran/TimeTravel</a> – Time Travel with LiveView events</li>
<li><a href="https://www.chriis.dev/opinion/setting-up-a-google-chrome-shortcut-to-elixir-documentation-in-30-seconds" rel="nofollow">https://www.chriis.dev/opinion/setting-up-a-google-chrome-shortcut-to-elixir-documentation-in-30-seconds</a> – Chris Gregori shared a post about setting up a Google Chrome shortcut to Elixir documentation</li>
<li><a href="https://twitter.com/benvp_/status/1610884773387321345" rel="nofollow">https://twitter.com/benvp_/status/1610884773387321345</a> – Tip for saving hex docs offline locally</li>
<li><a href="https://twitter.com/theerlef/status/1611076916957843456" rel="nofollow">https://twitter.com/theerlef/status/1611076916957843456</a> – erlef/setup-beam v1.15.1 has been released</li>
<li><a href="https://github.com/erlef/setup-beam/releases/tag/v1.15.1" rel="nofollow">https://github.com/erlef/setup-beam/releases/tag/v1.15.1</a></li>
<li><a href="https://github.com/elixir-nx/ex_faiss" rel="nofollow">https://github.com/elixir-nx/ex_faiss</a> – Sean Morriarity released a new library in the Nx family called ex_faiss</li>
<li><a href="https://dockyard.com/blog/2023/01/04/search-and-clustering-with-exfaiss" rel="nofollow">https://dockyard.com/blog/2023/01/04/search-and-clustering-with-exfaiss</a> – Blog post to accompany ex_faiss</li>
<li><a href="https://github.com/lexmag" rel="nofollow">https://github.com/lexmag</a> – Core team Aleksei</li>
<li><a href="https://github.com/am-kantox" rel="nofollow">https://github.com/am-kantox</a> – Finitomata Aleksei</li>
<li><a href="https://twitter.com/yburyug/status/1611125098286813184" rel="nofollow">https://twitter.com/yburyug/status/1611125098286813184</a> – Fun Phoenix success story</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://erlef.github.io/security-wg/" rel="nofollow">https://erlef.github.io/security-wg/</a></li>
<li><a href="https://erlef.org/wg/security" rel="nofollow">https://erlef.org/wg/security</a></li>
<li><a href="https://github.com/erlef/security-wg" rel="nofollow">https://github.com/erlef/security-wg</a></li>
<li><a href="https://erlef.github.io/security-wg/secure_coding_and_deployment_hardening/" rel="nofollow">https://erlef.github.io/security-wg/secure_coding_and_deployment_hardening/</a></li>
<li><a href="https://podcast.thinkingelixir.com/64" rel="nofollow">https://podcast.thinkingelixir.com/64</a> – OTP Certificate Woes with Bram Verburg</li>
<li><a href="https://erlef.github.io/security-wg/secure_coding_and_deployment_hardening/releases" rel="nofollow">https://erlef.github.io/security-wg/secure_coding_and_deployment_hardening/releases</a> – Section on releases and Erlang&#39;s ability to conditionally include the compiler</li>
<li><a href="https://bluecode.com/en/" rel="nofollow">https://bluecode.com/en/</a></li>
<li><a href="https://www.linkedin.com/in/FrancescoCesarini" rel="nofollow">https://www.linkedin.com/in/FrancescoCesarini</a></li>
<li><a href="https://podcast.thinkingelixir.com/122" rel="nofollow">https://podcast.thinkingelixir.com/122</a> – Interview with Holden Oullette about Elixir Secure Coding Training for teams</li>
<li><a href="https://en.wikipedia.org/wiki/Whac-A-Mole" rel="nofollow">https://en.wikipedia.org/wiki/Whac-A-Mole</a></li>
<li><a href="https://podcast.thinkingelixir.com/131" rel="nofollow">https://podcast.thinkingelixir.com/131</a> – Interview with Michael Lubas about securing Elixir and Phoenix applications</li>
<li><a href="https://erlef.github.io/security-wg/secure_coding_and_deployment_hardening/crash_dumps" rel="nofollow">https://erlef.github.io/security-wg/secure_coding_and_deployment_hardening/crash_dumps</a></li>
<li><a href="https://github.com/voltone/x509/" rel="nofollow">https://github.com/voltone/x509/</a></li>
<li><a href="https://github.com/beam-telemetry/telemetry" rel="nofollow">https://github.com/beam-telemetry/telemetry</a></li>
<li><a href="https://www.lua.org/start.html" rel="nofollow">https://www.lua.org/start.html</a></li>
<li><a href="https://www.cisa.gov/uscert/bsi/articles/knowledge/sdlc-process/secure-software-development-life-cycle-processes" rel="nofollow">https://www.cisa.gov/uscert/bsi/articles/knowledge/sdlc-process/secure-software-development-life-cycle-processes</a> – Secure Software Development Lifecycle</li>
<li><a href="https://github.com/nccgroup/sobelow" rel="nofollow">https://github.com/nccgroup/sobelow</a></li>
<li><a href="https://github.com/rrrene/credo" rel="nofollow">https://github.com/rrrene/credo</a></li>
<li><a href="https://en.wikipedia.org/wiki/Data-flow_analysis" rel="nofollow">https://en.wikipedia.org/wiki/Data-flow_analysis</a></li>
<li><a href="https://erlef.org/" rel="nofollow">https://erlef.org/</a></li>
<li><a href="https://members.erlef.org/join-us" rel="nofollow">https://members.erlef.org/join-us</a></li>
</ul>

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

<ul>
<li><a href="https://twitter.com/voltonez" rel="nofollow">https://twitter.com/voltonez</a> – on Twitter</li>
<li><a href="https://fosstodon.org/@voltone" rel="nofollow">https://fosstodon.org/@voltone</a> – on Fediverse</li>
<li><a href="https://github.com/voltone" rel="nofollow">https://github.com/voltone</a> – on Github</li>
<li><a href="https://blog.voltone.net/" rel="nofollow">https://blog.voltone.net/</a> – Blog</li>
</ul>

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

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