<?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>Wed, 27 May 2026 07:26:37 -0500</fireside:genDate>
    <generator>Fireside (https://fireside.fm)</generator>
    <title>Thinking Elixir Podcast - Episodes Tagged with “Aws”</title>
    <link>https://podcast.thinkingelixir.com/tags/aws</link>
    <pubDate>Tue, 04 Nov 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>277: Searching Across the Hexiverse</title>
  <link>https://podcast.thinkingelixir.com/277</link>
  <guid isPermaLink="false">d3cf05d1-05bb-4712-8c7c-8eb50837626b</guid>
  <pubDate>Tue, 04 Nov 2025 04:15:00 -0700</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/d3cf05d1-05bb-4712-8c7c-8eb50837626b.mp3" length="19144704" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes a new HexDocs search engine built in Gleam, Software Mansion's interactive Elixir Language Tour running in WebASM, Stable Diffusion on Mac GPUs through EMLX, AWS outage lessons, and more!</itunes:subtitle>
  <itunes:duration>26:09</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 powerful new HexDocs search engine built in Gleam that lets you search across all your project dependencies with mix hex.search, Software Mansion's interactive Elixir Language Tour that runs in the browser via WebASM, Paulo Valente's breakthrough getting Stable Diffusion running on Mac GPUs through EMLX, lessons learned from the AWS outage that left smart beds stuck and overheating, Chrome DevTools' new MCP server for AI coding assistants, and more!&lt;/p&gt;

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

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

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://paraxial.io/?utm_source=thinkingelixir&amp;amp;utm_campaign=thinkingelixir-oct2025" target="_blank" rel="nofollow noopener"&gt;https://paraxial.io/&lt;/a&gt; – Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://x.com/josevalim/status/1982913977459061036?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://x.com/josevalim/status/1982913977459061036&lt;/a&gt; – José Valim discusses how newcomers found it challenging to find which API to use when docs were spread around Phoenix, LiveView, Ecto, etc.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://hexdocs.pm/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://hexdocs.pm/&lt;/a&gt; – HexDocs home page with new search functionality&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/hexpm/hexdocs-search?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/hexpm/hexdocs-search&lt;/a&gt; – GitHub repository for the HexDocs search engine, built in Gleam and Lustre&lt;/li&gt;
&lt;li&gt;&lt;a href="https://hex.pm/blog/announcing-new-hexdocs-search-engine?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://hex.pm/blog/announcing-new-hexdocs-search-engine&lt;/a&gt; – Official announcement of the new HexDocs search engine powered by Typesense&lt;/li&gt;
&lt;li&gt;New mix hex.search command available after updating with mix local.hex - searches across all your project dependencies with their specific versions&lt;/li&gt;
&lt;li&gt;&lt;a href="https://hexdocs.pm/elixir/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://hexdocs.pm/elixir/&lt;/a&gt; – Elixir standard library docs (currently not included in hex.search results)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://bsky.app/profile/swmansionelixir.bsky.social/post/3m3s3bzsp6s2g?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://bsky.app/profile/swmansionelixir.bsky.social/post/3m3s3bzsp6s2g&lt;/a&gt; – Software Mansion announces the Elixir Language Tour&lt;/li&gt;
&lt;li&gt;&lt;a href="https://elixir-language-tour.swmansion.com?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://elixir-language-tour.swmansion.com&lt;/a&gt; – Web-based interactive Elixir learning tool using Popcorn (Elixir running in WebASM) - no installation required&lt;/li&gt;
&lt;li&gt;&lt;a href="https://x.com/polvalente/status/1981174585040261610?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://x.com/polvalente/status/1981174585040261610&lt;/a&gt; – Paulo Valente announces completion of Nx work targeting Mac hardware&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/elixir-nx/emlx/pull/87?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/elixir-nx/emlx/pull/87&lt;/a&gt; – PR for EMLX Nx Backend enabling Stable Diffusion on Mac GPU using MLX (an array framework for Apple silicon)&lt;/li&gt;
&lt;li&gt;Work sponsored by tvlabs, dashbit, and TheErlef - companies can sponsor ongoing Nx work through TheErlef&lt;/li&gt;
&lt;li&gt;&lt;a href="https://x.com/gergelyorosz/status/1980560177305878702?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://x.com/gergelyorosz/status/1980560177305878702&lt;/a&gt; – Analysis of how the AWS outage exposed engineering failures where products don't plan for region or provider failures&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.techradar.com/home/smart-home/smart-bed-owners-experience-aws-nightmare-as-outage-leaves-them-sweating-and-stuck-in-upright-position?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://www.techradar.com/home/smart-home/smart-bed-owners-experience-aws-nightmare-as-outage-leaves-them-sweating-and-stuck-in-upright-position&lt;/a&gt; – Eight Sleep Pod smart beds were left overheating and stuck in upright positions during the AWS outage&lt;/li&gt;
&lt;li&gt;&lt;a href="https://immich.app/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://immich.app/&lt;/a&gt; – Self-hosted photo and video management solution (not cloud-dependent)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.chrome.com/blog/chrome-devtools-mcp?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://developer.chrome.com/blog/chrome-devtools-mcp&lt;/a&gt; – Google Chrome releases public preview of Chrome DevTools Model Context Protocol (MCP) server for AI coding assistants&lt;/li&gt;
&lt;li&gt;&lt;a href="https://tidewave.ai/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://tidewave.ai/&lt;/a&gt; – Tidewave Web - browser agnostic development tool&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, aws, hex, search, wasm</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes a powerful new HexDocs search engine built in Gleam that lets you search across all your project dependencies with mix hex.search, Software Mansion's interactive Elixir Language Tour that runs in the browser via WebASM, Paulo Valente's breakthrough getting Stable Diffusion running on Mac GPUs through EMLX, lessons learned from the AWS outage that left smart beds stuck and overheating, Chrome DevTools' new MCP server for AI coding assistants, and more!</p>

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

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

<ul>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-oct2025" target="_blank" rel="nofollow noopener">https://paraxial.io/</a> – 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.</li>
<li><a href="https://x.com/josevalim/status/1982913977459061036?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://x.com/josevalim/status/1982913977459061036</a> – José Valim discusses how newcomers found it challenging to find which API to use when docs were spread around Phoenix, LiveView, Ecto, etc.</li>
<li><a href="https://hexdocs.pm/?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://hexdocs.pm/</a> – HexDocs home page with new search functionality</li>
<li><a href="https://github.com/hexpm/hexdocs-search?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://github.com/hexpm/hexdocs-search</a> – GitHub repository for the HexDocs search engine, built in Gleam and Lustre</li>
<li><a href="https://hex.pm/blog/announcing-new-hexdocs-search-engine?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://hex.pm/blog/announcing-new-hexdocs-search-engine</a> – Official announcement of the new HexDocs search engine powered by Typesense</li>
<li>New mix hex.search command available after updating with mix local.hex - searches across all your project dependencies with their specific versions</li>
<li><a href="https://hexdocs.pm/elixir/?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://hexdocs.pm/elixir/</a> – Elixir standard library docs (currently not included in hex.search results)</li>
<li><a href="https://bsky.app/profile/swmansionelixir.bsky.social/post/3m3s3bzsp6s2g?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://bsky.app/profile/swmansionelixir.bsky.social/post/3m3s3bzsp6s2g</a> – Software Mansion announces the Elixir Language Tour</li>
<li><a href="https://elixir-language-tour.swmansion.com?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://elixir-language-tour.swmansion.com</a> – Web-based interactive Elixir learning tool using Popcorn (Elixir running in WebASM) - no installation required</li>
<li><a href="https://x.com/polvalente/status/1981174585040261610?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://x.com/polvalente/status/1981174585040261610</a> – Paulo Valente announces completion of Nx work targeting Mac hardware</li>
<li><a href="https://github.com/elixir-nx/emlx/pull/87?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://github.com/elixir-nx/emlx/pull/87</a> – PR for EMLX Nx Backend enabling Stable Diffusion on Mac GPU using MLX (an array framework for Apple silicon)</li>
<li>Work sponsored by tvlabs, dashbit, and TheErlef - companies can sponsor ongoing Nx work through TheErlef</li>
<li><a href="https://x.com/gergelyorosz/status/1980560177305878702?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://x.com/gergelyorosz/status/1980560177305878702</a> – Analysis of how the AWS outage exposed engineering failures where products don't plan for region or provider failures</li>
<li><a href="https://www.techradar.com/home/smart-home/smart-bed-owners-experience-aws-nightmare-as-outage-leaves-them-sweating-and-stuck-in-upright-position?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://www.techradar.com/home/smart-home/smart-bed-owners-experience-aws-nightmare-as-outage-leaves-them-sweating-and-stuck-in-upright-position</a> – Eight Sleep Pod smart beds were left overheating and stuck in upright positions during the AWS outage</li>
<li><a href="https://immich.app/?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://immich.app/</a> – Self-hosted photo and video management solution (not cloud-dependent)</li>
<li><a href="https://developer.chrome.com/blog/chrome-devtools-mcp?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://developer.chrome.com/blog/chrome-devtools-mcp</a> – Google Chrome releases public preview of Chrome DevTools Model Context Protocol (MCP) server for AI coding assistants</li>
<li><a href="https://tidewave.ai/?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://tidewave.ai/</a> – Tidewave Web - browser agnostic development tool</li>
</ul>

<p>Do you have some Elixir news to share? Tell us at <a href="https://twitter.com/ThinkingElixir" target="_blank" rel="nofollow noopener">@ThinkingElixir</a> or email at <a href="mailto:show@thinkingelixir.com" target="_blank" rel="nofollow noopener">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" target="_blank" rel="nofollow noopener">Bluesky</a></li>
<li>Message the show - <a href="https://x.com/ThinkingElixir" target="_blank" rel="nofollow noopener">X</a></li>
<li>Message the show on Fediverse - <a href="https://genserver.social/ThinkingElixir" target="_blank" rel="nofollow noopener">@ThinkingElixir@genserver.social</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" target="_blank" rel="nofollow noopener">show@thinkingelixir.com</a></li>
<li>Mark Ericksen on X - <a href="https://x.com/brainlid" target="_blank" rel="nofollow noopener">@brainlid</a></li>
<li>Mark Ericksen on Bluesky - <a href="https://bsky.app/profile/brainlid.bsky.social" target="_blank" rel="nofollow noopener">@brainlid.bsky.social</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" target="_blank" rel="nofollow noopener">@brainlid@genserver.social</a></li>
<li>David Bernheisel on Bluesky - <a href="https://bsky.app/profile/david.bernheisel.com" target="_blank" rel="nofollow noopener">@david.bernheisel.com</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" target="_blank" rel="nofollow noopener">@dbern@genserver.social</a></li>
</ul><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-oct2025">Paraxial.io</a>: <a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-oct2025">Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.
</a></li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>News includes a powerful new HexDocs search engine built in Gleam that lets you search across all your project dependencies with mix hex.search, Software Mansion's interactive Elixir Language Tour that runs in the browser via WebASM, Paulo Valente's breakthrough getting Stable Diffusion running on Mac GPUs through EMLX, lessons learned from the AWS outage that left smart beds stuck and overheating, Chrome DevTools' new MCP server for AI coding assistants, and more!</p>

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

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

<ul>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-oct2025" target="_blank" rel="nofollow noopener">https://paraxial.io/</a> – 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.</li>
<li><a href="https://x.com/josevalim/status/1982913977459061036?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://x.com/josevalim/status/1982913977459061036</a> – José Valim discusses how newcomers found it challenging to find which API to use when docs were spread around Phoenix, LiveView, Ecto, etc.</li>
<li><a href="https://hexdocs.pm/?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://hexdocs.pm/</a> – HexDocs home page with new search functionality</li>
<li><a href="https://github.com/hexpm/hexdocs-search?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://github.com/hexpm/hexdocs-search</a> – GitHub repository for the HexDocs search engine, built in Gleam and Lustre</li>
<li><a href="https://hex.pm/blog/announcing-new-hexdocs-search-engine?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://hex.pm/blog/announcing-new-hexdocs-search-engine</a> – Official announcement of the new HexDocs search engine powered by Typesense</li>
<li>New mix hex.search command available after updating with mix local.hex - searches across all your project dependencies with their specific versions</li>
<li><a href="https://hexdocs.pm/elixir/?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://hexdocs.pm/elixir/</a> – Elixir standard library docs (currently not included in hex.search results)</li>
<li><a href="https://bsky.app/profile/swmansionelixir.bsky.social/post/3m3s3bzsp6s2g?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://bsky.app/profile/swmansionelixir.bsky.social/post/3m3s3bzsp6s2g</a> – Software Mansion announces the Elixir Language Tour</li>
<li><a href="https://elixir-language-tour.swmansion.com?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://elixir-language-tour.swmansion.com</a> – Web-based interactive Elixir learning tool using Popcorn (Elixir running in WebASM) - no installation required</li>
<li><a href="https://x.com/polvalente/status/1981174585040261610?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://x.com/polvalente/status/1981174585040261610</a> – Paulo Valente announces completion of Nx work targeting Mac hardware</li>
<li><a href="https://github.com/elixir-nx/emlx/pull/87?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://github.com/elixir-nx/emlx/pull/87</a> – PR for EMLX Nx Backend enabling Stable Diffusion on Mac GPU using MLX (an array framework for Apple silicon)</li>
<li>Work sponsored by tvlabs, dashbit, and TheErlef - companies can sponsor ongoing Nx work through TheErlef</li>
<li><a href="https://x.com/gergelyorosz/status/1980560177305878702?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://x.com/gergelyorosz/status/1980560177305878702</a> – Analysis of how the AWS outage exposed engineering failures where products don't plan for region or provider failures</li>
<li><a href="https://www.techradar.com/home/smart-home/smart-bed-owners-experience-aws-nightmare-as-outage-leaves-them-sweating-and-stuck-in-upright-position?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://www.techradar.com/home/smart-home/smart-bed-owners-experience-aws-nightmare-as-outage-leaves-them-sweating-and-stuck-in-upright-position</a> – Eight Sleep Pod smart beds were left overheating and stuck in upright positions during the AWS outage</li>
<li><a href="https://immich.app/?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://immich.app/</a> – Self-hosted photo and video management solution (not cloud-dependent)</li>
<li><a href="https://developer.chrome.com/blog/chrome-devtools-mcp?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://developer.chrome.com/blog/chrome-devtools-mcp</a> – Google Chrome releases public preview of Chrome DevTools Model Context Protocol (MCP) server for AI coding assistants</li>
<li><a href="https://tidewave.ai/?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://tidewave.ai/</a> – Tidewave Web - browser agnostic development tool</li>
</ul>

<p>Do you have some Elixir news to share? Tell us at <a href="https://twitter.com/ThinkingElixir" target="_blank" rel="nofollow noopener">@ThinkingElixir</a> or email at <a href="mailto:show@thinkingelixir.com" target="_blank" rel="nofollow noopener">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" target="_blank" rel="nofollow noopener">Bluesky</a></li>
<li>Message the show - <a href="https://x.com/ThinkingElixir" target="_blank" rel="nofollow noopener">X</a></li>
<li>Message the show on Fediverse - <a href="https://genserver.social/ThinkingElixir" target="_blank" rel="nofollow noopener">@ThinkingElixir@genserver.social</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" target="_blank" rel="nofollow noopener">show@thinkingelixir.com</a></li>
<li>Mark Ericksen on X - <a href="https://x.com/brainlid" target="_blank" rel="nofollow noopener">@brainlid</a></li>
<li>Mark Ericksen on Bluesky - <a href="https://bsky.app/profile/brainlid.bsky.social" target="_blank" rel="nofollow noopener">@brainlid.bsky.social</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" target="_blank" rel="nofollow noopener">@brainlid@genserver.social</a></li>
<li>David Bernheisel on Bluesky - <a href="https://bsky.app/profile/david.bernheisel.com" target="_blank" rel="nofollow noopener">@david.bernheisel.com</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" target="_blank" rel="nofollow noopener">@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>276: Elixir v1.19 Types and Speed</title>
  <link>https://podcast.thinkingelixir.com/276</link>
  <guid isPermaLink="false">a44a7033-a86f-4440-8fda-fa54bc4d80b4</guid>
  <pubDate>Tue, 28 Oct 2025 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/a44a7033-a86f-4440-8fda-fa54bc4d80b4.mp3" length="30765056" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes Elixir v1.19 with enhanced type checking and 4x faster compilation, OpenChain certification for the BEAM ecosystem, Tailwind 4 update for a LiveView component library, ClaudeCode Web with GitHub integration, a critical Redis CVE, and more!</itunes:subtitle>
  <itunes:duration>42:18</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 release of Elixir v1.19 with enhanced type checking, broader type inference, and up to 4x faster compilation for large projects, plus the first OpenChain certification bringing more transparency to the BEAM ecosystem. We also cover the Mishka Chelekom Phoenix LiveView component library update for Tailwind 4 support, visual improvements coming to ExDocs admonition blocks, Anthropic's new ClaudeCode Web that lets you code directly in the browser with GitHub integration, a critical Redis security vulnerability with a perfect 10.0 severity score affecting hundreds of thousands of servers, and more!&lt;/p&gt;

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

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

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://paraxial.io/?utm_source=thinkingelixir&amp;amp;utm_campaign=thinkingelixir-oct2025" target="_blank" rel="nofollow noopener"&gt;https://paraxial.io/&lt;/a&gt; – Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://x.com/josevalim/status/1978729853349196170?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://x.com/josevalim/status/1978729853349196170&lt;/a&gt; – José Valim announces Elixir v1.19 release on social media&lt;/li&gt;
&lt;li&gt;&lt;a href="https://elixir-lang.org/blog/2025/10/16/elixir-v1-19-0-released/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://elixir-lang.org/blog/2025/10/16/elixir-v1-19-0-released/&lt;/a&gt; – Official blog announcement for Elixir v1.19 release&lt;/li&gt;
&lt;li&gt;&lt;a href="https://hexdocs.pm/elixir/1.19/changelog.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://hexdocs.pm/elixir/1.19/changelog.html&lt;/a&gt; – Detailed changelog documentation for Elixir v1.19&lt;/li&gt;
&lt;li&gt;&lt;a href="https://x.com/theerlef/status/1978896262473662539?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://x.com/theerlef/status/1978896262473662539&lt;/a&gt; – Erlang Ecosystem Foundation announces OpenChain certification for Elixir v1.19&lt;/li&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; – Details about Elixir's OpenChain certification bringing transparency and trust to the BEAM ecosystem&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/elixir-lang/ex_doc/issues/2149#issuecomment-3394340806?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/elixir-lang/ex_doc/issues/2149#issuecomment-3394340806&lt;/a&gt; – ExDocs visual adjustments to admonition blocks for better consistency across light and dark modes&lt;/li&gt;
&lt;li&gt;&lt;a href="https://bsky.app/profile/yellowduck.be/post/3m3htzs4qyg2a?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://bsky.app/profile/yellowduck.be/post/3m3htzs4qyg2a&lt;/a&gt; – Announcement of Mishka Chelekom Phoenix LiveView component library v0.0.8 update&lt;/li&gt;
&lt;li&gt;&lt;a href="https://mishka.tools/blog/introducing-mishka-chelekom-v0.0.8-with-tailwind-4-support-and-custom-configuration?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://mishka.tools/blog/introducing-mishka-chelekom-v0.0.8-with-tailwind-4-support-and-custom-configuration&lt;/a&gt; – Details about Mishka Chelekom v0.0.8 with Tailwind 4 support and Phoenix 1.8 compatibility&lt;/li&gt;
&lt;li&gt;&lt;a href="https://slashdot.org/story/25/10/21/1942240/amazons-dns-problem-knocked-out-half-the-web-likely-costing-billions?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://slashdot.org/story/25/10/21/1942240/amazons-dns-problem-knocked-out-half-the-web-likely-costing-billions&lt;/a&gt; – Report on AWS outage on October 20, 2025 that affected half the web&lt;/li&gt;
&lt;li&gt;&lt;a href="https://health.aws.amazon.com/health/status?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://health.aws.amazon.com/health/status&lt;/a&gt; – AWS health status dashboard&lt;/li&gt;
&lt;li&gt;GitHub announced plans to move infrastructure to Azure over 1-2 years&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.anthropic.com/news/claude-code-on-the-web?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://www.anthropic.com/news/claude-code-on-the-web&lt;/a&gt; – Anthropic announces ClaudeCode Web&lt;/li&gt;
&lt;li&gt;&lt;a href="https://claude.ai/code?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://claude.ai/code&lt;/a&gt; – ClaudeCode Web interface&lt;/li&gt;
&lt;li&gt;&lt;a href="https://youtu.be/s-avRazvmLg?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://youtu.be/s-avRazvmLg&lt;/a&gt; – Video demonstration of ClaudeCode Web&lt;/li&gt;
&lt;li&gt;&lt;a href="https://redis.io/blog/security-advisory-cve-2025-49844/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://redis.io/blog/security-advisory-cve-2025-49844/&lt;/a&gt; – Redis security advisory for CVE-2025-49844 with a 10.0 severity score allowing remote code execution&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, openchain, redis, aws</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes the major release of Elixir v1.19 with enhanced type checking, broader type inference, and up to 4x faster compilation for large projects, plus the first OpenChain certification bringing more transparency to the BEAM ecosystem. We also cover the Mishka Chelekom Phoenix LiveView component library update for Tailwind 4 support, visual improvements coming to ExDocs admonition blocks, Anthropic's new ClaudeCode Web that lets you code directly in the browser with GitHub integration, a critical Redis security vulnerability with a perfect 10.0 severity score affecting hundreds of thousands of servers, and more!</p>

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

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

<ul>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-oct2025" target="_blank" rel="nofollow noopener">https://paraxial.io/</a> – 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.</li>
<li><a href="https://x.com/josevalim/status/1978729853349196170?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://x.com/josevalim/status/1978729853349196170</a> – José Valim announces Elixir v1.19 release on social media</li>
<li><a href="https://elixir-lang.org/blog/2025/10/16/elixir-v1-19-0-released/?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://elixir-lang.org/blog/2025/10/16/elixir-v1-19-0-released/</a> – Official blog announcement for Elixir v1.19 release</li>
<li><a href="https://hexdocs.pm/elixir/1.19/changelog.html?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://hexdocs.pm/elixir/1.19/changelog.html</a> – Detailed changelog documentation for Elixir v1.19</li>
<li><a href="https://x.com/theerlef/status/1978896262473662539?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://x.com/theerlef/status/1978896262473662539</a> – Erlang Ecosystem Foundation announces OpenChain certification for Elixir v1.19</li>
<li><a href="https://elixir-lang.org/blog/2025/02/26/elixir-openchain-certification/?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://elixir-lang.org/blog/2025/02/26/elixir-openchain-certification/</a> – Details about Elixir's OpenChain certification bringing transparency and trust to the BEAM ecosystem</li>
<li><a href="https://github.com/elixir-lang/ex_doc/issues/2149#issuecomment-3394340806?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://github.com/elixir-lang/ex_doc/issues/2149#issuecomment-3394340806</a> – ExDocs visual adjustments to admonition blocks for better consistency across light and dark modes</li>
<li><a href="https://bsky.app/profile/yellowduck.be/post/3m3htzs4qyg2a?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://bsky.app/profile/yellowduck.be/post/3m3htzs4qyg2a</a> – Announcement of Mishka Chelekom Phoenix LiveView component library v0.0.8 update</li>
<li><a href="https://mishka.tools/blog/introducing-mishka-chelekom-v0.0.8-with-tailwind-4-support-and-custom-configuration?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://mishka.tools/blog/introducing-mishka-chelekom-v0.0.8-with-tailwind-4-support-and-custom-configuration</a> – Details about Mishka Chelekom v0.0.8 with Tailwind 4 support and Phoenix 1.8 compatibility</li>
<li><a href="https://slashdot.org/story/25/10/21/1942240/amazons-dns-problem-knocked-out-half-the-web-likely-costing-billions?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://slashdot.org/story/25/10/21/1942240/amazons-dns-problem-knocked-out-half-the-web-likely-costing-billions</a> – Report on AWS outage on October 20, 2025 that affected half the web</li>
<li><a href="https://health.aws.amazon.com/health/status?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://health.aws.amazon.com/health/status</a> – AWS health status dashboard</li>
<li>GitHub announced plans to move infrastructure to Azure over 1-2 years</li>
<li><a href="https://www.anthropic.com/news/claude-code-on-the-web?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://www.anthropic.com/news/claude-code-on-the-web</a> – Anthropic announces ClaudeCode Web</li>
<li><a href="https://claude.ai/code?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://claude.ai/code</a> – ClaudeCode Web interface</li>
<li><a href="https://youtu.be/s-avRazvmLg?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://youtu.be/s-avRazvmLg</a> – Video demonstration of ClaudeCode Web</li>
<li><a href="https://redis.io/blog/security-advisory-cve-2025-49844/?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://redis.io/blog/security-advisory-cve-2025-49844/</a> – Redis security advisory for CVE-2025-49844 with a 10.0 severity score allowing remote code execution</li>
</ul>

<p>Do you have some Elixir news to share? Tell us at <a href="https://twitter.com/ThinkingElixir" target="_blank" rel="nofollow noopener">@ThinkingElixir</a> or email at <a href="mailto:show@thinkingelixir.com" target="_blank" rel="nofollow noopener">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" target="_blank" rel="nofollow noopener">Bluesky</a></li>
<li>Message the show - <a href="https://x.com/ThinkingElixir" target="_blank" rel="nofollow noopener">X</a></li>
<li>Message the show on Fediverse - <a href="https://genserver.social/ThinkingElixir" target="_blank" rel="nofollow noopener">@ThinkingElixir@genserver.social</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" target="_blank" rel="nofollow noopener">show@thinkingelixir.com</a></li>
<li>Mark Ericksen on X - <a href="https://x.com/brainlid" target="_blank" rel="nofollow noopener">@brainlid</a></li>
<li>Mark Ericksen on Bluesky - <a href="https://bsky.app/profile/brainlid.bsky.social" target="_blank" rel="nofollow noopener">@brainlid.bsky.social</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" target="_blank" rel="nofollow noopener">@brainlid@genserver.social</a></li>
<li>David Bernheisel on Bluesky - <a href="https://bsky.app/profile/david.bernheisel.com" target="_blank" rel="nofollow noopener">@david.bernheisel.com</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" target="_blank" rel="nofollow noopener">@dbern@genserver.social</a></li>
</ul><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-oct2025">Paraxial.io</a>: <a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-oct2025">Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.
</a></li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>News includes the major release of Elixir v1.19 with enhanced type checking, broader type inference, and up to 4x faster compilation for large projects, plus the first OpenChain certification bringing more transparency to the BEAM ecosystem. We also cover the Mishka Chelekom Phoenix LiveView component library update for Tailwind 4 support, visual improvements coming to ExDocs admonition blocks, Anthropic's new ClaudeCode Web that lets you code directly in the browser with GitHub integration, a critical Redis security vulnerability with a perfect 10.0 severity score affecting hundreds of thousands of servers, and more!</p>

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

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

<ul>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-oct2025" target="_blank" rel="nofollow noopener">https://paraxial.io/</a> – 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.</li>
<li><a href="https://x.com/josevalim/status/1978729853349196170?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://x.com/josevalim/status/1978729853349196170</a> – José Valim announces Elixir v1.19 release on social media</li>
<li><a href="https://elixir-lang.org/blog/2025/10/16/elixir-v1-19-0-released/?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://elixir-lang.org/blog/2025/10/16/elixir-v1-19-0-released/</a> – Official blog announcement for Elixir v1.19 release</li>
<li><a href="https://hexdocs.pm/elixir/1.19/changelog.html?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://hexdocs.pm/elixir/1.19/changelog.html</a> – Detailed changelog documentation for Elixir v1.19</li>
<li><a href="https://x.com/theerlef/status/1978896262473662539?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://x.com/theerlef/status/1978896262473662539</a> – Erlang Ecosystem Foundation announces OpenChain certification for Elixir v1.19</li>
<li><a href="https://elixir-lang.org/blog/2025/02/26/elixir-openchain-certification/?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://elixir-lang.org/blog/2025/02/26/elixir-openchain-certification/</a> – Details about Elixir's OpenChain certification bringing transparency and trust to the BEAM ecosystem</li>
<li><a href="https://github.com/elixir-lang/ex_doc/issues/2149#issuecomment-3394340806?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://github.com/elixir-lang/ex_doc/issues/2149#issuecomment-3394340806</a> – ExDocs visual adjustments to admonition blocks for better consistency across light and dark modes</li>
<li><a href="https://bsky.app/profile/yellowduck.be/post/3m3htzs4qyg2a?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://bsky.app/profile/yellowduck.be/post/3m3htzs4qyg2a</a> – Announcement of Mishka Chelekom Phoenix LiveView component library v0.0.8 update</li>
<li><a href="https://mishka.tools/blog/introducing-mishka-chelekom-v0.0.8-with-tailwind-4-support-and-custom-configuration?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://mishka.tools/blog/introducing-mishka-chelekom-v0.0.8-with-tailwind-4-support-and-custom-configuration</a> – Details about Mishka Chelekom v0.0.8 with Tailwind 4 support and Phoenix 1.8 compatibility</li>
<li><a href="https://slashdot.org/story/25/10/21/1942240/amazons-dns-problem-knocked-out-half-the-web-likely-costing-billions?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://slashdot.org/story/25/10/21/1942240/amazons-dns-problem-knocked-out-half-the-web-likely-costing-billions</a> – Report on AWS outage on October 20, 2025 that affected half the web</li>
<li><a href="https://health.aws.amazon.com/health/status?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://health.aws.amazon.com/health/status</a> – AWS health status dashboard</li>
<li>GitHub announced plans to move infrastructure to Azure over 1-2 years</li>
<li><a href="https://www.anthropic.com/news/claude-code-on-the-web?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://www.anthropic.com/news/claude-code-on-the-web</a> – Anthropic announces ClaudeCode Web</li>
<li><a href="https://claude.ai/code?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://claude.ai/code</a> – ClaudeCode Web interface</li>
<li><a href="https://youtu.be/s-avRazvmLg?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://youtu.be/s-avRazvmLg</a> – Video demonstration of ClaudeCode Web</li>
<li><a href="https://redis.io/blog/security-advisory-cve-2025-49844/?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://redis.io/blog/security-advisory-cve-2025-49844/</a> – Redis security advisory for CVE-2025-49844 with a 10.0 severity score allowing remote code execution</li>
</ul>

<p>Do you have some Elixir news to share? Tell us at <a href="https://twitter.com/ThinkingElixir" target="_blank" rel="nofollow noopener">@ThinkingElixir</a> or email at <a href="mailto:show@thinkingelixir.com" target="_blank" rel="nofollow noopener">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" target="_blank" rel="nofollow noopener">Bluesky</a></li>
<li>Message the show - <a href="https://x.com/ThinkingElixir" target="_blank" rel="nofollow noopener">X</a></li>
<li>Message the show on Fediverse - <a href="https://genserver.social/ThinkingElixir" target="_blank" rel="nofollow noopener">@ThinkingElixir@genserver.social</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" target="_blank" rel="nofollow noopener">show@thinkingelixir.com</a></li>
<li>Mark Ericksen on X - <a href="https://x.com/brainlid" target="_blank" rel="nofollow noopener">@brainlid</a></li>
<li>Mark Ericksen on Bluesky - <a href="https://bsky.app/profile/brainlid.bsky.social" target="_blank" rel="nofollow noopener">@brainlid.bsky.social</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" target="_blank" rel="nofollow noopener">@brainlid@genserver.social</a></li>
<li>David Bernheisel on Bluesky - <a href="https://bsky.app/profile/david.bernheisel.com" target="_blank" rel="nofollow noopener">@david.bernheisel.com</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" target="_blank" rel="nofollow noopener">@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>261: Why Elixir and a $300K Daily Bill?</title>
  <link>https://podcast.thinkingelixir.com/261</link>
  <guid isPermaLink="false">0d3331ae-4d8f-43a9-8708-ab19fb580380</guid>
  <pubDate>Tue, 15 Jul 2025 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/0d3331ae-4d8f-43a9-8708-ab19fb580380.mp3" length="21553152" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes Phoenix LiveView 1.1.0 release candidates, José Valim’s DevLabs interview on building authentic tools, Matthew Sinclair’s 9 reasons to choose Elixir, Figma’s $300K daily AWS costs, and more!</itunes:subtitle>
  <itunes:duration>29:30</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 LiveView 1.1.0 release candidates featuring change tracking in comprehensions by default and TypeScript annotations, José Valim's inspiring DevLabs interview about building authentic tools and fostering healthy ecosystems, Matthew Sinclair's comprehensive post outlining 9 compelling reasons to choose Elixir, Peter Solnica's exciting teaser about rebuilding rom-rb in Elixir, Igniter's growing adoption with 45 packages now using it for simplified installation, ElixirConf 2025 US tickets available with ThinkingElixir discount, Figma's S-1 filing revealing their staggering $300,000 daily AWS costs, and more!&lt;/p&gt;

&lt;p&gt;Show Notes online - &lt;a href="http://podcast.thinkingelixir.com/261" target="_blank" rel="nofollow noopener"&gt;http://podcast.thinkingelixir.com/261&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-july2025" 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://hexdocs.pm/phoenix_live_view/1.1.0-rc.2/changelog.html#v1-1-0-rc-2-2025-07-05?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://hexdocs.pm/phoenix_live_view/1.1.0-rc.2/changelog.html#v1-1-0-rc-2-2025-07-05&lt;/a&gt; – Phoenix LiveView 1.1.0 release candidate with change tracking in comprehensions by default&lt;/li&gt;
&lt;li&gt;&lt;a href="https://bsky.app/profile/steffend.me/post/3lteubbasjc2g?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://bsky.app/profile/steffend.me/post/3lteubbasjc2g&lt;/a&gt; – Steffen's thread about LiveView 1.1.0 RC changes and improvements&lt;/li&gt;
&lt;li&gt;Includes Colocated JS hooks and TypeScript type annotations to all public JavaScript APIs&lt;/li&gt;
&lt;li&gt;&lt;a href="https://x.com/vmelnikova_en/status/1939754121005031881?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://x.com/vmelnikova_en/status/1939754121005031881&lt;/a&gt; – DevLabs interview announcement with José Valim&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=ihn2fuc_ueQ?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://www.youtube.com/watch?v=ihn2fuc_ueQ&lt;/a&gt; – José Valim on feeding desire to learn, healthy Elixir ecosystem and the future of AI tooling&lt;/li&gt;
&lt;li&gt;&lt;a href="https://bsky.app/profile/matthewsinclair.com/post/3ltfyuekfkc2w?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://bsky.app/profile/matthewsinclair.com/post/3ltfyuekfkc2w&lt;/a&gt; – Matthew Sinclair's post about why Elixir is a great choice&lt;/li&gt;
&lt;li&gt;&lt;a href="https://matthewsinclair.com/blog/0181-why-elixir?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://matthewsinclair.com/blog/0181-why-elixir&lt;/a&gt; – \"Why Elixir? A Rebuttal to Common Misconceptions\" blog post with 9 reasons&lt;/li&gt;
&lt;li&gt;&lt;a href="https://hex.pm/packages/recon?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://hex.pm/packages/recon&lt;/a&gt; – Collection of functions and scripts to debug Erlang in production.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://hex.pm/packages/observer_cli?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://hex.pm/packages/observer_cli&lt;/a&gt; – Visualize Erlang/Elixir Nodes On The Command Line&lt;/li&gt;
&lt;li&gt;&lt;a href="https://bsky.app/profile/solnic.dev/post/3ltf3e7nije24?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://bsky.app/profile/solnic.dev/post/3ltf3e7nije24&lt;/a&gt; – Peter Solnica teaser about rebuilding rom-rb in Elixir&lt;/li&gt;
&lt;li&gt;&lt;a href="https://bsky.app/profile/zachdaniel.dev/post/3ltg6dak7fk2f?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://bsky.app/profile/zachdaniel.dev/post/3ltg6dak7fk2f&lt;/a&gt; – Zach Daniel shares that Igniter now has 45 packages using it for simplified installation&lt;/li&gt;
&lt;li&gt;&lt;a href="https://ti.to/elixirconf/2025/discount/ThinkingElixir?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://ti.to/elixirconf/2025/discount/ThinkingElixir&lt;/a&gt; – ElixirConf 2025 US tickets with "ThinkingElixir" discount code for 10% off&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.figma.com/blog/s1-public/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://www.figma.com/blog/s1-public/&lt;/a&gt; – Figma's S-1 filing announcement for going public&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.sec.gov/Archives/edgar/data/1579878/000162828025033742/figma-sx1.htm?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://www.sec.gov/Archives/edgar/data/1579878/000162828025033742/figma-sx1.htm&lt;/a&gt; – Figma's SEC S-1 filing document&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.datacenterdynamics.com/en/news/design-platform-figma-spends-300000-on-aws-daily/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://www.datacenterdynamics.com/en/news/design-platform-figma-spends-300000-on-aws-daily/&lt;/a&gt; – Figma spends $300,000 daily on AWS services according to S-1 filing&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, liveview, aws, figma</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes Phoenix LiveView 1.1.0 release candidates featuring change tracking in comprehensions by default and TypeScript annotations, José Valim's inspiring DevLabs interview about building authentic tools and fostering healthy ecosystems, Matthew Sinclair's comprehensive post outlining 9 compelling reasons to choose Elixir, Peter Solnica's exciting teaser about rebuilding rom-rb in Elixir, Igniter's growing adoption with 45 packages now using it for simplified installation, ElixirConf 2025 US tickets available with ThinkingElixir discount, Figma's S-1 filing revealing their staggering $300,000 daily AWS costs, and more!</p>

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

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

<ul>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-july2025" target="_blank" rel="nofollow noopener">https://paraxial.io/</a> – 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.</li>
<li><a href="https://hexdocs.pm/phoenix_live_view/1.1.0-rc.2/changelog.html#v1-1-0-rc-2-2025-07-05?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://hexdocs.pm/phoenix_live_view/1.1.0-rc.2/changelog.html#v1-1-0-rc-2-2025-07-05</a> – Phoenix LiveView 1.1.0 release candidate with change tracking in comprehensions by default</li>
<li><a href="https://bsky.app/profile/steffend.me/post/3lteubbasjc2g?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://bsky.app/profile/steffend.me/post/3lteubbasjc2g</a> – Steffen's thread about LiveView 1.1.0 RC changes and improvements</li>
<li>Includes Colocated JS hooks and TypeScript type annotations to all public JavaScript APIs</li>
<li><a href="https://x.com/vmelnikova_en/status/1939754121005031881?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://x.com/vmelnikova_en/status/1939754121005031881</a> – DevLabs interview announcement with José Valim</li>
<li><a href="https://www.youtube.com/watch?v=ihn2fuc_ueQ?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://www.youtube.com/watch?v=ihn2fuc_ueQ</a> – José Valim on feeding desire to learn, healthy Elixir ecosystem and the future of AI tooling</li>
<li><a href="https://bsky.app/profile/matthewsinclair.com/post/3ltfyuekfkc2w?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://bsky.app/profile/matthewsinclair.com/post/3ltfyuekfkc2w</a> – Matthew Sinclair's post about why Elixir is a great choice</li>
<li><a href="https://matthewsinclair.com/blog/0181-why-elixir?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://matthewsinclair.com/blog/0181-why-elixir</a> – \"Why Elixir? A Rebuttal to Common Misconceptions\" blog post with 9 reasons</li>
<li><a href="https://hex.pm/packages/recon?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://hex.pm/packages/recon</a> – Collection of functions and scripts to debug Erlang in production.</li>
<li><a href="https://hex.pm/packages/observer_cli?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://hex.pm/packages/observer_cli</a> – Visualize Erlang/Elixir Nodes On The Command Line</li>
<li><a href="https://bsky.app/profile/solnic.dev/post/3ltf3e7nije24?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://bsky.app/profile/solnic.dev/post/3ltf3e7nije24</a> – Peter Solnica teaser about rebuilding rom-rb in Elixir</li>
<li><a href="https://bsky.app/profile/zachdaniel.dev/post/3ltg6dak7fk2f?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://bsky.app/profile/zachdaniel.dev/post/3ltg6dak7fk2f</a> – Zach Daniel shares that Igniter now has 45 packages using it for simplified installation</li>
<li><a href="https://ti.to/elixirconf/2025/discount/ThinkingElixir?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://ti.to/elixirconf/2025/discount/ThinkingElixir</a> – ElixirConf 2025 US tickets with "ThinkingElixir" discount code for 10% off</li>
<li><a href="https://www.figma.com/blog/s1-public/?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://www.figma.com/blog/s1-public/</a> – Figma's S-1 filing announcement for going public</li>
<li><a href="https://www.sec.gov/Archives/edgar/data/1579878/000162828025033742/figma-sx1.htm?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://www.sec.gov/Archives/edgar/data/1579878/000162828025033742/figma-sx1.htm</a> – Figma's SEC S-1 filing document</li>
<li><a href="https://www.datacenterdynamics.com/en/news/design-platform-figma-spends-300000-on-aws-daily/?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://www.datacenterdynamics.com/en/news/design-platform-figma-spends-300000-on-aws-daily/</a> – Figma spends $300,000 daily on AWS services according to S-1 filing</li>
</ul>

<p>Do you have some Elixir news to share? Tell us at <a href="https://twitter.com/ThinkingElixir" target="_blank" rel="nofollow noopener">@ThinkingElixir</a> or email at <a href="mailto:show@thinkingelixir.com" target="_blank" rel="nofollow noopener">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" target="_blank" rel="nofollow noopener">Bluesky</a></li>
<li>Message the show - <a href="https://x.com/ThinkingElixir" target="_blank" rel="nofollow noopener">X</a></li>
<li>Message the show on Fediverse - <a href="https://genserver.social/ThinkingElixir" target="_blank" rel="nofollow noopener">@ThinkingElixir@genserver.social</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" target="_blank" rel="nofollow noopener">show@thinkingelixir.com</a></li>
<li>Mark Ericksen on X - <a href="https://x.com/brainlid" target="_blank" rel="nofollow noopener">@brainlid</a></li>
<li>Mark Ericksen on Bluesky - <a href="https://bsky.app/profile/brainlid.bsky.social" target="_blank" rel="nofollow noopener">@brainlid.bsky.social</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" target="_blank" rel="nofollow noopener">@brainlid@genserver.social</a></li>
<li>David Bernheisel on Bluesky - <a href="https://bsky.app/profile/david.bernheisel.com" target="_blank" rel="nofollow noopener">@david.bernheisel.com</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" target="_blank" rel="nofollow noopener">@dbern@genserver.social</a></li>
</ul><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-july2025">Paraxial.io</a>: <a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-july2025">Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.
</a></li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>News includes Phoenix LiveView 1.1.0 release candidates featuring change tracking in comprehensions by default and TypeScript annotations, José Valim's inspiring DevLabs interview about building authentic tools and fostering healthy ecosystems, Matthew Sinclair's comprehensive post outlining 9 compelling reasons to choose Elixir, Peter Solnica's exciting teaser about rebuilding rom-rb in Elixir, Igniter's growing adoption with 45 packages now using it for simplified installation, ElixirConf 2025 US tickets available with ThinkingElixir discount, Figma's S-1 filing revealing their staggering $300,000 daily AWS costs, and more!</p>

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

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

<ul>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-july2025" target="_blank" rel="nofollow noopener">https://paraxial.io/</a> – 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.</li>
<li><a href="https://hexdocs.pm/phoenix_live_view/1.1.0-rc.2/changelog.html#v1-1-0-rc-2-2025-07-05?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://hexdocs.pm/phoenix_live_view/1.1.0-rc.2/changelog.html#v1-1-0-rc-2-2025-07-05</a> – Phoenix LiveView 1.1.0 release candidate with change tracking in comprehensions by default</li>
<li><a href="https://bsky.app/profile/steffend.me/post/3lteubbasjc2g?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://bsky.app/profile/steffend.me/post/3lteubbasjc2g</a> – Steffen's thread about LiveView 1.1.0 RC changes and improvements</li>
<li>Includes Colocated JS hooks and TypeScript type annotations to all public JavaScript APIs</li>
<li><a href="https://x.com/vmelnikova_en/status/1939754121005031881?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://x.com/vmelnikova_en/status/1939754121005031881</a> – DevLabs interview announcement with José Valim</li>
<li><a href="https://www.youtube.com/watch?v=ihn2fuc_ueQ?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://www.youtube.com/watch?v=ihn2fuc_ueQ</a> – José Valim on feeding desire to learn, healthy Elixir ecosystem and the future of AI tooling</li>
<li><a href="https://bsky.app/profile/matthewsinclair.com/post/3ltfyuekfkc2w?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://bsky.app/profile/matthewsinclair.com/post/3ltfyuekfkc2w</a> – Matthew Sinclair's post about why Elixir is a great choice</li>
<li><a href="https://matthewsinclair.com/blog/0181-why-elixir?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://matthewsinclair.com/blog/0181-why-elixir</a> – \"Why Elixir? A Rebuttal to Common Misconceptions\" blog post with 9 reasons</li>
<li><a href="https://hex.pm/packages/recon?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://hex.pm/packages/recon</a> – Collection of functions and scripts to debug Erlang in production.</li>
<li><a href="https://hex.pm/packages/observer_cli?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://hex.pm/packages/observer_cli</a> – Visualize Erlang/Elixir Nodes On The Command Line</li>
<li><a href="https://bsky.app/profile/solnic.dev/post/3ltf3e7nije24?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://bsky.app/profile/solnic.dev/post/3ltf3e7nije24</a> – Peter Solnica teaser about rebuilding rom-rb in Elixir</li>
<li><a href="https://bsky.app/profile/zachdaniel.dev/post/3ltg6dak7fk2f?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://bsky.app/profile/zachdaniel.dev/post/3ltg6dak7fk2f</a> – Zach Daniel shares that Igniter now has 45 packages using it for simplified installation</li>
<li><a href="https://ti.to/elixirconf/2025/discount/ThinkingElixir?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://ti.to/elixirconf/2025/discount/ThinkingElixir</a> – ElixirConf 2025 US tickets with "ThinkingElixir" discount code for 10% off</li>
<li><a href="https://www.figma.com/blog/s1-public/?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://www.figma.com/blog/s1-public/</a> – Figma's S-1 filing announcement for going public</li>
<li><a href="https://www.sec.gov/Archives/edgar/data/1579878/000162828025033742/figma-sx1.htm?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://www.sec.gov/Archives/edgar/data/1579878/000162828025033742/figma-sx1.htm</a> – Figma's SEC S-1 filing document</li>
<li><a href="https://www.datacenterdynamics.com/en/news/design-platform-figma-spends-300000-on-aws-daily/?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://www.datacenterdynamics.com/en/news/design-platform-figma-spends-300000-on-aws-daily/</a> – Figma spends $300,000 daily on AWS services according to S-1 filing</li>
</ul>

<p>Do you have some Elixir news to share? Tell us at <a href="https://twitter.com/ThinkingElixir" target="_blank" rel="nofollow noopener">@ThinkingElixir</a> or email at <a href="mailto:show@thinkingelixir.com" target="_blank" rel="nofollow noopener">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" target="_blank" rel="nofollow noopener">Bluesky</a></li>
<li>Message the show - <a href="https://x.com/ThinkingElixir" target="_blank" rel="nofollow noopener">X</a></li>
<li>Message the show on Fediverse - <a href="https://genserver.social/ThinkingElixir" target="_blank" rel="nofollow noopener">@ThinkingElixir@genserver.social</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" target="_blank" rel="nofollow noopener">show@thinkingelixir.com</a></li>
<li>Mark Ericksen on X - <a href="https://x.com/brainlid" target="_blank" rel="nofollow noopener">@brainlid</a></li>
<li>Mark Ericksen on Bluesky - <a href="https://bsky.app/profile/brainlid.bsky.social" target="_blank" rel="nofollow noopener">@brainlid.bsky.social</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" target="_blank" rel="nofollow noopener">@brainlid@genserver.social</a></li>
<li>David Bernheisel on Bluesky - <a href="https://bsky.app/profile/david.bernheisel.com" target="_blank" rel="nofollow noopener">@david.bernheisel.com</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" target="_blank" rel="nofollow noopener">@dbern@genserver.social</a></li>
</ul><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-july2025">Paraxial.io</a>: <a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-july2025">Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.
</a></li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>233: LiveView 1.0 and Elixir 1.18!</title>
  <link>https://podcast.thinkingelixir.com/233</link>
  <guid isPermaLink="false">f41e3537-baa2-44ef-98d7-45880e0a5a14</guid>
  <pubDate>Tue, 17 Dec 2024 04:15:00 -0700</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/f41e3537-baa2-44ef-98d7-45880e0a5a14.mp3" length="46129152" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>Phoenix LiveView 1.0 is out! Elixir 1.18 introduces JSON support and test improvements. AWS Aurora DSQL debuts, and Lars Wikman shares updates on Nerves and oswag.org. And more!</itunes:subtitle>
  <itunes:duration>1:03: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 includes the long-awaited release of Phoenix LiveView 1.0, exciting enhancements in Elixir 1.18 such as built-in JSON support and improved ExUnit testing capabilities, and the unveiling of AWS Aurora DSQL, a serverless distributed PostgreSQL-compatible database service. Lars Wikman joins us to share updates about Nerves, including the latest on Nerves Hub, Nerves Cloud, and his project oswag.org where you can find official Elixir and Nerves T-shirts. All this and more!&lt;/p&gt;

&lt;p&gt;Show Notes online - &lt;a href="http://podcast.thinkingelixir.com/233" target="_blank" rel="nofollow noopener"&gt;http://podcast.thinkingelixir.com/233&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.phoenixframework.org/blog/phoenix-liveview-1.0-released?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://www.phoenixframework.org/blog/phoenix-liveview-1.0-released&lt;/a&gt; – Phoenix LiveView 1.0 was officially released!&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/phoenixframework/phoenix_live_view?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/phoenixframework/phoenix_live_view&lt;/a&gt; – Access the Phoenix LiveView 1.0 source code on GitHub.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/phoenixframework/phoenix_live_view/blob/main/CHANGELOG.md?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/phoenixframework/phoenix_live_view/blob/main/CHANGELOG.md&lt;/a&gt; – Check out the changelog for Phoenix LiveView 1.0.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dockyard.com/blog/2024/12/03/phoenix-liveview-goes-1-0?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://dockyard.com/blog/2024/12/03/phoenix-liveview-goes-1-0&lt;/a&gt; – Dockyard blog discussing Phoenix LiveView 1.0.&lt;/li&gt;
&lt;li&gt;The 1.0 release was announced the day after our last episode was recorded.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://elixirforum.com/t/phoenix-liveview-1-0-is-out/67863?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://elixirforum.com/t/phoenix-liveview-1-0-is-out/67863&lt;/a&gt; – ElixirForum discussion on the release of Phoenix LiveView 1.0.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://x.com/chris_mccord/status/1864067247255306332?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://x.com/chris_mccord/status/1864067247255306332&lt;/a&gt; – Chris McCord's announcement of the Phoenix LiveView 1.0 release on Twitter/X.&lt;/li&gt;
&lt;li&gt;You can now quickly get started with Elixir and Phoenix using a single command line installer.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://elixir-install.org/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;http://elixir-install.org/&lt;/a&gt; – Wojtek Mach's work on a one-line Elixir installer made getting started with Phoenix easier.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://x.com/chris_mccord/status/1864067249960558617?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://x.com/chris_mccord/status/1864067249960558617&lt;/a&gt; – Chris McCord credits Wojtek Mach for his work on the Elixir installer.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://x.com/liveviewnative/status/1864088172570857691?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://x.com/liveviewnative/status/1864088172570857691&lt;/a&gt; – LiveView Native updated to be based on LiveView 1.0.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/liveview-native/live_view_native/commit/5077bda7bf999311bee467828390912e03e74467?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/liveview-native/live_view_native/commit/5077bda7bf999311bee467828390912e03e74467&lt;/a&gt; – GitHub commit showing updates on LiveView Native for LiveView 1.0 compatibility.&lt;/li&gt;
&lt;li&gt;Elixir 1.18 is confirmed to be released soon, bringing significant improvements.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/elixir-lang/elixir?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/elixir-lang/elixir&lt;/a&gt; – Elixir's GitHub repository where you can find version 1.18.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/elixir-lang/elixir/blob/v1.18/CHANGELOG.md?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/elixir-lang/elixir/blob/v1.18/CHANGELOG.md&lt;/a&gt; – The changelog details for Elixir 1.18, featuring many new enhancements.&lt;/li&gt;
&lt;li&gt;New built-in JSON support and upgrades to the testing library in Elixir 1.18.&lt;/li&gt;
&lt;li&gt;Type system in Elixir 1.18 now supports type checking of function calls.&lt;/li&gt;
&lt;li&gt;ExUnit in Elixir 1.18 supports parameterized tests and better concurrency handling.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;mix format --migrate&lt;/code&gt; in Elixir 1.18 helps to update deprecated constructs.&lt;/li&gt;
&lt;li&gt;Official JSON module in Elixir provides standards-compliant encoding and decoding.&lt;/li&gt;
&lt;li&gt;Language server improvements in Elixir 1.18 enhance development experience.&lt;/li&gt;
&lt;li&gt;Potential minor incompatibilities in Elixir 1.18, but mostly due to better error detection.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/nerves-hub/nerves_hub_web/releases/tag/v2.1.0?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/nerves-hub/nerves_hub_web/releases/tag/v2.1.0&lt;/a&gt; – Nerves Hub 2.1.0 has been released with various updates.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/nerves-hub/nerves_hub_link/releases/tag/v2.6.0?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/nerves-hub/nerves_hub_link/releases/tag/v2.6.0&lt;/a&gt; – Version 2.6.0 of Nerves Hub Link is now available with new features.&lt;/li&gt;
&lt;li&gt;Nerves Hub now supports extensions and improved functionality.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://blog.swmansion.com/elixir-stream-week-how-not-to-load-test-during-a-live-elixir-run-broadcast-watched-by-hundreds-of-217d8f4b957a?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://blog.swmansion.com/elixir-stream-week-how-not-to-load-test-during-a-live-elixir-run-broadcast-watched-by-hundreds-of-217d8f4b957a&lt;/a&gt; – Membrane's write-up on Elixir Stream Week and related technical challenges.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://x.com/astuyve/status/1863992458637680935?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://x.com/astuyve/status/1863992458637680935&lt;/a&gt; – Discussion on Twitter/X about AWS Aurora DSQL, a new distributed SQL service.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://aws.amazon.com/rds/aurora/dsql/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://aws.amazon.com/rds/aurora/dsql/&lt;/a&gt; – AWS Aurora DSQL is a new serverless, distributed PostgreSQL-compatible database service.&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://docs.nerves-hub.org/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://docs.nerves-hub.org/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://nerves-project.org/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://nerves-project.org/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/nerves-project?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/nerves-project&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://nervescloud.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://nervescloud.com/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.yoctoproject.org/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://www.yoctoproject.org/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://oswag.org/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://oswag.org/&lt;/a&gt; – Buy an official Elixir t-shirt!&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://bsky.app/profile/lawik.bsky.social?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://bsky.app/profile/lawik.bsky.social&lt;/a&gt; – on Bluesky&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/lawik?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/lawik&lt;/a&gt; – on Github&lt;/li&gt;
&lt;li&gt;&lt;a href="https://fosstodon.org/@lawik?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://fosstodon.org/@lawik&lt;/a&gt; – on Fediverse&lt;/li&gt;
&lt;li&gt;&lt;a href="https://underjord.io/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://underjord.io/&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://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;/ul&gt;
</description>
  <itunes:keywords>elixir, news, liveview, nerves, nerves hub, nerves cloud, aws, aurora dsql</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes the long-awaited release of Phoenix LiveView 1.0, exciting enhancements in Elixir 1.18 such as built-in JSON support and improved ExUnit testing capabilities, and the unveiling of AWS Aurora DSQL, a serverless distributed PostgreSQL-compatible database service. Lars Wikman joins us to share updates about Nerves, including the latest on Nerves Hub, Nerves Cloud, and his project oswag.org where you can find official Elixir and Nerves T-shirts. All this and more!</p>

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

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

<ul>
<li><a href="https://www.phoenixframework.org/blog/phoenix-liveview-1.0-released?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://www.phoenixframework.org/blog/phoenix-liveview-1.0-released</a> – Phoenix LiveView 1.0 was officially released!</li>
<li><a href="https://github.com/phoenixframework/phoenix_live_view?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://github.com/phoenixframework/phoenix_live_view</a> – Access the Phoenix LiveView 1.0 source code on GitHub.</li>
<li><a href="https://github.com/phoenixframework/phoenix_live_view/blob/main/CHANGELOG.md?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://github.com/phoenixframework/phoenix_live_view/blob/main/CHANGELOG.md</a> – Check out the changelog for Phoenix LiveView 1.0.</li>
<li><a href="https://dockyard.com/blog/2024/12/03/phoenix-liveview-goes-1-0?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://dockyard.com/blog/2024/12/03/phoenix-liveview-goes-1-0</a> – Dockyard blog discussing Phoenix LiveView 1.0.</li>
<li>The 1.0 release was announced the day after our last episode was recorded.</li>
<li><a href="https://elixirforum.com/t/phoenix-liveview-1-0-is-out/67863?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://elixirforum.com/t/phoenix-liveview-1-0-is-out/67863</a> – ElixirForum discussion on the release of Phoenix LiveView 1.0.</li>
<li><a href="https://x.com/chris_mccord/status/1864067247255306332?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://x.com/chris_mccord/status/1864067247255306332</a> – Chris McCord's announcement of the Phoenix LiveView 1.0 release on Twitter/X.</li>
<li>You can now quickly get started with Elixir and Phoenix using a single command line installer.</li>
<li><a href="http://elixir-install.org/?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">http://elixir-install.org/</a> – Wojtek Mach's work on a one-line Elixir installer made getting started with Phoenix easier.</li>
<li><a href="https://x.com/chris_mccord/status/1864067249960558617?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://x.com/chris_mccord/status/1864067249960558617</a> – Chris McCord credits Wojtek Mach for his work on the Elixir installer.</li>
<li><a href="https://x.com/liveviewnative/status/1864088172570857691?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://x.com/liveviewnative/status/1864088172570857691</a> – LiveView Native updated to be based on LiveView 1.0.</li>
<li><a href="https://github.com/liveview-native/live_view_native/commit/5077bda7bf999311bee467828390912e03e74467?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://github.com/liveview-native/live_view_native/commit/5077bda7bf999311bee467828390912e03e74467</a> – GitHub commit showing updates on LiveView Native for LiveView 1.0 compatibility.</li>
<li>Elixir 1.18 is confirmed to be released soon, bringing significant improvements.</li>
<li><a href="https://github.com/elixir-lang/elixir?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://github.com/elixir-lang/elixir</a> – Elixir's GitHub repository where you can find version 1.18.</li>
<li><a href="https://github.com/elixir-lang/elixir/blob/v1.18/CHANGELOG.md?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://github.com/elixir-lang/elixir/blob/v1.18/CHANGELOG.md</a> – The changelog details for Elixir 1.18, featuring many new enhancements.</li>
<li>New built-in JSON support and upgrades to the testing library in Elixir 1.18.</li>
<li>Type system in Elixir 1.18 now supports type checking of function calls.</li>
<li>ExUnit in Elixir 1.18 supports parameterized tests and better concurrency handling.</li>
<li><code>mix format --migrate</code> in Elixir 1.18 helps to update deprecated constructs.</li>
<li>Official JSON module in Elixir provides standards-compliant encoding and decoding.</li>
<li>Language server improvements in Elixir 1.18 enhance development experience.</li>
<li>Potential minor incompatibilities in Elixir 1.18, but mostly due to better error detection.</li>
<li><a href="https://github.com/nerves-hub/nerves_hub_web/releases/tag/v2.1.0?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://github.com/nerves-hub/nerves_hub_web/releases/tag/v2.1.0</a> – Nerves Hub 2.1.0 has been released with various updates.</li>
<li><a href="https://github.com/nerves-hub/nerves_hub_link/releases/tag/v2.6.0?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://github.com/nerves-hub/nerves_hub_link/releases/tag/v2.6.0</a> – Version 2.6.0 of Nerves Hub Link is now available with new features.</li>
<li>Nerves Hub now supports extensions and improved functionality.</li>
<li><a href="https://blog.swmansion.com/elixir-stream-week-how-not-to-load-test-during-a-live-elixir-run-broadcast-watched-by-hundreds-of-217d8f4b957a?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://blog.swmansion.com/elixir-stream-week-how-not-to-load-test-during-a-live-elixir-run-broadcast-watched-by-hundreds-of-217d8f4b957a</a> – Membrane's write-up on Elixir Stream Week and related technical challenges.</li>
<li><a href="https://x.com/astuyve/status/1863992458637680935?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://x.com/astuyve/status/1863992458637680935</a> – Discussion on Twitter/X about AWS Aurora DSQL, a new distributed SQL service.</li>
<li><a href="https://aws.amazon.com/rds/aurora/dsql/?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://aws.amazon.com/rds/aurora/dsql/</a> – AWS Aurora DSQL is a new serverless, distributed PostgreSQL-compatible database service.</li>
</ul>

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

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

<ul>
<li><a href="https://docs.nerves-hub.org/?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://docs.nerves-hub.org/</a></li>
<li><a href="https://nerves-project.org/?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://nerves-project.org/</a></li>
<li><a href="https://github.com/nerves-project?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://github.com/nerves-project</a></li>
<li><a href="https://nervescloud.com/?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://nervescloud.com/</a></li>
<li><a href="https://www.yoctoproject.org/?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://www.yoctoproject.org/</a></li>
<li><a href="https://oswag.org/?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://oswag.org/</a> – Buy an official Elixir t-shirt!</li>
</ul>

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

<ul>
<li><a href="https://bsky.app/profile/lawik.bsky.social?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://bsky.app/profile/lawik.bsky.social</a> – on Bluesky</li>
<li><a href="https://github.com/lawik?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://github.com/lawik</a> – on Github</li>
<li><a href="https://fosstodon.org/@lawik?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://fosstodon.org/@lawik</a> – on Fediverse</li>
<li><a href="https://underjord.io/?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://underjord.io/</a> – Blog</li>
</ul>

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

<ul>
<li>Message the show - <a href="https://bsky.app/profile/thinkingelixir.com" target="_blank" rel="nofollow noopener">Bluesky</a></li>
<li>Message the show - <a href="https://x.com/ThinkingElixir" target="_blank" rel="nofollow noopener">X</a></li>
<li>Message the show on Fediverse - <a href="https://genserver.social/ThinkingElixir" target="_blank" rel="nofollow noopener">@ThinkingElixir@genserver.social</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" target="_blank" rel="nofollow noopener">show@thinkingelixir.com</a></li>
<li>Mark Ericksen on X - <a href="https://x.com/brainlid" target="_blank" rel="nofollow noopener">@brainlid</a></li>
<li>Mark Ericksen on Bluesky - <a href="https://bsky.app/profile/brainlid.bsky.social" target="_blank" rel="nofollow noopener">@brainlid.bsky.social</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" target="_blank" rel="nofollow noopener">@brainlid@genserver.social</a></li>
</ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>News includes the long-awaited release of Phoenix LiveView 1.0, exciting enhancements in Elixir 1.18 such as built-in JSON support and improved ExUnit testing capabilities, and the unveiling of AWS Aurora DSQL, a serverless distributed PostgreSQL-compatible database service. Lars Wikman joins us to share updates about Nerves, including the latest on Nerves Hub, Nerves Cloud, and his project oswag.org where you can find official Elixir and Nerves T-shirts. All this and more!</p>

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

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

<ul>
<li><a href="https://www.phoenixframework.org/blog/phoenix-liveview-1.0-released?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://www.phoenixframework.org/blog/phoenix-liveview-1.0-released</a> – Phoenix LiveView 1.0 was officially released!</li>
<li><a href="https://github.com/phoenixframework/phoenix_live_view?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://github.com/phoenixframework/phoenix_live_view</a> – Access the Phoenix LiveView 1.0 source code on GitHub.</li>
<li><a href="https://github.com/phoenixframework/phoenix_live_view/blob/main/CHANGELOG.md?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://github.com/phoenixframework/phoenix_live_view/blob/main/CHANGELOG.md</a> – Check out the changelog for Phoenix LiveView 1.0.</li>
<li><a href="https://dockyard.com/blog/2024/12/03/phoenix-liveview-goes-1-0?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://dockyard.com/blog/2024/12/03/phoenix-liveview-goes-1-0</a> – Dockyard blog discussing Phoenix LiveView 1.0.</li>
<li>The 1.0 release was announced the day after our last episode was recorded.</li>
<li><a href="https://elixirforum.com/t/phoenix-liveview-1-0-is-out/67863?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://elixirforum.com/t/phoenix-liveview-1-0-is-out/67863</a> – ElixirForum discussion on the release of Phoenix LiveView 1.0.</li>
<li><a href="https://x.com/chris_mccord/status/1864067247255306332?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://x.com/chris_mccord/status/1864067247255306332</a> – Chris McCord's announcement of the Phoenix LiveView 1.0 release on Twitter/X.</li>
<li>You can now quickly get started with Elixir and Phoenix using a single command line installer.</li>
<li><a href="http://elixir-install.org/?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">http://elixir-install.org/</a> – Wojtek Mach's work on a one-line Elixir installer made getting started with Phoenix easier.</li>
<li><a href="https://x.com/chris_mccord/status/1864067249960558617?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://x.com/chris_mccord/status/1864067249960558617</a> – Chris McCord credits Wojtek Mach for his work on the Elixir installer.</li>
<li><a href="https://x.com/liveviewnative/status/1864088172570857691?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://x.com/liveviewnative/status/1864088172570857691</a> – LiveView Native updated to be based on LiveView 1.0.</li>
<li><a href="https://github.com/liveview-native/live_view_native/commit/5077bda7bf999311bee467828390912e03e74467?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://github.com/liveview-native/live_view_native/commit/5077bda7bf999311bee467828390912e03e74467</a> – GitHub commit showing updates on LiveView Native for LiveView 1.0 compatibility.</li>
<li>Elixir 1.18 is confirmed to be released soon, bringing significant improvements.</li>
<li><a href="https://github.com/elixir-lang/elixir?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://github.com/elixir-lang/elixir</a> – Elixir's GitHub repository where you can find version 1.18.</li>
<li><a href="https://github.com/elixir-lang/elixir/blob/v1.18/CHANGELOG.md?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://github.com/elixir-lang/elixir/blob/v1.18/CHANGELOG.md</a> – The changelog details for Elixir 1.18, featuring many new enhancements.</li>
<li>New built-in JSON support and upgrades to the testing library in Elixir 1.18.</li>
<li>Type system in Elixir 1.18 now supports type checking of function calls.</li>
<li>ExUnit in Elixir 1.18 supports parameterized tests and better concurrency handling.</li>
<li><code>mix format --migrate</code> in Elixir 1.18 helps to update deprecated constructs.</li>
<li>Official JSON module in Elixir provides standards-compliant encoding and decoding.</li>
<li>Language server improvements in Elixir 1.18 enhance development experience.</li>
<li>Potential minor incompatibilities in Elixir 1.18, but mostly due to better error detection.</li>
<li><a href="https://github.com/nerves-hub/nerves_hub_web/releases/tag/v2.1.0?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://github.com/nerves-hub/nerves_hub_web/releases/tag/v2.1.0</a> – Nerves Hub 2.1.0 has been released with various updates.</li>
<li><a href="https://github.com/nerves-hub/nerves_hub_link/releases/tag/v2.6.0?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://github.com/nerves-hub/nerves_hub_link/releases/tag/v2.6.0</a> – Version 2.6.0 of Nerves Hub Link is now available with new features.</li>
<li>Nerves Hub now supports extensions and improved functionality.</li>
<li><a href="https://blog.swmansion.com/elixir-stream-week-how-not-to-load-test-during-a-live-elixir-run-broadcast-watched-by-hundreds-of-217d8f4b957a?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://blog.swmansion.com/elixir-stream-week-how-not-to-load-test-during-a-live-elixir-run-broadcast-watched-by-hundreds-of-217d8f4b957a</a> – Membrane's write-up on Elixir Stream Week and related technical challenges.</li>
<li><a href="https://x.com/astuyve/status/1863992458637680935?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://x.com/astuyve/status/1863992458637680935</a> – Discussion on Twitter/X about AWS Aurora DSQL, a new distributed SQL service.</li>
<li><a href="https://aws.amazon.com/rds/aurora/dsql/?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://aws.amazon.com/rds/aurora/dsql/</a> – AWS Aurora DSQL is a new serverless, distributed PostgreSQL-compatible database service.</li>
</ul>

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

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

<ul>
<li><a href="https://docs.nerves-hub.org/?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://docs.nerves-hub.org/</a></li>
<li><a href="https://nerves-project.org/?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://nerves-project.org/</a></li>
<li><a href="https://github.com/nerves-project?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://github.com/nerves-project</a></li>
<li><a href="https://nervescloud.com/?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://nervescloud.com/</a></li>
<li><a href="https://www.yoctoproject.org/?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://www.yoctoproject.org/</a></li>
<li><a href="https://oswag.org/?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://oswag.org/</a> – Buy an official Elixir t-shirt!</li>
</ul>

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

<ul>
<li><a href="https://bsky.app/profile/lawik.bsky.social?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://bsky.app/profile/lawik.bsky.social</a> – on Bluesky</li>
<li><a href="https://github.com/lawik?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://github.com/lawik</a> – on Github</li>
<li><a href="https://fosstodon.org/@lawik?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://fosstodon.org/@lawik</a> – on Fediverse</li>
<li><a href="https://underjord.io/?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://underjord.io/</a> – Blog</li>
</ul>

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

<ul>
<li>Message the show - <a href="https://bsky.app/profile/thinkingelixir.com" target="_blank" rel="nofollow noopener">Bluesky</a></li>
<li>Message the show - <a href="https://x.com/ThinkingElixir" target="_blank" rel="nofollow noopener">X</a></li>
<li>Message the show on Fediverse - <a href="https://genserver.social/ThinkingElixir" target="_blank" rel="nofollow noopener">@ThinkingElixir@genserver.social</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" target="_blank" rel="nofollow noopener">show@thinkingelixir.com</a></li>
<li>Mark Ericksen on X - <a href="https://x.com/brainlid" target="_blank" rel="nofollow noopener">@brainlid</a></li>
<li>Mark Ericksen on Bluesky - <a href="https://bsky.app/profile/brainlid.bsky.social" target="_blank" rel="nofollow noopener">@brainlid.bsky.social</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" target="_blank" rel="nofollow noopener">@brainlid@genserver.social</a></li>
</ul>]]>
  </itunes:summary>
</item>
<item>
  <title>203: Thinking Elixir News</title>
  <link>https://podcast.thinkingelixir.com/203</link>
  <guid isPermaLink="false">83b76a5f-6d40-4ec6-aa8a-86dd2d7ee00e</guid>
  <pubDate>Tue, 21 May 2024 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/83b76a5f-6d40-4ec6-aa8a-86dd2d7ee00e.mp3" length="19851264" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes Phoenix LiveView 1.0 release, José Valim's ElixirConf EU keynote on design patterns, Chris McCord’s FLAME-based World Page Speed Test, Ash 3.0 release, Oban support moving to ElixirForum, and more!</itunes:subtitle>
  <itunes:duration>27:08</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 LiveView hitting 1.0 soon, with thoughtful comparisons to the broader web development industry and detailed changelog insights. Theo reacts positively to the release from a React and JS perspective, highlighting its significance. José Valim's keynote at ElixirConf EU 2024 revisits the famous "Gang of Four" design patterns and their relevance to Elixir today. Chris McCord introduces the innovative World Page Speed Test using FLAME, illustrating its ease of use and benefits over traditional solutions. Ash 3.0 is officially released after 46 RC releases. Additionally, Oban support is moving to ElixirForum to improve searchability, and more!&lt;/p&gt;

&lt;p&gt;Show Notes online - &lt;a href="http://podcast.thinkingelixir.com/203" target="_blank" rel="nofollow noopener"&gt;http://podcast.thinkingelixir.com/203&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://phoenixframework.org/blog/phoenix-liveview-1.0-released?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://phoenixframework.org/blog/phoenix-liveview-1.0-released&lt;/a&gt; – Phoenix LiveView is hitting 1.0 soon with thoughtful comparisons to the broader web development industry.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://hexdocs.pm/phoenix_live_view/1.0.0-rc.0/changelog.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://hexdocs.pm/phoenix_live_view/1.0.0-rc.0/changelog.html&lt;/a&gt; – Backward incompatible changes for Phoenix LiveView 1.0 along with bug fixes.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=aOk67eT3fpg?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://www.youtube.com/watch?v=aOk67eT3fpg&lt;/a&gt; – Theo reacts positively to the Phoenix LiveView release, discussing it from the React and JS perspective.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=agkXUp0hCW8?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://www.youtube.com/watch?v=agkXUp0hCW8&lt;/a&gt; – Keynote by José Valim on design patterns in Elixir at ElixirConf EU 2024.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/josevalim/status/1790354042243203283?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://twitter.com/josevalim/status/1790354042243203283&lt;/a&gt; – José Valim discusses design patterns in Elixir revisiting the "Gang of Four" patterns.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=GICJ42OyBGg?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://www.youtube.com/watch?v=GICJ42OyBGg&lt;/a&gt; – Chris McCord’s ElixirConf EU keynote on FLAME and its applications.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://worldpagespeed.fly.dev/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://worldpagespeed.fly.dev/&lt;/a&gt; – Chris McCord’s "World Page Speed Test" tool using FLAME.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://fly.io/phoenix-files/world-page-speed-test-elastic-scale-with-flame/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://fly.io/phoenix-files/world-page-speed-test-elastic-scale-with-flame/&lt;/a&gt; – Chris McCord’s blog post on World Page Speed Test and FLAME on Fly.io.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/ZachSDaniel1/status/1775516026551099852?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://twitter.com/ZachSDaniel1/status/1775516026551099852&lt;/a&gt; – Announcement of Ash 3.0 release after 46 RC releases.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://hex.pm/packages/ash?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://hex.pm/packages/ash&lt;/a&gt; – Ash Framework version 3.0 final release details.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/sorentwo/status/1790007674077073474?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://twitter.com/sorentwo/status/1790007674077073474&lt;/a&gt; – Oban support is moving to ElixirForum for better searchability and visibility, away from Slack.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/sorentwo/status/1788181209530466518?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://twitter.com/sorentwo/status/1788181209530466518&lt;/a&gt; – Oban hot tip on managing exception messages for better exception reporting.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.elixir-tools.dev/news/the-elixir-tools-update-vol-6/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://www.elixir-tools.dev/news/the-elixir-tools-update-vol-6/&lt;/a&gt; – NextLS 0.21.0 released with new features like alias-refactor workspace command, completions, snippets, and more.&lt;/li&gt;
&lt;li&gt;Followup from a comment last week on the difference between pattern-matching empty keyword lists and empty maps, including speed improvements in OTP 26 and 27.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://erlangforums.com/t/matching-empty-map-performance-of-map-size/3572?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://erlangforums.com/t/matching-empty-map-performance-of-map-size/3572&lt;/a&gt; – Discussion on matching empty map performance.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://hexdocs.pm/elixir/1.14/naming-conventions.html#length-and-size?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://hexdocs.pm/elixir/1.14/naming-conventions.html#length-and-size&lt;/a&gt; – Naming conventions in Elixir related to length and size.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mimiquate/blend?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/mimiquate/blend&lt;/a&gt; – New Elixir library "Blend" helps library maintainers test against different versions of dependencies.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://rubygems.org/gems/appraisal?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://rubygems.org/gems/appraisal&lt;/a&gt; – Blend library appears to be inspired by the Ruby gem “appraisal”.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/jeffbarr/status/1790072050855588265?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://twitter.com/jeffbarr/status/1790072050855588265&lt;/a&gt; – Amazon AWS S3 will stop charging for unauthorized requests, being deployed to regions currently.&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;/ul&gt;
</description>
  <itunes:keywords>elixir, news, liveview, flame, aws, oban</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes Phoenix LiveView hitting 1.0 soon, with thoughtful comparisons to the broader web development industry and detailed changelog insights. Theo reacts positively to the release from a React and JS perspective, highlighting its significance. José Valim's keynote at ElixirConf EU 2024 revisits the famous "Gang of Four" design patterns and their relevance to Elixir today. Chris McCord introduces the innovative World Page Speed Test using FLAME, illustrating its ease of use and benefits over traditional solutions. Ash 3.0 is officially released after 46 RC releases. Additionally, Oban support is moving to ElixirForum to improve searchability, and more!</p>

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

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

<ul>
<li><a href="https://phoenixframework.org/blog/phoenix-liveview-1.0-released?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://phoenixframework.org/blog/phoenix-liveview-1.0-released</a> – Phoenix LiveView is hitting 1.0 soon with thoughtful comparisons to the broader web development industry.</li>
<li><a href="https://hexdocs.pm/phoenix_live_view/1.0.0-rc.0/changelog.html?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://hexdocs.pm/phoenix_live_view/1.0.0-rc.0/changelog.html</a> – Backward incompatible changes for Phoenix LiveView 1.0 along with bug fixes.</li>
<li><a href="https://www.youtube.com/watch?v=aOk67eT3fpg?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://www.youtube.com/watch?v=aOk67eT3fpg</a> – Theo reacts positively to the Phoenix LiveView release, discussing it from the React and JS perspective.</li>
<li><a href="https://www.youtube.com/watch?v=agkXUp0hCW8?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://www.youtube.com/watch?v=agkXUp0hCW8</a> – Keynote by José Valim on design patterns in Elixir at ElixirConf EU 2024.</li>
<li><a href="https://twitter.com/josevalim/status/1790354042243203283?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://twitter.com/josevalim/status/1790354042243203283</a> – José Valim discusses design patterns in Elixir revisiting the "Gang of Four" patterns.</li>
<li><a href="https://www.youtube.com/watch?v=GICJ42OyBGg?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://www.youtube.com/watch?v=GICJ42OyBGg</a> – Chris McCord’s ElixirConf EU keynote on FLAME and its applications.</li>
<li><a href="https://worldpagespeed.fly.dev/?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://worldpagespeed.fly.dev/</a> – Chris McCord’s "World Page Speed Test" tool using FLAME.</li>
<li><a href="https://fly.io/phoenix-files/world-page-speed-test-elastic-scale-with-flame/?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://fly.io/phoenix-files/world-page-speed-test-elastic-scale-with-flame/</a> – Chris McCord’s blog post on World Page Speed Test and FLAME on Fly.io.</li>
<li><a href="https://twitter.com/ZachSDaniel1/status/1775516026551099852?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://twitter.com/ZachSDaniel1/status/1775516026551099852</a> – Announcement of Ash 3.0 release after 46 RC releases.</li>
<li><a href="https://hex.pm/packages/ash?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://hex.pm/packages/ash</a> – Ash Framework version 3.0 final release details.</li>
<li><a href="https://twitter.com/sorentwo/status/1790007674077073474?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://twitter.com/sorentwo/status/1790007674077073474</a> – Oban support is moving to ElixirForum for better searchability and visibility, away from Slack.</li>
<li><a href="https://twitter.com/sorentwo/status/1788181209530466518?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://twitter.com/sorentwo/status/1788181209530466518</a> – Oban hot tip on managing exception messages for better exception reporting.</li>
<li><a href="https://www.elixir-tools.dev/news/the-elixir-tools-update-vol-6/?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://www.elixir-tools.dev/news/the-elixir-tools-update-vol-6/</a> – NextLS 0.21.0 released with new features like alias-refactor workspace command, completions, snippets, and more.</li>
<li>Followup from a comment last week on the difference between pattern-matching empty keyword lists and empty maps, including speed improvements in OTP 26 and 27.</li>
<li><a href="https://erlangforums.com/t/matching-empty-map-performance-of-map-size/3572?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://erlangforums.com/t/matching-empty-map-performance-of-map-size/3572</a> – Discussion on matching empty map performance.</li>
<li><a href="https://hexdocs.pm/elixir/1.14/naming-conventions.html#length-and-size?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://hexdocs.pm/elixir/1.14/naming-conventions.html#length-and-size</a> – Naming conventions in Elixir related to length and size.</li>
<li><a href="https://github.com/mimiquate/blend?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://github.com/mimiquate/blend</a> – New Elixir library "Blend" helps library maintainers test against different versions of dependencies.</li>
<li><a href="https://rubygems.org/gems/appraisal?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://rubygems.org/gems/appraisal</a> – Blend library appears to be inspired by the Ruby gem “appraisal”.</li>
<li><a href="https://twitter.com/jeffbarr/status/1790072050855588265?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://twitter.com/jeffbarr/status/1790072050855588265</a> – Amazon AWS S3 will stop charging for unauthorized requests, being deployed to regions currently.</li>
</ul>

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

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

<ul>
<li>Message the show - <a href="https://twitter.com/ThinkingElixir" target="_blank" rel="nofollow noopener">@ThinkingElixir</a></li>
<li>Message the show on Fediverse - <a href="https://genserver.social/ThinkingElixir" target="_blank" rel="nofollow noopener">@ThinkingElixir@genserver.social</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" target="_blank" rel="nofollow noopener">show@thinkingelixir.com</a></li>
<li>Mark Ericksen - <a href="https://twitter.com/brainlid" target="_blank" rel="nofollow noopener">@brainlid</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" target="_blank" rel="nofollow noopener">@brainlid@genserver.social</a></li>
<li>David Bernheisel - <a href="https://twitter.com/bernheisel" target="_blank" rel="nofollow noopener">@bernheisel</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" target="_blank" rel="nofollow noopener">@dbern@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 Phoenix LiveView hitting 1.0 soon, with thoughtful comparisons to the broader web development industry and detailed changelog insights. Theo reacts positively to the release from a React and JS perspective, highlighting its significance. José Valim's keynote at ElixirConf EU 2024 revisits the famous "Gang of Four" design patterns and their relevance to Elixir today. Chris McCord introduces the innovative World Page Speed Test using FLAME, illustrating its ease of use and benefits over traditional solutions. Ash 3.0 is officially released after 46 RC releases. Additionally, Oban support is moving to ElixirForum to improve searchability, and more!</p>

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

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

<ul>
<li><a href="https://phoenixframework.org/blog/phoenix-liveview-1.0-released?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://phoenixframework.org/blog/phoenix-liveview-1.0-released</a> – Phoenix LiveView is hitting 1.0 soon with thoughtful comparisons to the broader web development industry.</li>
<li><a href="https://hexdocs.pm/phoenix_live_view/1.0.0-rc.0/changelog.html?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://hexdocs.pm/phoenix_live_view/1.0.0-rc.0/changelog.html</a> – Backward incompatible changes for Phoenix LiveView 1.0 along with bug fixes.</li>
<li><a href="https://www.youtube.com/watch?v=aOk67eT3fpg?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://www.youtube.com/watch?v=aOk67eT3fpg</a> – Theo reacts positively to the Phoenix LiveView release, discussing it from the React and JS perspective.</li>
<li><a href="https://www.youtube.com/watch?v=agkXUp0hCW8?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://www.youtube.com/watch?v=agkXUp0hCW8</a> – Keynote by José Valim on design patterns in Elixir at ElixirConf EU 2024.</li>
<li><a href="https://twitter.com/josevalim/status/1790354042243203283?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://twitter.com/josevalim/status/1790354042243203283</a> – José Valim discusses design patterns in Elixir revisiting the "Gang of Four" patterns.</li>
<li><a href="https://www.youtube.com/watch?v=GICJ42OyBGg?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://www.youtube.com/watch?v=GICJ42OyBGg</a> – Chris McCord’s ElixirConf EU keynote on FLAME and its applications.</li>
<li><a href="https://worldpagespeed.fly.dev/?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://worldpagespeed.fly.dev/</a> – Chris McCord’s "World Page Speed Test" tool using FLAME.</li>
<li><a href="https://fly.io/phoenix-files/world-page-speed-test-elastic-scale-with-flame/?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://fly.io/phoenix-files/world-page-speed-test-elastic-scale-with-flame/</a> – Chris McCord’s blog post on World Page Speed Test and FLAME on Fly.io.</li>
<li><a href="https://twitter.com/ZachSDaniel1/status/1775516026551099852?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://twitter.com/ZachSDaniel1/status/1775516026551099852</a> – Announcement of Ash 3.0 release after 46 RC releases.</li>
<li><a href="https://hex.pm/packages/ash?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://hex.pm/packages/ash</a> – Ash Framework version 3.0 final release details.</li>
<li><a href="https://twitter.com/sorentwo/status/1790007674077073474?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://twitter.com/sorentwo/status/1790007674077073474</a> – Oban support is moving to ElixirForum for better searchability and visibility, away from Slack.</li>
<li><a href="https://twitter.com/sorentwo/status/1788181209530466518?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://twitter.com/sorentwo/status/1788181209530466518</a> – Oban hot tip on managing exception messages for better exception reporting.</li>
<li><a href="https://www.elixir-tools.dev/news/the-elixir-tools-update-vol-6/?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://www.elixir-tools.dev/news/the-elixir-tools-update-vol-6/</a> – NextLS 0.21.0 released with new features like alias-refactor workspace command, completions, snippets, and more.</li>
<li>Followup from a comment last week on the difference between pattern-matching empty keyword lists and empty maps, including speed improvements in OTP 26 and 27.</li>
<li><a href="https://erlangforums.com/t/matching-empty-map-performance-of-map-size/3572?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://erlangforums.com/t/matching-empty-map-performance-of-map-size/3572</a> – Discussion on matching empty map performance.</li>
<li><a href="https://hexdocs.pm/elixir/1.14/naming-conventions.html#length-and-size?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://hexdocs.pm/elixir/1.14/naming-conventions.html#length-and-size</a> – Naming conventions in Elixir related to length and size.</li>
<li><a href="https://github.com/mimiquate/blend?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://github.com/mimiquate/blend</a> – New Elixir library "Blend" helps library maintainers test against different versions of dependencies.</li>
<li><a href="https://rubygems.org/gems/appraisal?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://rubygems.org/gems/appraisal</a> – Blend library appears to be inspired by the Ruby gem “appraisal”.</li>
<li><a href="https://twitter.com/jeffbarr/status/1790072050855588265?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://twitter.com/jeffbarr/status/1790072050855588265</a> – Amazon AWS S3 will stop charging for unauthorized requests, being deployed to regions currently.</li>
</ul>

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

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

<ul>
<li>Message the show - <a href="https://twitter.com/ThinkingElixir" target="_blank" rel="nofollow noopener">@ThinkingElixir</a></li>
<li>Message the show on Fediverse - <a href="https://genserver.social/ThinkingElixir" target="_blank" rel="nofollow noopener">@ThinkingElixir@genserver.social</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" target="_blank" rel="nofollow noopener">show@thinkingelixir.com</a></li>
<li>Mark Ericksen - <a href="https://twitter.com/brainlid" target="_blank" rel="nofollow noopener">@brainlid</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" target="_blank" rel="nofollow noopener">@brainlid@genserver.social</a></li>
<li>David Bernheisel - <a href="https://twitter.com/bernheisel" target="_blank" rel="nofollow noopener">@bernheisel</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" target="_blank" rel="nofollow noopener">@dbern@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>202: Thinking Elixir News</title>
  <link>https://podcast.thinkingelixir.com/202</link>
  <guid isPermaLink="false">0009863e-eebf-42e9-88c7-8765e4a942bd</guid>
  <pubDate>Tue, 14 May 2024 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/0009863e-eebf-42e9-88c7-8765e4a942bd.mp3" length="19597312" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>New ElixirLS launch boosts coding efficiency, José Valim hails type system upgrades, “Bloom” extends Phoenix, Chris McCord demos global hot code deploys, plus FTC and AWS updates, and more!</itunes:subtitle>
  <itunes:duration>26:47</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/8/811c9756-babe-40ac-8c25-b3bb24e522e0/cover.jpg?v=2"/>
  <description>&lt;p&gt;In this week's edition, we dive into the exciting release of ElixirLS 0.21.0, enhancing the developer experience with new code actions and more efficient dialyzing on the latest OTP. We also discuss José Valim's insightful commentary on Elixir's upcoming type system, addressing bug-prone comparison operations, and additional advancements in exception handling. Don't miss the unveiling of "Bloom," an opinionated extension to Phoenix core components, alongside Chris McCord's demo of lightning-fast hot code deploys across a global Fly.io cluster. We round off with the legal tussle over the FTC's ruling on non-compete clauses and AWS's S3 billing adjustments that provide relief from unauthorized access charges, and more!&lt;/p&gt;

&lt;p&gt;Show Notes online - &lt;a href="http://podcast.thinkingelixir.com/202" target="_blank" rel="nofollow noopener"&gt;http://podcast.thinkingelixir.com/202&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://elixirforum.com/t/elixirls-the-elixir-language-server/5857/213?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://elixirforum.com/t/elixirls-the-elixir-language-server/5857/213&lt;/a&gt; – Announcing the release of ElixirLS 0.21.0 with improvements and features like incremental dialyzer and experimental support for code actions.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/elixir-lsp/elixir-ls/pull/1057?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/elixir-lsp/elixir-ls/pull/1057&lt;/a&gt; – A pull request related to the experimental support for code actions in ElixirLS 0.21.0.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://pragtob.wordpress.com/2024/05/01/10-elixir-gotchas/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://pragtob.wordpress.com/2024/05/01/10-elixir-gotchas/&lt;/a&gt; – A blog post by Tobias Pfeiffer discussing "10 Elixir gotchas" to help new Elixir developers.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/PragTob/status/1785681200322924666?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://twitter.com/PragTob/status/1785681200322924666&lt;/a&gt; – Tobias Pfeiffer's tweet about his blog post on "10 Elixir gotchas."&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/PragTob/status/1785681200322924666?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://twitter.com/PragTob/status/1785681200322924666&lt;/a&gt; – José Valim's response to Tobias Pfeiffer's post, providing insights on Elixir's upcoming type system.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/josevalim/status/1785989792141890015?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://twitter.com/josevalim/status/1785989792141890015&lt;/a&gt; – José Valim details how the Elixir v1.17 will perform type-checking with the comparison operators to catch potential bugs.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/elixir-lang/elixir/pull/13527?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/elixir-lang/elixir/pull/13527&lt;/a&gt; – A merged Elixir PR for "Perform type checking across comparison operators."&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/josevalim/status/1785990361418006768?t=ZvCKMAXrZFtDX8pfjW14Lw?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://twitter.com/josevalim/status/1785990361418006768?t=ZvCKMAXrZFtDX8pfjW14Lw&lt;/a&gt; – A tweet by José Valim discussing the power of set-theoretic types in Elixir.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/josevalim/status/1787543767341486181?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://twitter.com/josevalim/status/1787543767341486181&lt;/a&gt; – José Valim sharing updates about Elixir's type system checking exceptions fields and warning on undefined exceptions.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://hexdocs.pm/elixir/main/gradual-set-theoretic-types.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://hexdocs.pm/elixir/main/gradual-set-theoretic-types.html&lt;/a&gt; – The Elixir documentation for the gradual set-theoretic types.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://hexdocs.pm/elixir/main/changelog.html#warnings-from-gradual-set-theoretic-types?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://hexdocs.pm/elixir/main/changelog.html#warnings-from-gradual-set-theoretic-types&lt;/a&gt; – The Elixir 1.17.0 changelog on "Warnings from gradual set-theoretic types."&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/elixir-lang/elixir/pull/13534?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/elixir-lang/elixir/pull/13534&lt;/a&gt; – A Github pull request for a new &lt;code&gt;is_non_struct_map&lt;/code&gt; guard in Elixir 1.17.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/codestirring/status/1785769316304228590?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://twitter.com/codestirring/status/1785769316304228590&lt;/a&gt; – Chris Gregori announces "Bloom," a new LiveView component library project.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://bloom-ui.fly.dev/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://bloom-ui.fly.dev/&lt;/a&gt; – The "Bloom" UI component library site showcasing its features and usage.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/chrisgreg/bloom?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/chrisgreg/bloom&lt;/a&gt; – The Github repository for the "Bloom" LiveView component library.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/chris_mccord/status/1785678249424461897?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://twitter.com/chris_mccord/status/1785678249424461897&lt;/a&gt; – A teaser from Chris McCord about hot deploys on Fly.io to a planet-wide cluster in seconds.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://hexdocs.pm/mix/1.16.2/Mix.Tasks.Release.html#module-hot-code-upgrades?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://hexdocs.pm/mix/1.16.2/Mix.Tasks.Release.html#module-hot-code-upgrades&lt;/a&gt; – Mix documentation discussing how to perform hot code upgrades.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/bcardarella/status/1785419505134456895?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://twitter.com/bcardarella/status/1785419505134456895&lt;/a&gt; – A tweet from Brian Cardarella showing a LiveView Native tvOS simulator demo.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@CodeSync/videos?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://www.youtube.com/@CodeSync/videos&lt;/a&gt; – Videos uploaded by CodeSync from ElixirConf EU 2024, including keynotes.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://medium.com/@maciej.pocwierz/how-an-empty-s3-bucket-can-make-your-aws-bill-explode-934a383cb8b1?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://medium.com/@maciej.pocwierz/how-an-empty-s3-bucket-can-make-your-aws-bill-explode-934a383cb8b1&lt;/a&gt; – An article highlighting how unauthorized requests to S3 buckets can inflate AWS bills and AWS's billing policy update to address this.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/jeffbarr/status/1787844682216792163?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://twitter.com/jeffbarr/status/1787844682216792163&lt;/a&gt; – AWS's Jeff Barr's tweet about the adjustment of billing policy for S3.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.employmentlawworldview.com/ftc-bans-non-competes-throughout-the-united-states-us/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://www.employmentlawworldview.com/ftc-bans-non-competes-throughout-the-united-states-us/&lt;/a&gt; – A follow-up on the FTC's recent ruling on non-compete clauses and the resulting legal challenges.&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;/ul&gt;
</description>
  <itunes:keywords>elixir, news, aws, bloom, phoenix, ftc</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>In this week's edition, we dive into the exciting release of ElixirLS 0.21.0, enhancing the developer experience with new code actions and more efficient dialyzing on the latest OTP. We also discuss José Valim's insightful commentary on Elixir's upcoming type system, addressing bug-prone comparison operations, and additional advancements in exception handling. Don't miss the unveiling of "Bloom," an opinionated extension to Phoenix core components, alongside Chris McCord's demo of lightning-fast hot code deploys across a global Fly.io cluster. We round off with the legal tussle over the FTC's ruling on non-compete clauses and AWS's S3 billing adjustments that provide relief from unauthorized access charges, and more!</p>

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

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

<ul>
<li><a href="https://elixirforum.com/t/elixirls-the-elixir-language-server/5857/213?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://elixirforum.com/t/elixirls-the-elixir-language-server/5857/213</a> – Announcing the release of ElixirLS 0.21.0 with improvements and features like incremental dialyzer and experimental support for code actions.</li>
<li><a href="https://github.com/elixir-lsp/elixir-ls/pull/1057?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://github.com/elixir-lsp/elixir-ls/pull/1057</a> – A pull request related to the experimental support for code actions in ElixirLS 0.21.0.</li>
<li><a href="https://pragtob.wordpress.com/2024/05/01/10-elixir-gotchas/?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://pragtob.wordpress.com/2024/05/01/10-elixir-gotchas/</a> – A blog post by Tobias Pfeiffer discussing "10 Elixir gotchas" to help new Elixir developers.</li>
<li><a href="https://twitter.com/PragTob/status/1785681200322924666?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://twitter.com/PragTob/status/1785681200322924666</a> – Tobias Pfeiffer's tweet about his blog post on "10 Elixir gotchas."</li>
<li><a href="https://twitter.com/PragTob/status/1785681200322924666?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://twitter.com/PragTob/status/1785681200322924666</a> – José Valim's response to Tobias Pfeiffer's post, providing insights on Elixir's upcoming type system.</li>
<li><a href="https://twitter.com/josevalim/status/1785989792141890015?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://twitter.com/josevalim/status/1785989792141890015</a> – José Valim details how the Elixir v1.17 will perform type-checking with the comparison operators to catch potential bugs.</li>
<li><a href="https://github.com/elixir-lang/elixir/pull/13527?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://github.com/elixir-lang/elixir/pull/13527</a> – A merged Elixir PR for "Perform type checking across comparison operators."</li>
<li><a href="https://twitter.com/josevalim/status/1785990361418006768?t=ZvCKMAXrZFtDX8pfjW14Lw?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://twitter.com/josevalim/status/1785990361418006768?t=ZvCKMAXrZFtDX8pfjW14Lw</a> – A tweet by José Valim discussing the power of set-theoretic types in Elixir.</li>
<li><a href="https://twitter.com/josevalim/status/1787543767341486181?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://twitter.com/josevalim/status/1787543767341486181</a> – José Valim sharing updates about Elixir's type system checking exceptions fields and warning on undefined exceptions.</li>
<li><a href="https://hexdocs.pm/elixir/main/gradual-set-theoretic-types.html?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://hexdocs.pm/elixir/main/gradual-set-theoretic-types.html</a> – The Elixir documentation for the gradual set-theoretic types.</li>
<li><a href="https://hexdocs.pm/elixir/main/changelog.html#warnings-from-gradual-set-theoretic-types?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://hexdocs.pm/elixir/main/changelog.html#warnings-from-gradual-set-theoretic-types</a> – The Elixir 1.17.0 changelog on "Warnings from gradual set-theoretic types."</li>
<li><a href="https://github.com/elixir-lang/elixir/pull/13534?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://github.com/elixir-lang/elixir/pull/13534</a> – A Github pull request for a new <code>is_non_struct_map</code> guard in Elixir 1.17.</li>
<li><a href="https://twitter.com/codestirring/status/1785769316304228590?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://twitter.com/codestirring/status/1785769316304228590</a> – Chris Gregori announces "Bloom," a new LiveView component library project.</li>
<li><a href="https://bloom-ui.fly.dev/?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://bloom-ui.fly.dev/</a> – The "Bloom" UI component library site showcasing its features and usage.</li>
<li><a href="https://github.com/chrisgreg/bloom?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://github.com/chrisgreg/bloom</a> – The Github repository for the "Bloom" LiveView component library.</li>
<li><a href="https://twitter.com/chris_mccord/status/1785678249424461897?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://twitter.com/chris_mccord/status/1785678249424461897</a> – A teaser from Chris McCord about hot deploys on Fly.io to a planet-wide cluster in seconds.</li>
<li><a href="https://hexdocs.pm/mix/1.16.2/Mix.Tasks.Release.html#module-hot-code-upgrades?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://hexdocs.pm/mix/1.16.2/Mix.Tasks.Release.html#module-hot-code-upgrades</a> – Mix documentation discussing how to perform hot code upgrades.</li>
<li><a href="https://twitter.com/bcardarella/status/1785419505134456895?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://twitter.com/bcardarella/status/1785419505134456895</a> – A tweet from Brian Cardarella showing a LiveView Native tvOS simulator demo.</li>
<li><a href="https://www.youtube.com/@CodeSync/videos?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://www.youtube.com/@CodeSync/videos</a> – Videos uploaded by CodeSync from ElixirConf EU 2024, including keynotes.</li>
<li><a href="https://medium.com/@maciej.pocwierz/how-an-empty-s3-bucket-can-make-your-aws-bill-explode-934a383cb8b1?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://medium.com/@maciej.pocwierz/how-an-empty-s3-bucket-can-make-your-aws-bill-explode-934a383cb8b1</a> – An article highlighting how unauthorized requests to S3 buckets can inflate AWS bills and AWS's billing policy update to address this.</li>
<li><a href="https://twitter.com/jeffbarr/status/1787844682216792163?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://twitter.com/jeffbarr/status/1787844682216792163</a> – AWS's Jeff Barr's tweet about the adjustment of billing policy for S3.</li>
<li><a href="https://www.employmentlawworldview.com/ftc-bans-non-competes-throughout-the-united-states-us/?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://www.employmentlawworldview.com/ftc-bans-non-competes-throughout-the-united-states-us/</a> – A follow-up on the FTC's recent ruling on non-compete clauses and the resulting legal challenges.</li>
</ul>

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

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

<ul>
<li>Message the show - <a href="https://twitter.com/ThinkingElixir" target="_blank" rel="nofollow noopener">@ThinkingElixir</a></li>
<li>Message the show on Fediverse - <a href="https://genserver.social/ThinkingElixir" target="_blank" rel="nofollow noopener">@ThinkingElixir@genserver.social</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" target="_blank" rel="nofollow noopener">show@thinkingelixir.com</a></li>
<li>Mark Ericksen - <a href="https://twitter.com/brainlid" target="_blank" rel="nofollow noopener">@brainlid</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" target="_blank" rel="nofollow noopener">@brainlid@genserver.social</a></li>
<li>David Bernheisel - <a href="https://twitter.com/bernheisel" target="_blank" rel="nofollow noopener">@bernheisel</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" target="_blank" rel="nofollow noopener">@dbern@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>In this week's edition, we dive into the exciting release of ElixirLS 0.21.0, enhancing the developer experience with new code actions and more efficient dialyzing on the latest OTP. We also discuss José Valim's insightful commentary on Elixir's upcoming type system, addressing bug-prone comparison operations, and additional advancements in exception handling. Don't miss the unveiling of "Bloom," an opinionated extension to Phoenix core components, alongside Chris McCord's demo of lightning-fast hot code deploys across a global Fly.io cluster. We round off with the legal tussle over the FTC's ruling on non-compete clauses and AWS's S3 billing adjustments that provide relief from unauthorized access charges, and more!</p>

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

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

<ul>
<li><a href="https://elixirforum.com/t/elixirls-the-elixir-language-server/5857/213?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://elixirforum.com/t/elixirls-the-elixir-language-server/5857/213</a> – Announcing the release of ElixirLS 0.21.0 with improvements and features like incremental dialyzer and experimental support for code actions.</li>
<li><a href="https://github.com/elixir-lsp/elixir-ls/pull/1057?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://github.com/elixir-lsp/elixir-ls/pull/1057</a> – A pull request related to the experimental support for code actions in ElixirLS 0.21.0.</li>
<li><a href="https://pragtob.wordpress.com/2024/05/01/10-elixir-gotchas/?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://pragtob.wordpress.com/2024/05/01/10-elixir-gotchas/</a> – A blog post by Tobias Pfeiffer discussing "10 Elixir gotchas" to help new Elixir developers.</li>
<li><a href="https://twitter.com/PragTob/status/1785681200322924666?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://twitter.com/PragTob/status/1785681200322924666</a> – Tobias Pfeiffer's tweet about his blog post on "10 Elixir gotchas."</li>
<li><a href="https://twitter.com/PragTob/status/1785681200322924666?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://twitter.com/PragTob/status/1785681200322924666</a> – José Valim's response to Tobias Pfeiffer's post, providing insights on Elixir's upcoming type system.</li>
<li><a href="https://twitter.com/josevalim/status/1785989792141890015?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://twitter.com/josevalim/status/1785989792141890015</a> – José Valim details how the Elixir v1.17 will perform type-checking with the comparison operators to catch potential bugs.</li>
<li><a href="https://github.com/elixir-lang/elixir/pull/13527?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://github.com/elixir-lang/elixir/pull/13527</a> – A merged Elixir PR for "Perform type checking across comparison operators."</li>
<li><a href="https://twitter.com/josevalim/status/1785990361418006768?t=ZvCKMAXrZFtDX8pfjW14Lw?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://twitter.com/josevalim/status/1785990361418006768?t=ZvCKMAXrZFtDX8pfjW14Lw</a> – A tweet by José Valim discussing the power of set-theoretic types in Elixir.</li>
<li><a href="https://twitter.com/josevalim/status/1787543767341486181?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://twitter.com/josevalim/status/1787543767341486181</a> – José Valim sharing updates about Elixir's type system checking exceptions fields and warning on undefined exceptions.</li>
<li><a href="https://hexdocs.pm/elixir/main/gradual-set-theoretic-types.html?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://hexdocs.pm/elixir/main/gradual-set-theoretic-types.html</a> – The Elixir documentation for the gradual set-theoretic types.</li>
<li><a href="https://hexdocs.pm/elixir/main/changelog.html#warnings-from-gradual-set-theoretic-types?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://hexdocs.pm/elixir/main/changelog.html#warnings-from-gradual-set-theoretic-types</a> – The Elixir 1.17.0 changelog on "Warnings from gradual set-theoretic types."</li>
<li><a href="https://github.com/elixir-lang/elixir/pull/13534?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://github.com/elixir-lang/elixir/pull/13534</a> – A Github pull request for a new <code>is_non_struct_map</code> guard in Elixir 1.17.</li>
<li><a href="https://twitter.com/codestirring/status/1785769316304228590?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://twitter.com/codestirring/status/1785769316304228590</a> – Chris Gregori announces "Bloom," a new LiveView component library project.</li>
<li><a href="https://bloom-ui.fly.dev/?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://bloom-ui.fly.dev/</a> – The "Bloom" UI component library site showcasing its features and usage.</li>
<li><a href="https://github.com/chrisgreg/bloom?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://github.com/chrisgreg/bloom</a> – The Github repository for the "Bloom" LiveView component library.</li>
<li><a href="https://twitter.com/chris_mccord/status/1785678249424461897?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://twitter.com/chris_mccord/status/1785678249424461897</a> – A teaser from Chris McCord about hot deploys on Fly.io to a planet-wide cluster in seconds.</li>
<li><a href="https://hexdocs.pm/mix/1.16.2/Mix.Tasks.Release.html#module-hot-code-upgrades?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://hexdocs.pm/mix/1.16.2/Mix.Tasks.Release.html#module-hot-code-upgrades</a> – Mix documentation discussing how to perform hot code upgrades.</li>
<li><a href="https://twitter.com/bcardarella/status/1785419505134456895?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://twitter.com/bcardarella/status/1785419505134456895</a> – A tweet from Brian Cardarella showing a LiveView Native tvOS simulator demo.</li>
<li><a href="https://www.youtube.com/@CodeSync/videos?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://www.youtube.com/@CodeSync/videos</a> – Videos uploaded by CodeSync from ElixirConf EU 2024, including keynotes.</li>
<li><a href="https://medium.com/@maciej.pocwierz/how-an-empty-s3-bucket-can-make-your-aws-bill-explode-934a383cb8b1?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://medium.com/@maciej.pocwierz/how-an-empty-s3-bucket-can-make-your-aws-bill-explode-934a383cb8b1</a> – An article highlighting how unauthorized requests to S3 buckets can inflate AWS bills and AWS's billing policy update to address this.</li>
<li><a href="https://twitter.com/jeffbarr/status/1787844682216792163?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://twitter.com/jeffbarr/status/1787844682216792163</a> – AWS's Jeff Barr's tweet about the adjustment of billing policy for S3.</li>
<li><a href="https://www.employmentlawworldview.com/ftc-bans-non-competes-throughout-the-united-states-us/?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://www.employmentlawworldview.com/ftc-bans-non-competes-throughout-the-united-states-us/</a> – A follow-up on the FTC's recent ruling on non-compete clauses and the resulting legal challenges.</li>
</ul>

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

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

<ul>
<li>Message the show - <a href="https://twitter.com/ThinkingElixir" target="_blank" rel="nofollow noopener">@ThinkingElixir</a></li>
<li>Message the show on Fediverse - <a href="https://genserver.social/ThinkingElixir" target="_blank" rel="nofollow noopener">@ThinkingElixir@genserver.social</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" target="_blank" rel="nofollow noopener">show@thinkingelixir.com</a></li>
<li>Mark Ericksen - <a href="https://twitter.com/brainlid" target="_blank" rel="nofollow noopener">@brainlid</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" target="_blank" rel="nofollow noopener">@brainlid@genserver.social</a></li>
<li>David Bernheisel - <a href="https://twitter.com/bernheisel" target="_blank" rel="nofollow noopener">@bernheisel</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" target="_blank" rel="nofollow noopener">@dbern@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>186: Thinking Elixir News</title>
  <link>https://podcast.thinkingelixir.com/186</link>
  <guid isPermaLink="false">6fbe0efc-39be-48e1-b82e-f0be8ad14d84</guid>
  <pubDate>Tue, 23 Jan 2024 04:15:00 -0700</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/6fbe0efc-39be-48e1-b82e-f0be8ad14d84.mp3" length="5570560" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>Discover how Elixir reduces costs and enhances dev experiences, get tips for package maintainers, and catch the latest on NervesConf US and more!</itunes:subtitle>
  <itunes:duration>7:18</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;In today's episode, we peek into Elixir's impact on operational costs and developer experience, highlighted by Amplified's move to Elixir and insights from José Valim. Learn about the latest community discussions, including a tip for Elixir package maintainers. Plus, there's a buzz about the upcoming NervesConf US. Join us for these stories and more!&lt;/p&gt;

&lt;p&gt;Show Notes online - &lt;a href="http://podcast.thinkingelixir.com/186" target="_blank" rel="nofollow noopener"&gt;http://podcast.thinkingelixir.com/186&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=mrFwWuD7gVo?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://www.youtube.com/watch?v=mrFwWuD7gVo&lt;/a&gt; – DockYard posted an Elixir Roundtable interview with Chris Grainger discussing Amplified's switch from Python to Elixir, leading to a significant AWS bill reduction.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/cigrainger/status/1745371714660258169?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://twitter.com/cigrainger/status/1745371714660258169&lt;/a&gt; – Chris Grainger tweeted about cutting AWS costs in half by utilizing tools like Nx, Axon, OTP, and Broadway after moving to Elixir from Prefect and Spark.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/josevalim/status/1745431023893024827?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://twitter.com/josevalim/status/1745431023893024827&lt;/a&gt; – José Valim discussed on Twitter the benefits of reducing operational complexity with Elixir and how it can also slash AWS bills.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/zachsdaniel1/status/1745894060890452476?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://twitter.com/zachsdaniel1/status/1745894060890452476&lt;/a&gt; – Zach Daniel reminds Elixir package maintainers on Twitter to update &lt;code&gt;ex_doc&lt;/code&gt; to benefit from its ongoing improvements and suggests using &lt;code&gt;mix hex.publish docs&lt;/code&gt; for updating documentation.&lt;/li&gt;
&lt;li&gt;José Valim suggested checking the Hex API for new &lt;code&gt;ex_doc&lt;/code&gt; versions and willing to accept a PR for a warning implementation, exemplifying OpenSource collaboration.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.thestackcanary.com/phoenix-liveuploads-pdf/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://www.thestackcanary.com/phoenix-liveuploads-pdf/&lt;/a&gt; – Andrés X Alejos created a tutorial on integrating Phoenix LiveView with pdf.js for handling PDF previews in applications.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://elixirforum.com/t/elixir-forum-2024-update/61007?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://elixirforum.com/t/elixir-forum-2024-update/61007&lt;/a&gt; – Elixir Forum 2024 Update mentions a discount section, the Ash Framework moving there for support, added chat features, and teases more features for 2024.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://nervesconf.us/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://nervesconf.us/&lt;/a&gt; – NervesConf US announcement for May 9th, 2024, in Chattanooga, Tenn, calling for speakers and mentioning the CFP is open for all levels and Nerves-related topics.&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, aws</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>In today's episode, we peek into Elixir's impact on operational costs and developer experience, highlighted by Amplified's move to Elixir and insights from José Valim. Learn about the latest community discussions, including a tip for Elixir package maintainers. Plus, there's a buzz about the upcoming NervesConf US. Join us for these stories and more!</p>

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

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

<ul>
<li><a href="https://www.youtube.com/watch?v=mrFwWuD7gVo?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://www.youtube.com/watch?v=mrFwWuD7gVo</a> – DockYard posted an Elixir Roundtable interview with Chris Grainger discussing Amplified's switch from Python to Elixir, leading to a significant AWS bill reduction.</li>
<li><a href="https://twitter.com/cigrainger/status/1745371714660258169?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://twitter.com/cigrainger/status/1745371714660258169</a> – Chris Grainger tweeted about cutting AWS costs in half by utilizing tools like Nx, Axon, OTP, and Broadway after moving to Elixir from Prefect and Spark.</li>
<li><a href="https://twitter.com/josevalim/status/1745431023893024827?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://twitter.com/josevalim/status/1745431023893024827</a> – José Valim discussed on Twitter the benefits of reducing operational complexity with Elixir and how it can also slash AWS bills.</li>
<li><a href="https://twitter.com/zachsdaniel1/status/1745894060890452476?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://twitter.com/zachsdaniel1/status/1745894060890452476</a> – Zach Daniel reminds Elixir package maintainers on Twitter to update <code>ex_doc</code> to benefit from its ongoing improvements and suggests using <code>mix hex.publish docs</code> for updating documentation.</li>
<li>José Valim suggested checking the Hex API for new <code>ex_doc</code> versions and willing to accept a PR for a warning implementation, exemplifying OpenSource collaboration.</li>
<li><a href="https://www.thestackcanary.com/phoenix-liveuploads-pdf/?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://www.thestackcanary.com/phoenix-liveuploads-pdf/</a> – Andrés X Alejos created a tutorial on integrating Phoenix LiveView with pdf.js for handling PDF previews in applications.</li>
<li><a href="https://elixirforum.com/t/elixir-forum-2024-update/61007?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://elixirforum.com/t/elixir-forum-2024-update/61007</a> – Elixir Forum 2024 Update mentions a discount section, the Ash Framework moving there for support, added chat features, and teases more features for 2024.</li>
<li><a href="https://nervesconf.us/?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://nervesconf.us/</a> – NervesConf US announcement for May 9th, 2024, in Chattanooga, Tenn, calling for speakers and mentioning the CFP is open for all levels and Nerves-related topics.</li>
</ul>

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

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

<ul>
<li>Message the show - <a href="https://twitter.com/ThinkingElixir" target="_blank" rel="nofollow noopener">@ThinkingElixir</a></li>
<li>Message the show on Fediverse - <a href="https://genserver.social/ThinkingElixir" target="_blank" rel="nofollow noopener">@ThinkingElixir@genserver.social</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" target="_blank" rel="nofollow noopener">show@thinkingelixir.com</a></li>
<li>Mark Ericksen - <a href="https://twitter.com/brainlid" target="_blank" rel="nofollow noopener">@brainlid</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" target="_blank" rel="nofollow noopener">@brainlid@genserver.social</a></li>
<li>David Bernheisel - <a href="https://twitter.com/bernheisel" target="_blank" rel="nofollow noopener">@bernheisel</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" target="_blank" rel="nofollow noopener">@dbern@genserver.social</a></li>
<li>Cade Ward - <a href="https://twitter.com/cadebward" target="_blank" rel="nofollow noopener">@cadebward</a></li>
<li>Cade Ward on Fediverse - <a href="https://genserver.social/cadebward" target="_blank" rel="nofollow noopener">@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>In today's episode, we peek into Elixir's impact on operational costs and developer experience, highlighted by Amplified's move to Elixir and insights from José Valim. Learn about the latest community discussions, including a tip for Elixir package maintainers. Plus, there's a buzz about the upcoming NervesConf US. Join us for these stories and more!</p>

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

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

<ul>
<li><a href="https://www.youtube.com/watch?v=mrFwWuD7gVo?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://www.youtube.com/watch?v=mrFwWuD7gVo</a> – DockYard posted an Elixir Roundtable interview with Chris Grainger discussing Amplified's switch from Python to Elixir, leading to a significant AWS bill reduction.</li>
<li><a href="https://twitter.com/cigrainger/status/1745371714660258169?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://twitter.com/cigrainger/status/1745371714660258169</a> – Chris Grainger tweeted about cutting AWS costs in half by utilizing tools like Nx, Axon, OTP, and Broadway after moving to Elixir from Prefect and Spark.</li>
<li><a href="https://twitter.com/josevalim/status/1745431023893024827?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://twitter.com/josevalim/status/1745431023893024827</a> – José Valim discussed on Twitter the benefits of reducing operational complexity with Elixir and how it can also slash AWS bills.</li>
<li><a href="https://twitter.com/zachsdaniel1/status/1745894060890452476?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://twitter.com/zachsdaniel1/status/1745894060890452476</a> – Zach Daniel reminds Elixir package maintainers on Twitter to update <code>ex_doc</code> to benefit from its ongoing improvements and suggests using <code>mix hex.publish docs</code> for updating documentation.</li>
<li>José Valim suggested checking the Hex API for new <code>ex_doc</code> versions and willing to accept a PR for a warning implementation, exemplifying OpenSource collaboration.</li>
<li><a href="https://www.thestackcanary.com/phoenix-liveuploads-pdf/?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://www.thestackcanary.com/phoenix-liveuploads-pdf/</a> – Andrés X Alejos created a tutorial on integrating Phoenix LiveView with pdf.js for handling PDF previews in applications.</li>
<li><a href="https://elixirforum.com/t/elixir-forum-2024-update/61007?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://elixirforum.com/t/elixir-forum-2024-update/61007</a> – Elixir Forum 2024 Update mentions a discount section, the Ash Framework moving there for support, added chat features, and teases more features for 2024.</li>
<li><a href="https://nervesconf.us/?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://nervesconf.us/</a> – NervesConf US announcement for May 9th, 2024, in Chattanooga, Tenn, calling for speakers and mentioning the CFP is open for all levels and Nerves-related topics.</li>
</ul>

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

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

<ul>
<li>Message the show - <a href="https://twitter.com/ThinkingElixir" target="_blank" rel="nofollow noopener">@ThinkingElixir</a></li>
<li>Message the show on Fediverse - <a href="https://genserver.social/ThinkingElixir" target="_blank" rel="nofollow noopener">@ThinkingElixir@genserver.social</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" target="_blank" rel="nofollow noopener">show@thinkingelixir.com</a></li>
<li>Mark Ericksen - <a href="https://twitter.com/brainlid" target="_blank" rel="nofollow noopener">@brainlid</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" target="_blank" rel="nofollow noopener">@brainlid@genserver.social</a></li>
<li>David Bernheisel - <a href="https://twitter.com/bernheisel" target="_blank" rel="nofollow noopener">@bernheisel</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" target="_blank" rel="nofollow noopener">@dbern@genserver.social</a></li>
<li>Cade Ward - <a href="https://twitter.com/cadebward" target="_blank" rel="nofollow noopener">@cadebward</a></li>
<li>Cade Ward on Fediverse - <a href="https://genserver.social/cadebward" target="_blank" rel="nofollow noopener">@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>181: FLAME with Chris McCord</title>
  <link>https://podcast.thinkingelixir.com/181</link>
  <guid isPermaLink="false">4986375f-a2b7-4650-92fb-dee76247f4cf</guid>
  <pubDate>Tue, 19 Dec 2023 04:15:00 -0700</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/4986375f-a2b7-4650-92fb-dee76247f4cf.mp3" length="52029440" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>Dive into the Elixir ecosystem's latest innovation: Chris McCord's FLAME for the Phoenix Framework—is it a game-changer in serverless computing? We discuss its unique approach, scalability, how it compares to job queues, and much more! </itunes:subtitle>
  <itunes:duration>1:11: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;In this week's episode, we ignite the exciting world of Elixir with Chris McCord's announcement of FLAME, showcasing a revolutionary approach to serverless with the Phoenix framework. Chris joins us to unravel the inspiration behind FLAME - Fleeting Lambda Application for Modular Execution and its promise to streamline the developer experience, significantly simplifying elastic compute. We discuss why this isn't just another job queue solution and explore how it effortlessly scales. We cover how other backends can be implemented and learn there's even a Kubernetes option! The FLAME pattern can be implemented in other languages and frameworks too. To avoid FOMO, tune in and ride the wave of Elixir's evolution with us.&lt;/p&gt;

&lt;p&gt;Show Notes online - &lt;a href="http://podcast.thinkingelixir.com/181" target="_blank" rel="nofollow noopener"&gt;http://podcast.thinkingelixir.com/181&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://twitter.com/chris_mccord/status/1732368400876249310?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://twitter.com/chris_mccord/status/1732368400876249310&lt;/a&gt; – Chris McCord announced FLAME, a library for Phoenix, with a video demo link.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://fly.io/blog/rethinking-serverless-with-flame/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://fly.io/blog/rethinking-serverless-with-flame/&lt;/a&gt; – Blog post by Chris McCord detailing the FLAME pattern and library for Phoenix.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/bcardarella/status/1734219297721921968?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://twitter.com/bcardarella/status/1734219297721921968&lt;/a&gt; – Announcement of LiveView Native beta release v0.2.0.beta.1.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/liveview-native/live_view_native/tree/main?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/liveview-native/live_view_native/tree/main&lt;/a&gt; – GitHub repository for LiveView Native with the beta release.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/peregrine/status/1733182408969650579?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://twitter.com/peregrine/status/1733182408969650579&lt;/a&gt; – Jason Stiebs' tweet about his article on using Machine Learning with Elixir apps.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://fly.io/phoenix-files/real-world-machine-learning-on-fly-gpu/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://fly.io/phoenix-files/real-world-machine-learning-on-fly-gpu/&lt;/a&gt; – The article by Jason Stiebs on implementing Machine Learning in Hex package searches with Fly.io GPUs.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/bernheisel/status/1732487442052083810?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://twitter.com/bernheisel/status/1732487442052083810&lt;/a&gt; – David's date_time_parser tool announcement on Twitter.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/dbernheisel/date_time_parser?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/dbernheisel/date_time_parser&lt;/a&gt; – GitHub repository for the date_time_parser library, highlighting its latest updates and features.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/paraxialio/status/1732382704098763155?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://twitter.com/paraxialio/status/1732382704098763155&lt;/a&gt; – Paraxial 2.0 announcement, a server-side hosted tool for Elixir security.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://paraxial.io/blog/introducing-paraxial?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://paraxial.io/blog/introducing-paraxial&lt;/a&gt; – Introduction blog post for Paraxial 2.0, presenting its Elixir focused security dashboard and features.&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://twitter.com/chris_mccord/status/1732368400876249310?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://twitter.com/chris_mccord/status/1732368400876249310&lt;/a&gt; – FLAME X/Twitter announcement&lt;/li&gt;
&lt;li&gt;&lt;a href="https://fly.io/blog/rethinking-serverless-with-flame/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://fly.io/blog/rethinking-serverless-with-flame/&lt;/a&gt; – Rethinking Serverless with FLAME blog post&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=l1xt_rkWdic?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://www.youtube.com/watch?v=l1xt_rkWdic&lt;/a&gt; – FLAME YouTube video&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/phoenixframework/flame?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/phoenixframework/flame&lt;/a&gt; – flame library on GitHub - in PhoenixFramework org&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/fly-apps/live_beats?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/fly-apps/live_beats&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://en.wikipedia.org/wiki/Periscope_(service)?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://en.wikipedia.org/wiki/Periscope_(service)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.merriam-webster.com/dictionary/obviate?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://www.merriam-webster.com/dictionary/obviate&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/chrismccord/atlas?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/chrismccord/atlas&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/chris_mccord?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://twitter.com/chris_mccord&lt;/a&gt; – on Twitter&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/chrismccord?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/chrismccord&lt;/a&gt; – on Github&lt;/li&gt;
&lt;li&gt;&lt;a href="http://chrismccord.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;http://chrismccord.com/&lt;/a&gt; – Blog&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/flydotio?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://twitter.com/flydotio&lt;/a&gt; – Fly.io on Twitter&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, flame, serverless, lambda, aws</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>In this week's episode, we ignite the exciting world of Elixir with Chris McCord's announcement of FLAME, showcasing a revolutionary approach to serverless with the Phoenix framework. Chris joins us to unravel the inspiration behind FLAME - Fleeting Lambda Application for Modular Execution and its promise to streamline the developer experience, significantly simplifying elastic compute. We discuss why this isn't just another job queue solution and explore how it effortlessly scales. We cover how other backends can be implemented and learn there's even a Kubernetes option! The FLAME pattern can be implemented in other languages and frameworks too. To avoid FOMO, tune in and ride the wave of Elixir's evolution with us.</p>

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

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

<ul>
<li><a href="https://twitter.com/chris_mccord/status/1732368400876249310?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://twitter.com/chris_mccord/status/1732368400876249310</a> – Chris McCord announced FLAME, a library for Phoenix, with a video demo link.</li>
<li><a href="https://fly.io/blog/rethinking-serverless-with-flame/?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://fly.io/blog/rethinking-serverless-with-flame/</a> – Blog post by Chris McCord detailing the FLAME pattern and library for Phoenix.</li>
<li><a href="https://twitter.com/bcardarella/status/1734219297721921968?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://twitter.com/bcardarella/status/1734219297721921968</a> – Announcement of LiveView Native beta release v0.2.0.beta.1.</li>
<li><a href="https://github.com/liveview-native/live_view_native/tree/main?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://github.com/liveview-native/live_view_native/tree/main</a> – GitHub repository for LiveView Native with the beta release.</li>
<li><a href="https://twitter.com/peregrine/status/1733182408969650579?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://twitter.com/peregrine/status/1733182408969650579</a> – Jason Stiebs' tweet about his article on using Machine Learning with Elixir apps.</li>
<li><a href="https://fly.io/phoenix-files/real-world-machine-learning-on-fly-gpu/?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://fly.io/phoenix-files/real-world-machine-learning-on-fly-gpu/</a> – The article by Jason Stiebs on implementing Machine Learning in Hex package searches with Fly.io GPUs.</li>
<li><a href="https://twitter.com/bernheisel/status/1732487442052083810?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://twitter.com/bernheisel/status/1732487442052083810</a> – David's date_time_parser tool announcement on Twitter.</li>
<li><a href="https://github.com/dbernheisel/date_time_parser?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://github.com/dbernheisel/date_time_parser</a> – GitHub repository for the date_time_parser library, highlighting its latest updates and features.</li>
<li><a href="https://twitter.com/paraxialio/status/1732382704098763155?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://twitter.com/paraxialio/status/1732382704098763155</a> – Paraxial 2.0 announcement, a server-side hosted tool for Elixir security.</li>
<li><a href="https://paraxial.io/blog/introducing-paraxial?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://paraxial.io/blog/introducing-paraxial</a> – Introduction blog post for Paraxial 2.0, presenting its Elixir focused security dashboard and features.</li>
</ul>

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

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

<ul>
<li><a href="https://twitter.com/chris_mccord/status/1732368400876249310?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://twitter.com/chris_mccord/status/1732368400876249310</a> – FLAME X/Twitter announcement</li>
<li><a href="https://fly.io/blog/rethinking-serverless-with-flame/?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://fly.io/blog/rethinking-serverless-with-flame/</a> – Rethinking Serverless with FLAME blog post</li>
<li><a href="https://www.youtube.com/watch?v=l1xt_rkWdic?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://www.youtube.com/watch?v=l1xt_rkWdic</a> – FLAME YouTube video</li>
<li><a href="https://github.com/phoenixframework/flame?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://github.com/phoenixframework/flame</a> – flame library on GitHub - in PhoenixFramework org</li>
<li><a href="https://github.com/fly-apps/live_beats?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://github.com/fly-apps/live_beats</a></li>
<li><a href="https://en.wikipedia.org/wiki/Periscope_(service)?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://en.wikipedia.org/wiki/Periscope_(service)</a></li>
<li><a href="https://www.merriam-webster.com/dictionary/obviate?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://www.merriam-webster.com/dictionary/obviate</a></li>
<li><a href="https://github.com/chrismccord/atlas?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://github.com/chrismccord/atlas</a></li>
</ul>

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

<ul>
<li><a href="https://twitter.com/chris_mccord?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://twitter.com/chris_mccord</a> – on Twitter</li>
<li><a href="https://github.com/chrismccord?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://github.com/chrismccord</a> – on Github</li>
<li><a href="http://chrismccord.com/?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">http://chrismccord.com/</a> – Blog</li>
<li><a href="https://twitter.com/flydotio?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://twitter.com/flydotio</a> – Fly.io on Twitter</li>
</ul>

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

<ul>
<li>Message the show - <a href="https://twitter.com/ThinkingElixir" target="_blank" rel="nofollow noopener">@ThinkingElixir</a></li>
<li>Message the show on Fediverse - <a href="https://genserver.social/ThinkingElixir" target="_blank" rel="nofollow noopener">@ThinkingElixir@genserver.social</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" target="_blank" rel="nofollow noopener">show@thinkingelixir.com</a></li>
<li>Mark Ericksen - <a href="https://twitter.com/brainlid" target="_blank" rel="nofollow noopener">@brainlid</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" target="_blank" rel="nofollow noopener">@brainlid@genserver.social</a></li>
<li>David Bernheisel - <a href="https://twitter.com/bernheisel" target="_blank" rel="nofollow noopener">@bernheisel</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" target="_blank" rel="nofollow noopener">@dbern@genserver.social</a></li>
<li>Cade Ward - <a href="https://twitter.com/cadebward" target="_blank" rel="nofollow noopener">@cadebward</a></li>
<li>Cade Ward on Fediverse - <a href="https://genserver.social/cadebward" target="_blank" rel="nofollow noopener">@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>In this week's episode, we ignite the exciting world of Elixir with Chris McCord's announcement of FLAME, showcasing a revolutionary approach to serverless with the Phoenix framework. Chris joins us to unravel the inspiration behind FLAME - Fleeting Lambda Application for Modular Execution and its promise to streamline the developer experience, significantly simplifying elastic compute. We discuss why this isn't just another job queue solution and explore how it effortlessly scales. We cover how other backends can be implemented and learn there's even a Kubernetes option! The FLAME pattern can be implemented in other languages and frameworks too. To avoid FOMO, tune in and ride the wave of Elixir's evolution with us.</p>

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

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

<ul>
<li><a href="https://twitter.com/chris_mccord/status/1732368400876249310?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://twitter.com/chris_mccord/status/1732368400876249310</a> – Chris McCord announced FLAME, a library for Phoenix, with a video demo link.</li>
<li><a href="https://fly.io/blog/rethinking-serverless-with-flame/?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://fly.io/blog/rethinking-serverless-with-flame/</a> – Blog post by Chris McCord detailing the FLAME pattern and library for Phoenix.</li>
<li><a href="https://twitter.com/bcardarella/status/1734219297721921968?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://twitter.com/bcardarella/status/1734219297721921968</a> – Announcement of LiveView Native beta release v0.2.0.beta.1.</li>
<li><a href="https://github.com/liveview-native/live_view_native/tree/main?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://github.com/liveview-native/live_view_native/tree/main</a> – GitHub repository for LiveView Native with the beta release.</li>
<li><a href="https://twitter.com/peregrine/status/1733182408969650579?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://twitter.com/peregrine/status/1733182408969650579</a> – Jason Stiebs' tweet about his article on using Machine Learning with Elixir apps.</li>
<li><a href="https://fly.io/phoenix-files/real-world-machine-learning-on-fly-gpu/?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://fly.io/phoenix-files/real-world-machine-learning-on-fly-gpu/</a> – The article by Jason Stiebs on implementing Machine Learning in Hex package searches with Fly.io GPUs.</li>
<li><a href="https://twitter.com/bernheisel/status/1732487442052083810?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://twitter.com/bernheisel/status/1732487442052083810</a> – David's date_time_parser tool announcement on Twitter.</li>
<li><a href="https://github.com/dbernheisel/date_time_parser?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://github.com/dbernheisel/date_time_parser</a> – GitHub repository for the date_time_parser library, highlighting its latest updates and features.</li>
<li><a href="https://twitter.com/paraxialio/status/1732382704098763155?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://twitter.com/paraxialio/status/1732382704098763155</a> – Paraxial 2.0 announcement, a server-side hosted tool for Elixir security.</li>
<li><a href="https://paraxial.io/blog/introducing-paraxial?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://paraxial.io/blog/introducing-paraxial</a> – Introduction blog post for Paraxial 2.0, presenting its Elixir focused security dashboard and features.</li>
</ul>

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

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

<ul>
<li><a href="https://twitter.com/chris_mccord/status/1732368400876249310?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://twitter.com/chris_mccord/status/1732368400876249310</a> – FLAME X/Twitter announcement</li>
<li><a href="https://fly.io/blog/rethinking-serverless-with-flame/?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://fly.io/blog/rethinking-serverless-with-flame/</a> – Rethinking Serverless with FLAME blog post</li>
<li><a href="https://www.youtube.com/watch?v=l1xt_rkWdic?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://www.youtube.com/watch?v=l1xt_rkWdic</a> – FLAME YouTube video</li>
<li><a href="https://github.com/phoenixframework/flame?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://github.com/phoenixframework/flame</a> – flame library on GitHub - in PhoenixFramework org</li>
<li><a href="https://github.com/fly-apps/live_beats?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://github.com/fly-apps/live_beats</a></li>
<li><a href="https://en.wikipedia.org/wiki/Periscope_(service)?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://en.wikipedia.org/wiki/Periscope_(service)</a></li>
<li><a href="https://www.merriam-webster.com/dictionary/obviate?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://www.merriam-webster.com/dictionary/obviate</a></li>
<li><a href="https://github.com/chrismccord/atlas?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://github.com/chrismccord/atlas</a></li>
</ul>

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

<ul>
<li><a href="https://twitter.com/chris_mccord?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://twitter.com/chris_mccord</a> – on Twitter</li>
<li><a href="https://github.com/chrismccord?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://github.com/chrismccord</a> – on Github</li>
<li><a href="http://chrismccord.com/?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">http://chrismccord.com/</a> – Blog</li>
<li><a href="https://twitter.com/flydotio?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://twitter.com/flydotio</a> – Fly.io on Twitter</li>
</ul>

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

<ul>
<li>Message the show - <a href="https://twitter.com/ThinkingElixir" target="_blank" rel="nofollow noopener">@ThinkingElixir</a></li>
<li>Message the show on Fediverse - <a href="https://genserver.social/ThinkingElixir" target="_blank" rel="nofollow noopener">@ThinkingElixir@genserver.social</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" target="_blank" rel="nofollow noopener">show@thinkingelixir.com</a></li>
<li>Mark Ericksen - <a href="https://twitter.com/brainlid" target="_blank" rel="nofollow noopener">@brainlid</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" target="_blank" rel="nofollow noopener">@brainlid@genserver.social</a></li>
<li>David Bernheisel - <a href="https://twitter.com/bernheisel" target="_blank" rel="nofollow noopener">@bernheisel</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" target="_blank" rel="nofollow noopener">@dbern@genserver.social</a></li>
<li>Cade Ward - <a href="https://twitter.com/cadebward" target="_blank" rel="nofollow noopener">@cadebward</a></li>
<li>Cade Ward on Fediverse - <a href="https://genserver.social/cadebward" target="_blank" rel="nofollow noopener">@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>
