<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" encoding="UTF-8" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/" xmlns:atom="http://www.w3.org/2005/Atom/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:fireside="http://fireside.fm/modules/rss/fireside">
  <channel>
    <fireside:hostname>web01.fireside.fm</fireside:hostname>
    <fireside:genDate>Tue, 19 May 2026 01:16:54 -0500</fireside:genDate>
    <generator>Fireside (https://fireside.fm)</generator>
    <title>Thinking Elixir Podcast - Episodes Tagged with “Debugger”</title>
    <link>https://podcast.thinkingelixir.com/tags/debugger</link>
    <pubDate>Tue, 28 Apr 2026 04:15:00 -0600</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>301: Testing, Debugging, and Departures</title>
  <link>https://podcast.thinkingelixir.com/301</link>
  <guid isPermaLink="false">a30370c9-4556-4bb4-9020-7fdb5f27126e</guid>
  <pubDate>Tue, 28 Apr 2026 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/a30370c9-4556-4bb4-9020-7fdb5f27126e.mp3" length="13250560" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes Phoenix LiveDebugger hitting v1.0, LiveStash v0.2.0 released, German Velasco’s TestingLiveView.com course is now free, Volt v0.8.0 drops Node.js for frontend builds, and more!</itunes:subtitle>
  <itunes:duration>17:58</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 LiveDebugger hitting v1.0 with an interactive tour to go along with it, LiveStash v0.2.0 shipping with API improvements and a tease of Redis &amp;amp; Mnesia adapters on the horizon, German Velasco making his TestingLiveView.com course completely free for the Elixir community, Volt reaching v0.8.0 as an Elixir-native frontend build tool that eliminates the need for Node.js, and Francesco Cesarini announcing his departure from Erlang Solutions while pledging to remain active in the Erlang Ecosystem Foundation, and more!&lt;/p&gt;

&lt;p&gt;Show Notes online - &lt;a href="http://podcast.thinkingelixir.com/301" target="_blank" rel="nofollow noopener"&gt;http://podcast.thinkingelixir.com/301&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/swmansionElixir/status/2047324614519652484?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://x.com/swmansionElixir/status/2047324614519652484&lt;/a&gt; – Phoenix LiveDebugger hits v1.0 — Software Mansion announces the milestone release, signaling a shift from active development to maintenance. They consider it feature-complete.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/software-mansion-labs/live-debugger-tour?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/software-mansion-labs/live-debugger-tour&lt;/a&gt; – LiveDebugger Tour — an interactive, hands-on tutorial launched alongside v1.0 to walk users through everything LiveDebugger has to offer.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://x.com/swmansionelixir/status/2046960595455369469?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://x.com/swmansionelixir/status/2046960595455369469&lt;/a&gt; – LiveStash v0.2.0 released by Software Mansion — a new version shaped by API feedback, with v0.3.0 teasing Redis &amp;amp; Mnesia adapters.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://hex.pm/packages/live_stash?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://hex.pm/packages/live_stash&lt;/a&gt; – LiveStash on Hex.pm — the package that solves Phoenix LiveView's state loss during WebSocket reconnects.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://live-stash-demo.swmansion.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://live-stash-demo.swmansion.com/&lt;/a&gt; – Interactive demo site for LiveStash.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/software-mansion-labs/live-stash?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/software-mansion-labs/live-stash&lt;/a&gt; – LiveStash GitHub repository.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/software-mansion-labs/live-stash/blob/main/CHANGELOG.md?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/software-mansion-labs/live-stash/blob/main/CHANGELOG.md&lt;/a&gt; – LiveStash changelog detailing v0.2.0 changes.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://x.com/germsvel/status/2046896967330955336?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://x.com/germsvel/status/2046896967330955336&lt;/a&gt; – German Velasco announces that his TestingLiveView.com course is now free for the community.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.testingliveview.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://www.testingliveview.com/&lt;/a&gt; – TestingLiveView.com — a deep-dive course on testing Phoenix LiveView, now free.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/playlist?list=PLvQQYdm3-Eoi6aZFyCngEFKHNL2f92gpI?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://www.youtube.com/playlist?list=PLvQQYdm3-Eoi6aZFyCngEFKHNL2f92gpI&lt;/a&gt; – YouTube playlist for the TestingLiveView course, with videos, explanations, and code samples for each lesson.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://thinkingelixir.com/available-courses/index.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://thinkingelixir.com/available-courses/index.html&lt;/a&gt; – ThinkingElixir.com courses — also made free when Mark's focus shifted, similarly giving back to the Elixir community.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://x.com/dan_note/status/2046539535287287862?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://x.com/dan_note/status/2046539535287287862&lt;/a&gt; – Volt reaches v0.8.0 — the Elixir-native frontend build tool adds a mix igniter command to migrate projects from esbuild + Tailwind with no Node.js required.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/elixir-volt/volt?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/elixir-volt/volt&lt;/a&gt; – Volt GitHub repository — an Elixir-native frontend build tool supporting JavaScript, TypeScript, Vue SFCs, and CSS with a dev server, HMR, and production builds.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://x.com/FrancescoC/status/2047325522330312880?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://x.com/FrancescoC/status/2047325522330312880&lt;/a&gt; – Francesco Cesarini announces he is leaving Erlang Solutions, where he served as Founder &amp;amp; Technical Director.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.linkedin.com/posts/francescocesarini_this-is-my-last-week-at-erlang-solutions-share-7453064615325900800-Gfcv/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://www.linkedin.com/posts/francescocesarini_this-is-my-last-week-at-erlang-solutions-share-7453064615325900800-Gfcv/&lt;/a&gt; – Francesco Cesarini's LinkedIn post about his departure from Erlang Solutions, noting he will remain involved in the Erlang Ecosystem Foundation (EEF) and the community.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Do you have some Elixir news to share? Tell us at &lt;a href="https://x.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, testing, debugging, debugger, Erlang, LiveView</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes Phoenix LiveDebugger hitting v1.0 with an interactive tour to go along with it, LiveStash v0.2.0 shipping with API improvements and a tease of Redis &amp; Mnesia adapters on the horizon, German Velasco making his TestingLiveView.com course completely free for the Elixir community, Volt reaching v0.8.0 as an Elixir-native frontend build tool that eliminates the need for Node.js, and Francesco Cesarini announcing his departure from Erlang Solutions while pledging to remain active in the Erlang Ecosystem Foundation, and more!</p>

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

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

<ul>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&utm_campaign=thinkingelixir-oct2025" rel="nofollow">https://paraxial.io/</a> – Paraxial.io is sponsoring today&#39;s show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.</li>
<li><a href="https://x.com/swmansionElixir/status/2047324614519652484?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/swmansionElixir/status/2047324614519652484</a> – Phoenix LiveDebugger hits v1.0 — Software Mansion announces the milestone release, signaling a shift from active development to maintenance. They consider it feature-complete.</li>
<li><a href="https://github.com/software-mansion-labs/live-debugger-tour?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/software-mansion-labs/live-debugger-tour</a> – LiveDebugger Tour — an interactive, hands-on tutorial launched alongside v1.0 to walk users through everything LiveDebugger has to offer.</li>
<li><a href="https://x.com/swmansionelixir/status/2046960595455369469?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/swmansionelixir/status/2046960595455369469</a> – LiveStash v0.2.0 released by Software Mansion — a new version shaped by API feedback, with v0.3.0 teasing Redis &amp; Mnesia adapters.</li>
<li><a href="https://hex.pm/packages/live_stash?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hex.pm/packages/live_stash</a> – LiveStash on Hex.pm — the package that solves Phoenix LiveView&#39;s state loss during WebSocket reconnects.</li>
<li><a href="https://live-stash-demo.swmansion.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://live-stash-demo.swmansion.com/</a> – Interactive demo site for LiveStash.</li>
<li><a href="https://github.com/software-mansion-labs/live-stash?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/software-mansion-labs/live-stash</a> – LiveStash GitHub repository.</li>
<li><a href="https://github.com/software-mansion-labs/live-stash/blob/main/CHANGELOG.md?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/software-mansion-labs/live-stash/blob/main/CHANGELOG.md</a> – LiveStash changelog detailing v0.2.0 changes.</li>
<li><a href="https://x.com/germsvel/status/2046896967330955336?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/germsvel/status/2046896967330955336</a> – German Velasco announces that his TestingLiveView.com course is now free for the community.</li>
<li><a href="https://www.testingliveview.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.testingliveview.com/</a> – TestingLiveView.com — a deep-dive course on testing Phoenix LiveView, now free.</li>
<li><a href="https://www.youtube.com/playlist?list=PLvQQYdm3-Eoi6aZFyCngEFKHNL2f92gpI?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/playlist?list=PLvQQYdm3-Eoi6aZFyCngEFKHNL2f92gpI</a> – YouTube playlist for the TestingLiveView course, with videos, explanations, and code samples for each lesson.</li>
<li><a href="https://thinkingelixir.com/available-courses/index.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://thinkingelixir.com/available-courses/index.html</a> – ThinkingElixir.com courses — also made free when Mark&#39;s focus shifted, similarly giving back to the Elixir community.</li>
<li><a href="https://x.com/dan_note/status/2046539535287287862?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/dan_note/status/2046539535287287862</a> – Volt reaches v0.8.0 — the Elixir-native frontend build tool adds a mix igniter command to migrate projects from esbuild + Tailwind with no Node.js required.</li>
<li><a href="https://github.com/elixir-volt/volt?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-volt/volt</a> – Volt GitHub repository — an Elixir-native frontend build tool supporting JavaScript, TypeScript, Vue SFCs, and CSS with a dev server, HMR, and production builds.</li>
<li><a href="https://x.com/FrancescoC/status/2047325522330312880?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/FrancescoC/status/2047325522330312880</a> – Francesco Cesarini announces he is leaving Erlang Solutions, where he served as Founder &amp; Technical Director.</li>
<li><a href="https://www.linkedin.com/posts/francescocesarini_this-is-my-last-week-at-erlang-solutions-share-7453064615325900800-Gfcv/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.linkedin.com/posts/francescocesarini_this-is-my-last-week-at-erlang-solutions-share-7453064615325900800-Gfcv/</a> – Francesco Cesarini&#39;s LinkedIn post about his departure from Erlang Solutions, noting he will remain involved in the Erlang Ecosystem Foundation (EEF) and the community.</li>
</ul>

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

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

<ul>
<li>Message the show - <a href="https://bsky.app/profile/thinkingelixir.com" rel="nofollow">Bluesky</a></li>
<li>Message the show - <a href="https://x.com/ThinkingElixir" rel="nofollow">X</a></li>
<li>Message the show on Fediverse - <a href="https://genserver.social/ThinkingElixir" rel="nofollow">@ThinkingElixir@genserver.social</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></li>
<li>Mark Ericksen on X - <a href="https://x.com/brainlid" rel="nofollow">@brainlid</a></li>
<li>Mark Ericksen on Bluesky - <a href="https://bsky.app/profile/brainlid.bsky.social" rel="nofollow">@brainlid.bsky.social</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" rel="nofollow">@brainlid@genserver.social</a></li>
<li>David Bernheisel on Bluesky - <a href="https://bsky.app/profile/david.bernheisel.com" rel="nofollow">@david.bernheisel.com</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" rel="nofollow">@dbern@genserver.social</a></li>
</ul><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-oct2025">Paraxial.io</a>: <a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-oct2025">Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.</a></li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>News includes Phoenix LiveDebugger hitting v1.0 with an interactive tour to go along with it, LiveStash v0.2.0 shipping with API improvements and a tease of Redis &amp; Mnesia adapters on the horizon, German Velasco making his TestingLiveView.com course completely free for the Elixir community, Volt reaching v0.8.0 as an Elixir-native frontend build tool that eliminates the need for Node.js, and Francesco Cesarini announcing his departure from Erlang Solutions while pledging to remain active in the Erlang Ecosystem Foundation, and more!</p>

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

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

<ul>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&utm_campaign=thinkingelixir-oct2025" rel="nofollow">https://paraxial.io/</a> – Paraxial.io is sponsoring today&#39;s show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.</li>
<li><a href="https://x.com/swmansionElixir/status/2047324614519652484?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/swmansionElixir/status/2047324614519652484</a> – Phoenix LiveDebugger hits v1.0 — Software Mansion announces the milestone release, signaling a shift from active development to maintenance. They consider it feature-complete.</li>
<li><a href="https://github.com/software-mansion-labs/live-debugger-tour?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/software-mansion-labs/live-debugger-tour</a> – LiveDebugger Tour — an interactive, hands-on tutorial launched alongside v1.0 to walk users through everything LiveDebugger has to offer.</li>
<li><a href="https://x.com/swmansionelixir/status/2046960595455369469?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/swmansionelixir/status/2046960595455369469</a> – LiveStash v0.2.0 released by Software Mansion — a new version shaped by API feedback, with v0.3.0 teasing Redis &amp; Mnesia adapters.</li>
<li><a href="https://hex.pm/packages/live_stash?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hex.pm/packages/live_stash</a> – LiveStash on Hex.pm — the package that solves Phoenix LiveView&#39;s state loss during WebSocket reconnects.</li>
<li><a href="https://live-stash-demo.swmansion.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://live-stash-demo.swmansion.com/</a> – Interactive demo site for LiveStash.</li>
<li><a href="https://github.com/software-mansion-labs/live-stash?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/software-mansion-labs/live-stash</a> – LiveStash GitHub repository.</li>
<li><a href="https://github.com/software-mansion-labs/live-stash/blob/main/CHANGELOG.md?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/software-mansion-labs/live-stash/blob/main/CHANGELOG.md</a> – LiveStash changelog detailing v0.2.0 changes.</li>
<li><a href="https://x.com/germsvel/status/2046896967330955336?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/germsvel/status/2046896967330955336</a> – German Velasco announces that his TestingLiveView.com course is now free for the community.</li>
<li><a href="https://www.testingliveview.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.testingliveview.com/</a> – TestingLiveView.com — a deep-dive course on testing Phoenix LiveView, now free.</li>
<li><a href="https://www.youtube.com/playlist?list=PLvQQYdm3-Eoi6aZFyCngEFKHNL2f92gpI?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/playlist?list=PLvQQYdm3-Eoi6aZFyCngEFKHNL2f92gpI</a> – YouTube playlist for the TestingLiveView course, with videos, explanations, and code samples for each lesson.</li>
<li><a href="https://thinkingelixir.com/available-courses/index.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://thinkingelixir.com/available-courses/index.html</a> – ThinkingElixir.com courses — also made free when Mark&#39;s focus shifted, similarly giving back to the Elixir community.</li>
<li><a href="https://x.com/dan_note/status/2046539535287287862?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/dan_note/status/2046539535287287862</a> – Volt reaches v0.8.0 — the Elixir-native frontend build tool adds a mix igniter command to migrate projects from esbuild + Tailwind with no Node.js required.</li>
<li><a href="https://github.com/elixir-volt/volt?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-volt/volt</a> – Volt GitHub repository — an Elixir-native frontend build tool supporting JavaScript, TypeScript, Vue SFCs, and CSS with a dev server, HMR, and production builds.</li>
<li><a href="https://x.com/FrancescoC/status/2047325522330312880?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/FrancescoC/status/2047325522330312880</a> – Francesco Cesarini announces he is leaving Erlang Solutions, where he served as Founder &amp; Technical Director.</li>
<li><a href="https://www.linkedin.com/posts/francescocesarini_this-is-my-last-week-at-erlang-solutions-share-7453064615325900800-Gfcv/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.linkedin.com/posts/francescocesarini_this-is-my-last-week-at-erlang-solutions-share-7453064615325900800-Gfcv/</a> – Francesco Cesarini&#39;s LinkedIn post about his departure from Erlang Solutions, noting he will remain involved in the Erlang Ecosystem Foundation (EEF) and the community.</li>
</ul>

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

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

<ul>
<li>Message the show - <a href="https://bsky.app/profile/thinkingelixir.com" rel="nofollow">Bluesky</a></li>
<li>Message the show - <a href="https://x.com/ThinkingElixir" rel="nofollow">X</a></li>
<li>Message the show on Fediverse - <a href="https://genserver.social/ThinkingElixir" rel="nofollow">@ThinkingElixir@genserver.social</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></li>
<li>Mark Ericksen on X - <a href="https://x.com/brainlid" rel="nofollow">@brainlid</a></li>
<li>Mark Ericksen on Bluesky - <a href="https://bsky.app/profile/brainlid.bsky.social" rel="nofollow">@brainlid.bsky.social</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" rel="nofollow">@brainlid@genserver.social</a></li>
<li>David Bernheisel on Bluesky - <a href="https://bsky.app/profile/david.bernheisel.com" rel="nofollow">@david.bernheisel.com</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" rel="nofollow">@dbern@genserver.social</a></li>
</ul><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-oct2025">Paraxial.io</a>: <a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-oct2025">Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.</a></li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>249: LiveDebugger: Peering Inside a LiveView</title>
  <link>https://podcast.thinkingelixir.com/249</link>
  <guid isPermaLink="false">73d8b60b-8c90-4bed-8db5-1b49331bcfda</guid>
  <pubDate>Tue, 15 Apr 2025 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/73d8b60b-8c90-4bed-8db5-1b49331bcfda.mp3" length="36378624" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes Phoenix 1.8.0-rc with magic link auth and DaisyUI components, Ecto's new privacy features, the Elixir Secure Coding project's new home, and more! Plus an interview with Krzysztof Nalepa about LiveDebugger.</itunes:subtitle>
  <itunes:duration>50:06</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 1.8.0-rc release with DaisyUI styled Tailwind components and magic link authentication, a new design pattern called "scopes", a new privacy-focused feature in Ecto for schema redaction, the Elixir Secure Coding Training project finding a new home at TvLabs, a helpful iex shell tip for multiline commands, and more! We interview Krzysztof Nalepa, the primary creator of LiveDebugger, discussing how this powerful tool helps debug LiveView states and structures, how the project originated, upcoming features, and more.&lt;/p&gt;

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

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

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://paraxial.io/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://paraxial.io/&lt;/a&gt; – Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a limited time offer.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://phoenixframework.org/blog/phoenix-1-8-released?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://phoenixframework.org/blog/phoenix-1-8-released&lt;/a&gt; – Phoenix 1.8.0-rc released with DaisyUI styled Tailwind components, magic link authentication, revised layouts, and new scopes pattern for data access and authorization.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://elixirforum.com/t/phoenix-1-8-0-rc-0-released/70256?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://elixirforum.com/t/phoenix-1-8-0-rc-0-released/70256&lt;/a&gt; – Discussion forum post about the Phoenix 1.8.0-rc.0 release.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/phoenixframework/phoenix/blob/b1c459943b3279f97725787b9150ff4950958d12/CHANGELOG.md?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/phoenixframework/phoenix/blob/b1c459943b3279f97725787b9150ff4950958d12/CHANGELOG.md&lt;/a&gt; – Changelog detailing the few deprecations in Phoenix 1.8.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://hexdocs.pm/phoenix/1.8.0-rc.0/scopes.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://hexdocs.pm/phoenix/1.8.0-rc.0/scopes.html&lt;/a&gt; – New scopes guide in Phoenix 1.8, designed to make secure data access the default.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/elixir-ecto/ecto/pull/4599?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/elixir-ecto/ecto/pull/4599&lt;/a&gt; – Privacy/security focused PR merged into Ecto adding a @schema_redact module attribute to make redacting fields easier.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://bsky.app/profile/nezteb.net/post/3lm6nbpgelk2b?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://bsky.app/profile/nezteb.net/post/3lm6nbpgelk2b&lt;/a&gt; – Bluesky post about the new Ecto schema redaction feature.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/erlef/elixir-secure-coding?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/erlef/elixir-secure-coding&lt;/a&gt; – Elixir Secure Coding Training (ESCT) project, an interactive cybersecurity curriculum for Elixir teams, has found a new maintainer in TvLabs.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://bsky.app/profile/davelucia.com/post/3llwjpgsrgs2u?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://bsky.app/profile/davelucia.com/post/3llwjpgsrgs2u&lt;/a&gt; – Announcement about the ESCT project maintainership transition, with plans to eventually move it to the EEF.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://bsky.app/profile/bobbby.online/post/3llwpqtwwf22r?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://bsky.app/profile/bobbby.online/post/3llwpqtwwf22r&lt;/a&gt; – Tip for Elixir users - setting export VISUAL=your_editor_of_choice allows entering multiline commands in iex shell by pressing ESCAPE+o.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://dep-mcp.9elements.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://dep-mcp.9elements.com/&lt;/a&gt; – Daniel Hoelzgen created a new MCP Server that brings package repository awareness for Hex.pm and other package managers to code editors supporting Model Context Protocol.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://x.com/brainlid/status/1909600607935381553?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://x.com/brainlid/status/1909600607935381553&lt;/a&gt; – Configuration instructions for using the dep-mcp server in Cursor.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://elixirconf.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://elixirconf.com/&lt;/a&gt; – ElixirConf US 2025 in Orlando is open for submitting talks (deadline Apr 29) and workshops (deadline Apr 15).&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://x.com/elixirconf/status/1907843035544826137?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://x.com/elixirconf/status/1907843035544826137&lt;/a&gt; – Announcement about ElixirConf US 2025 with information about joining the waitlist for pre-sale tickets.&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://github.com/software-mansion/live-debugger?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/software-mansion/live-debugger&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://elixirforum.com/t/livedebugger-tool-for-debugging-liveview-apps/69668?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://elixirforum.com/t/livedebugger-tool-for-debugging-liveview-apps/69668&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://blog.swmansion.com/introduction-to-livedebugger-a-tool-for-debugging-phoenix-liveview-apps-bf7e56ab00fb?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://blog.swmansion.com/introduction-to-livedebugger-a-tool-for-debugging-phoenix-liveview-apps-bf7e56ab00fb&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/esl/MongooseIM?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/esl/MongooseIM&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://swmansion.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://swmansion.com/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://membrane.stream/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://membrane.stream/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://react.dev/learn/react-developer-tools?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://react.dev/learn/react-developer-tools&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/JohnnyCurran/TimeTravel?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/JohnnyCurran/TimeTravel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/ash-project/igniter/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/ash-project/igniter/&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://x.com/swmansion?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://x.com/swmansion&lt;/a&gt; – Software Mansion on Twitter/X&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://bsky.app/profile/swmansion.com?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://bsky.app/profile/swmansion.com&lt;/a&gt; – Software Mansion on Bluesky&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/software-mansion/live-debugger?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/software-mansion/live-debugger&lt;/a&gt; – LiveDebugger on Github&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://blog.swmansion.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://blog.swmansion.com/&lt;/a&gt; – Software Mansion Site&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://x.com/kraleppa?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://x.com/kraleppa&lt;/a&gt; – Krzysztof on Twitter/X&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://bsky.app/profile/kraleppa.bsky.social?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://bsky.app/profile/kraleppa.bsky.social&lt;/a&gt; – Krzysztof on Bluesky&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/kraleppa?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/kraleppa&lt;/a&gt; – Krzysztof on Github&lt;/li&gt;
&lt;/ul&gt;

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

&lt;ul&gt;
&lt;li&gt;Message the show - &lt;a href="https://bsky.app/profile/thinkingelixir.com" target="_blank" rel="nofollow noopener"&gt;Bluesky&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Message the show - &lt;a href="https://x.com/ThinkingElixir" target="_blank" rel="nofollow noopener"&gt;X&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Message the show on Fediverse - &lt;a href="https://genserver.social/ThinkingElixir" target="_blank" rel="nofollow noopener"&gt;@ThinkingElixir@genserver.social&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Email the show - &lt;a href="mailto:show@thinkingelixir.com" target="_blank" rel="nofollow noopener"&gt;show@thinkingelixir.com&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Mark Ericksen on X - &lt;a href="https://x.com/brainlid" target="_blank" rel="nofollow noopener"&gt;@brainlid&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Mark Ericksen on Bluesky - &lt;a href="https://bsky.app/profile/brainlid.bsky.social" target="_blank" rel="nofollow noopener"&gt;@brainlid.bsky.social&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Mark Ericksen on Fediverse - &lt;a href="https://genserver.social/brainlid" target="_blank" rel="nofollow noopener"&gt;@brainlid@genserver.social&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;David Bernheisel on Bluesky - &lt;a href="https://bsky.app/profile/david.bernheisel.com" target="_blank" rel="nofollow noopener"&gt;@david.bernheisel.com&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;David Bernheisel on Fediverse - &lt;a href="https://genserver.social/dbern" target="_blank" rel="nofollow noopener"&gt;@dbern@genserver.social&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
</description>
  <itunes:keywords>elixir, news, liveview, debugger, phoenix, scopes</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes Phoenix 1.8.0-rc release with DaisyUI styled Tailwind components and magic link authentication, a new design pattern called &quot;scopes&quot;, a new privacy-focused feature in Ecto for schema redaction, the Elixir Secure Coding Training project finding a new home at TvLabs, a helpful iex shell tip for multiline commands, and more! We interview Krzysztof Nalepa, the primary creator of LiveDebugger, discussing how this powerful tool helps debug LiveView states and structures, how the project originated, upcoming features, and more.</p>

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

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

<ul>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://paraxial.io/</a> – Paraxial.io is sponsoring today&#39;s show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a limited time offer.</li>
<li><a href="https://phoenixframework.org/blog/phoenix-1-8-released?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://phoenixframework.org/blog/phoenix-1-8-released</a> – Phoenix 1.8.0-rc released with DaisyUI styled Tailwind components, magic link authentication, revised layouts, and new scopes pattern for data access and authorization.</li>
<li><a href="https://elixirforum.com/t/phoenix-1-8-0-rc-0-released/70256?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/t/phoenix-1-8-0-rc-0-released/70256</a> – Discussion forum post about the Phoenix 1.8.0-rc.0 release.</li>
<li><a href="https://github.com/phoenixframework/phoenix/blob/b1c459943b3279f97725787b9150ff4950958d12/CHANGELOG.md?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/phoenix/blob/b1c459943b3279f97725787b9150ff4950958d12/CHANGELOG.md</a> – Changelog detailing the few deprecations in Phoenix 1.8.</li>
<li><a href="https://hexdocs.pm/phoenix/1.8.0-rc.0/scopes.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/phoenix/1.8.0-rc.0/scopes.html</a> – New scopes guide in Phoenix 1.8, designed to make secure data access the default.</li>
<li><a href="https://github.com/elixir-ecto/ecto/pull/4599?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-ecto/ecto/pull/4599</a> – Privacy/security focused PR merged into Ecto adding a @schema_redact module attribute to make redacting fields easier.</li>
<li><a href="https://bsky.app/profile/nezteb.net/post/3lm6nbpgelk2b?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/nezteb.net/post/3lm6nbpgelk2b</a> – Bluesky post about the new Ecto schema redaction feature.</li>
<li><a href="https://github.com/erlef/elixir-secure-coding?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/erlef/elixir-secure-coding</a> – Elixir Secure Coding Training (ESCT) project, an interactive cybersecurity curriculum for Elixir teams, has found a new maintainer in TvLabs.</li>
<li><a href="https://bsky.app/profile/davelucia.com/post/3llwjpgsrgs2u?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/davelucia.com/post/3llwjpgsrgs2u</a> – Announcement about the ESCT project maintainership transition, with plans to eventually move it to the EEF.</li>
<li><a href="https://bsky.app/profile/bobbby.online/post/3llwpqtwwf22r?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/bobbby.online/post/3llwpqtwwf22r</a> – Tip for Elixir users - setting export VISUAL=your_editor_of_choice allows entering multiline commands in iex shell by pressing ESCAPE+o.</li>
<li><a href="https://dep-mcp.9elements.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://dep-mcp.9elements.com/</a> – Daniel Hoelzgen created a new MCP Server that brings package repository awareness for Hex.pm and other package managers to code editors supporting Model Context Protocol.</li>
<li><a href="https://x.com/brainlid/status/1909600607935381553?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/brainlid/status/1909600607935381553</a> – Configuration instructions for using the dep-mcp server in Cursor.</li>
<li><a href="https://elixirconf.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirconf.com/</a> – ElixirConf US 2025 in Orlando is open for submitting talks (deadline Apr 29) and workshops (deadline Apr 15).</li>
<li><a href="https://x.com/elixirconf/status/1907843035544826137?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/elixirconf/status/1907843035544826137</a> – Announcement about ElixirConf US 2025 with information about joining the waitlist for pre-sale tickets.</li>
</ul>

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

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

<ul>
<li><a href="https://github.com/software-mansion/live-debugger?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/software-mansion/live-debugger</a></li>
<li><a href="https://elixirforum.com/t/livedebugger-tool-for-debugging-liveview-apps/69668?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/t/livedebugger-tool-for-debugging-liveview-apps/69668</a></li>
<li><a href="https://blog.swmansion.com/introduction-to-livedebugger-a-tool-for-debugging-phoenix-liveview-apps-bf7e56ab00fb?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://blog.swmansion.com/introduction-to-livedebugger-a-tool-for-debugging-phoenix-liveview-apps-bf7e56ab00fb</a></li>
<li><a href="https://github.com/esl/MongooseIM?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/esl/MongooseIM</a></li>
<li><a href="https://swmansion.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://swmansion.com/</a></li>
<li><a href="https://membrane.stream/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://membrane.stream/</a></li>
<li><a href="https://react.dev/learn/react-developer-tools?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://react.dev/learn/react-developer-tools</a></li>
<li><a href="https://github.com/JohnnyCurran/TimeTravel?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/JohnnyCurran/TimeTravel</a></li>
<li><a href="https://github.com/ash-project/igniter/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/ash-project/igniter/</a></li>
</ul>

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

<ul>
<li><a href="https://x.com/swmansion?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/swmansion</a> – Software Mansion on Twitter/X</li>
<li><a href="https://bsky.app/profile/swmansion.com?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/swmansion.com</a> – Software Mansion on Bluesky</li>
<li><a href="https://github.com/software-mansion/live-debugger?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/software-mansion/live-debugger</a> – LiveDebugger on Github</li>
<li><a href="https://blog.swmansion.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://blog.swmansion.com/</a> – Software Mansion Site</li>
<li><a href="https://x.com/kraleppa?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/kraleppa</a> – Krzysztof on Twitter/X</li>
<li><a href="https://bsky.app/profile/kraleppa.bsky.social?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/kraleppa.bsky.social</a> – Krzysztof on Bluesky</li>
<li><a href="https://github.com/kraleppa?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/kraleppa</a> – Krzysztof on Github</li>
</ul>

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

<ul>
<li>Message the show - <a href="https://bsky.app/profile/thinkingelixir.com" rel="nofollow">Bluesky</a></li>
<li>Message the show - <a href="https://x.com/ThinkingElixir" rel="nofollow">X</a></li>
<li>Message the show on Fediverse - <a href="https://genserver.social/ThinkingElixir" rel="nofollow">@ThinkingElixir@genserver.social</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></li>
<li>Mark Ericksen on X - <a href="https://x.com/brainlid" rel="nofollow">@brainlid</a></li>
<li>Mark Ericksen on Bluesky - <a href="https://bsky.app/profile/brainlid.bsky.social" rel="nofollow">@brainlid.bsky.social</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" rel="nofollow">@brainlid@genserver.social</a></li>
<li>David Bernheisel on Bluesky - <a href="https://bsky.app/profile/david.bernheisel.com" rel="nofollow">@david.bernheisel.com</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" rel="nofollow">@dbern@genserver.social</a></li>
</ul><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://paraxial.io/">Paraxial.io</a>: <a rel="nofollow" href="https://paraxial.io/">Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a limited time offer.</a></li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>News includes Phoenix 1.8.0-rc release with DaisyUI styled Tailwind components and magic link authentication, a new design pattern called &quot;scopes&quot;, a new privacy-focused feature in Ecto for schema redaction, the Elixir Secure Coding Training project finding a new home at TvLabs, a helpful iex shell tip for multiline commands, and more! We interview Krzysztof Nalepa, the primary creator of LiveDebugger, discussing how this powerful tool helps debug LiveView states and structures, how the project originated, upcoming features, and more.</p>

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

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

<ul>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://paraxial.io/</a> – Paraxial.io is sponsoring today&#39;s show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a limited time offer.</li>
<li><a href="https://phoenixframework.org/blog/phoenix-1-8-released?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://phoenixframework.org/blog/phoenix-1-8-released</a> – Phoenix 1.8.0-rc released with DaisyUI styled Tailwind components, magic link authentication, revised layouts, and new scopes pattern for data access and authorization.</li>
<li><a href="https://elixirforum.com/t/phoenix-1-8-0-rc-0-released/70256?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/t/phoenix-1-8-0-rc-0-released/70256</a> – Discussion forum post about the Phoenix 1.8.0-rc.0 release.</li>
<li><a href="https://github.com/phoenixframework/phoenix/blob/b1c459943b3279f97725787b9150ff4950958d12/CHANGELOG.md?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/phoenix/blob/b1c459943b3279f97725787b9150ff4950958d12/CHANGELOG.md</a> – Changelog detailing the few deprecations in Phoenix 1.8.</li>
<li><a href="https://hexdocs.pm/phoenix/1.8.0-rc.0/scopes.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/phoenix/1.8.0-rc.0/scopes.html</a> – New scopes guide in Phoenix 1.8, designed to make secure data access the default.</li>
<li><a href="https://github.com/elixir-ecto/ecto/pull/4599?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-ecto/ecto/pull/4599</a> – Privacy/security focused PR merged into Ecto adding a @schema_redact module attribute to make redacting fields easier.</li>
<li><a href="https://bsky.app/profile/nezteb.net/post/3lm6nbpgelk2b?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/nezteb.net/post/3lm6nbpgelk2b</a> – Bluesky post about the new Ecto schema redaction feature.</li>
<li><a href="https://github.com/erlef/elixir-secure-coding?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/erlef/elixir-secure-coding</a> – Elixir Secure Coding Training (ESCT) project, an interactive cybersecurity curriculum for Elixir teams, has found a new maintainer in TvLabs.</li>
<li><a href="https://bsky.app/profile/davelucia.com/post/3llwjpgsrgs2u?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/davelucia.com/post/3llwjpgsrgs2u</a> – Announcement about the ESCT project maintainership transition, with plans to eventually move it to the EEF.</li>
<li><a href="https://bsky.app/profile/bobbby.online/post/3llwpqtwwf22r?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/bobbby.online/post/3llwpqtwwf22r</a> – Tip for Elixir users - setting export VISUAL=your_editor_of_choice allows entering multiline commands in iex shell by pressing ESCAPE+o.</li>
<li><a href="https://dep-mcp.9elements.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://dep-mcp.9elements.com/</a> – Daniel Hoelzgen created a new MCP Server that brings package repository awareness for Hex.pm and other package managers to code editors supporting Model Context Protocol.</li>
<li><a href="https://x.com/brainlid/status/1909600607935381553?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/brainlid/status/1909600607935381553</a> – Configuration instructions for using the dep-mcp server in Cursor.</li>
<li><a href="https://elixirconf.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirconf.com/</a> – ElixirConf US 2025 in Orlando is open for submitting talks (deadline Apr 29) and workshops (deadline Apr 15).</li>
<li><a href="https://x.com/elixirconf/status/1907843035544826137?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/elixirconf/status/1907843035544826137</a> – Announcement about ElixirConf US 2025 with information about joining the waitlist for pre-sale tickets.</li>
</ul>

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

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

<ul>
<li><a href="https://github.com/software-mansion/live-debugger?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/software-mansion/live-debugger</a></li>
<li><a href="https://elixirforum.com/t/livedebugger-tool-for-debugging-liveview-apps/69668?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/t/livedebugger-tool-for-debugging-liveview-apps/69668</a></li>
<li><a href="https://blog.swmansion.com/introduction-to-livedebugger-a-tool-for-debugging-phoenix-liveview-apps-bf7e56ab00fb?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://blog.swmansion.com/introduction-to-livedebugger-a-tool-for-debugging-phoenix-liveview-apps-bf7e56ab00fb</a></li>
<li><a href="https://github.com/esl/MongooseIM?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/esl/MongooseIM</a></li>
<li><a href="https://swmansion.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://swmansion.com/</a></li>
<li><a href="https://membrane.stream/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://membrane.stream/</a></li>
<li><a href="https://react.dev/learn/react-developer-tools?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://react.dev/learn/react-developer-tools</a></li>
<li><a href="https://github.com/JohnnyCurran/TimeTravel?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/JohnnyCurran/TimeTravel</a></li>
<li><a href="https://github.com/ash-project/igniter/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/ash-project/igniter/</a></li>
</ul>

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

<ul>
<li><a href="https://x.com/swmansion?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/swmansion</a> – Software Mansion on Twitter/X</li>
<li><a href="https://bsky.app/profile/swmansion.com?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/swmansion.com</a> – Software Mansion on Bluesky</li>
<li><a href="https://github.com/software-mansion/live-debugger?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/software-mansion/live-debugger</a> – LiveDebugger on Github</li>
<li><a href="https://blog.swmansion.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://blog.swmansion.com/</a> – Software Mansion Site</li>
<li><a href="https://x.com/kraleppa?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/kraleppa</a> – Krzysztof on Twitter/X</li>
<li><a href="https://bsky.app/profile/kraleppa.bsky.social?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/kraleppa.bsky.social</a> – Krzysztof on Bluesky</li>
<li><a href="https://github.com/kraleppa?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/kraleppa</a> – Krzysztof on Github</li>
</ul>

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

<ul>
<li>Message the show - <a href="https://bsky.app/profile/thinkingelixir.com" rel="nofollow">Bluesky</a></li>
<li>Message the show - <a href="https://x.com/ThinkingElixir" rel="nofollow">X</a></li>
<li>Message the show on Fediverse - <a href="https://genserver.social/ThinkingElixir" rel="nofollow">@ThinkingElixir@genserver.social</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></li>
<li>Mark Ericksen on X - <a href="https://x.com/brainlid" rel="nofollow">@brainlid</a></li>
<li>Mark Ericksen on Bluesky - <a href="https://bsky.app/profile/brainlid.bsky.social" rel="nofollow">@brainlid.bsky.social</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" rel="nofollow">@brainlid@genserver.social</a></li>
<li>David Bernheisel on Bluesky - <a href="https://bsky.app/profile/david.bernheisel.com" rel="nofollow">@david.bernheisel.com</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" rel="nofollow">@dbern@genserver.social</a></li>
</ul><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://paraxial.io/">Paraxial.io</a>: <a rel="nofollow" href="https://paraxial.io/">Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a limited time offer.</a></li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>242: Magic Links and Sudo Mode</title>
  <link>https://podcast.thinkingelixir.com/242</link>
  <guid isPermaLink="false">228f01ab-28b7-45a0-9833-8aeb65216fad</guid>
  <pubDate>Tue, 25 Feb 2025 04:15:00 -0700</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/228f01ab-28b7-45a0-9833-8aeb65216fad.mp3" length="14968832" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes Phoenix gen_auth adding magic links and sudo mode security, DaisyUI Components reaching v0.7.0, new security best practices from Paraxial.io, PostgreSQL self-join improvements, and more!</itunes:subtitle>
  <itunes:duration>20:21</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 exciting updates to Phoenix gen_auth with magic links and sudo mode security features, a comprehensive guide on Elixir and Phoenix security best practices from Paraxial.io, significant updates to the DaisyUI Components library for Phoenix LiveView reaching version 0.7.0, more on LiveDebugger tool for Phoenix applications, performance improvements in PostgreSQL's self-join handling, and more!&lt;/p&gt;

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

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

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://gigalixir.com/thinking?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://gigalixir.com/thinking&lt;/a&gt; – Visit to sign up and get 20% off your first year. Or use the promo code "Thinking" during signup.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/phoenixframework/phoenix/pull/6081?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/phoenixframework/phoenix/pull/6081&lt;/a&gt; – Phoenix gen_auth is adding support for magic links (passwordless login) and sudo mode for sensitive operations.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://elixirstream.dev/gendiff?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://elixirstream.dev/gendiff&lt;/a&gt; – Additional resource for Phoenix gen_auth updates.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/9elements/hex-mcp?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/9elements/hex-mcp&lt;/a&gt; – New Model Context Protocol server providing real-time Hex package version information for AI tools like Cursor.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://paraxial.io/blog/elixir-best?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://paraxial.io/blog/elixir-best&lt;/a&gt; – Michael Lubas shares 11 best practices for security in Elixir and Phoenix applications.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://elixirstatus.com/p/7bQOj-daisyuicomponents---a-phoenix-liveview--daisyui-library?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://elixirstatus.com/p/7bQOj-daisyuicomponents---a-phoenix-liveview--daisyui-library&lt;/a&gt; – DaisyUI Components library for Phoenix LiveView updated to version 0.7.0.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/phcurado/daisy_ui_components?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/phcurado/daisy_ui_components&lt;/a&gt; – GitHub repository for DaisyUI Components, featuring over 30 pre-styled components.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://daisy-ui-components-site.fly.dev/storybook/welcome?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://daisy-ui-components-site.fly.dev/storybook/welcome&lt;/a&gt; – Interactive Storybook for exploring DaisyUI Components.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/phcurado/daisy_ui_components/blob/main/CHANGELOG.md?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/phcurado/daisy_ui_components/blob/main/CHANGELOG.md&lt;/a&gt; – Changelog showing recent updates to DaisyUI Components.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/software-mansion-labs/live-debugger?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/software-mansion-labs/live-debugger&lt;/a&gt; – LiveDebugger tool for Phoenix LiveView applications, providing insights into LiveViews, components, and state transitions.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.phoronix.com/news/PostgreSQL-Self-Join-Eliminate?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://www.phoronix.com/news/PostgreSQL-Self-Join-Eliminate&lt;/a&gt; – Postgres adds optimization for self-joins, improving query performance.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.lambdadays.org/lambdadays2025?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://www.lambdadays.org/lambdadays2025&lt;/a&gt; – Lambda Days conference tickets on sale, happening June 12-13 in Kraków, Poland, focusing on functional programming.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://alchemyconf.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://alchemyconf.com/&lt;/a&gt; – Alchemy Conf happening April 2-3 in Braga, Portugal with 10% discount code "THINKINGELIXIR".&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://membrz.club/alchemyconf/events?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://membrz.club/alchemyconf/events&lt;/a&gt; – Direct link for purchasing Alchemy Conf tickets.&lt;/li&gt;
&lt;/ul&gt;

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

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

&lt;ul&gt;
&lt;li&gt;Message the show - &lt;a href="https://bsky.app/profile/thinkingelixir.com" target="_blank" rel="nofollow noopener"&gt;Bluesky&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Message the show - &lt;a href="https://x.com/ThinkingElixir" target="_blank" rel="nofollow noopener"&gt;X&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Message the show on Fediverse - &lt;a href="https://genserver.social/ThinkingElixir" target="_blank" rel="nofollow noopener"&gt;@ThinkingElixir@genserver.social&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Email the show - &lt;a href="mailto:show@thinkingelixir.com" target="_blank" rel="nofollow noopener"&gt;show@thinkingelixir.com&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Mark Ericksen on X - &lt;a href="https://x.com/brainlid" target="_blank" rel="nofollow noopener"&gt;@brainlid&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Mark Ericksen on Bluesky - &lt;a href="https://bsky.app/profile/brainlid.bsky.social" target="_blank" rel="nofollow noopener"&gt;@brainlid.bsky.social&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Mark Ericksen on Fediverse - &lt;a href="https://genserver.social/brainlid" target="_blank" rel="nofollow noopener"&gt;@brainlid@genserver.social&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;David Bernheisel on Bluesky - &lt;a href="https://bsky.app/profile/david.bernheisel.com" target="_blank" rel="nofollow noopener"&gt;@david.bernheisel.com&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;David Bernheisel on Fediverse - &lt;a href="https://genserver.social/dbern" target="_blank" rel="nofollow noopener"&gt;@dbern@genserver.social&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
</description>
  <itunes:keywords>elixir, phoenix, security, debugger, sudo, auth</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes exciting updates to Phoenix gen_auth with magic links and sudo mode security features, a comprehensive guide on Elixir and Phoenix security best practices from Paraxial.io, significant updates to the DaisyUI Components library for Phoenix LiveView reaching version 0.7.0, more on LiveDebugger tool for Phoenix applications, performance improvements in PostgreSQL&#39;s self-join handling, and more!</p>

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

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

<ul>
<li><a href="https://gigalixir.com/thinking?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://gigalixir.com/thinking</a> – Visit to sign up and get 20% off your first year. Or use the promo code &quot;Thinking&quot; during signup.</li>
<li><a href="https://github.com/phoenixframework/phoenix/pull/6081?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/phoenix/pull/6081</a> – Phoenix gen_auth is adding support for magic links (passwordless login) and sudo mode for sensitive operations.</li>
<li><a href="https://elixirstream.dev/gendiff?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirstream.dev/gendiff</a> – Additional resource for Phoenix gen_auth updates.</li>
<li><a href="https://github.com/9elements/hex-mcp?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/9elements/hex-mcp</a> – New Model Context Protocol server providing real-time Hex package version information for AI tools like Cursor.</li>
<li><a href="https://paraxial.io/blog/elixir-best?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://paraxial.io/blog/elixir-best</a> – Michael Lubas shares 11 best practices for security in Elixir and Phoenix applications.</li>
<li><a href="https://elixirstatus.com/p/7bQOj-daisyuicomponents---a-phoenix-liveview--daisyui-library?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirstatus.com/p/7bQOj-daisyuicomponents---a-phoenix-liveview--daisyui-library</a> – DaisyUI Components library for Phoenix LiveView updated to version 0.7.0.</li>
<li><a href="https://github.com/phcurado/daisy_ui_components?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phcurado/daisy_ui_components</a> – GitHub repository for DaisyUI Components, featuring over 30 pre-styled components.</li>
<li><a href="https://daisy-ui-components-site.fly.dev/storybook/welcome?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://daisy-ui-components-site.fly.dev/storybook/welcome</a> – Interactive Storybook for exploring DaisyUI Components.</li>
<li><a href="https://github.com/phcurado/daisy_ui_components/blob/main/CHANGELOG.md?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phcurado/daisy_ui_components/blob/main/CHANGELOG.md</a> – Changelog showing recent updates to DaisyUI Components.</li>
<li><a href="https://github.com/software-mansion-labs/live-debugger?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/software-mansion-labs/live-debugger</a> – LiveDebugger tool for Phoenix LiveView applications, providing insights into LiveViews, components, and state transitions.</li>
<li><a href="https://www.phoronix.com/news/PostgreSQL-Self-Join-Eliminate?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.phoronix.com/news/PostgreSQL-Self-Join-Eliminate</a> – Postgres adds optimization for self-joins, improving query performance.</li>
<li><a href="https://www.lambdadays.org/lambdadays2025?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.lambdadays.org/lambdadays2025</a> – Lambda Days conference tickets on sale, happening June 12-13 in Kraków, Poland, focusing on functional programming.</li>
<li><a href="https://alchemyconf.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://alchemyconf.com/</a> – Alchemy Conf happening April 2-3 in Braga, Portugal with 10% discount code &quot;THINKINGELIXIR&quot;.</li>
<li><a href="https://membrz.club/alchemyconf/events?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://membrz.club/alchemyconf/events</a> – Direct link for purchasing Alchemy Conf tickets.</li>
</ul>

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

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

<ul>
<li>Message the show - <a href="https://bsky.app/profile/thinkingelixir.com" rel="nofollow">Bluesky</a></li>
<li>Message the show - <a href="https://x.com/ThinkingElixir" rel="nofollow">X</a></li>
<li>Message the show on Fediverse - <a href="https://genserver.social/ThinkingElixir" rel="nofollow">@ThinkingElixir@genserver.social</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></li>
<li>Mark Ericksen on X - <a href="https://x.com/brainlid" rel="nofollow">@brainlid</a></li>
<li>Mark Ericksen on Bluesky - <a href="https://bsky.app/profile/brainlid.bsky.social" rel="nofollow">@brainlid.bsky.social</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" rel="nofollow">@brainlid@genserver.social</a></li>
<li>David Bernheisel on Bluesky - <a href="https://bsky.app/profile/david.bernheisel.com" rel="nofollow">@david.bernheisel.com</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" rel="nofollow">@dbern@genserver.social</a></li>
</ul><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://gigalixir.com/thinking">Gigalixir</a>: <a rel="nofollow" href="https://gigalixir.com/thinking">Today’s Thinking Elixir show is brought to you by our friends at Gigalixir, the premier deployment platform for Elixir and Phoenix projects. Use the promo code “Thinking” during signup to get 20% off the standard tier prices for an entire year. Or, visit https://gigalixir.com/thinking to sign up and get 20% off your first year.</a> Promo Code: Thinking</li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>News includes exciting updates to Phoenix gen_auth with magic links and sudo mode security features, a comprehensive guide on Elixir and Phoenix security best practices from Paraxial.io, significant updates to the DaisyUI Components library for Phoenix LiveView reaching version 0.7.0, more on LiveDebugger tool for Phoenix applications, performance improvements in PostgreSQL&#39;s self-join handling, and more!</p>

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

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

<ul>
<li><a href="https://gigalixir.com/thinking?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://gigalixir.com/thinking</a> – Visit to sign up and get 20% off your first year. Or use the promo code &quot;Thinking&quot; during signup.</li>
<li><a href="https://github.com/phoenixframework/phoenix/pull/6081?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/phoenix/pull/6081</a> – Phoenix gen_auth is adding support for magic links (passwordless login) and sudo mode for sensitive operations.</li>
<li><a href="https://elixirstream.dev/gendiff?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirstream.dev/gendiff</a> – Additional resource for Phoenix gen_auth updates.</li>
<li><a href="https://github.com/9elements/hex-mcp?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/9elements/hex-mcp</a> – New Model Context Protocol server providing real-time Hex package version information for AI tools like Cursor.</li>
<li><a href="https://paraxial.io/blog/elixir-best?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://paraxial.io/blog/elixir-best</a> – Michael Lubas shares 11 best practices for security in Elixir and Phoenix applications.</li>
<li><a href="https://elixirstatus.com/p/7bQOj-daisyuicomponents---a-phoenix-liveview--daisyui-library?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirstatus.com/p/7bQOj-daisyuicomponents---a-phoenix-liveview--daisyui-library</a> – DaisyUI Components library for Phoenix LiveView updated to version 0.7.0.</li>
<li><a href="https://github.com/phcurado/daisy_ui_components?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phcurado/daisy_ui_components</a> – GitHub repository for DaisyUI Components, featuring over 30 pre-styled components.</li>
<li><a href="https://daisy-ui-components-site.fly.dev/storybook/welcome?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://daisy-ui-components-site.fly.dev/storybook/welcome</a> – Interactive Storybook for exploring DaisyUI Components.</li>
<li><a href="https://github.com/phcurado/daisy_ui_components/blob/main/CHANGELOG.md?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phcurado/daisy_ui_components/blob/main/CHANGELOG.md</a> – Changelog showing recent updates to DaisyUI Components.</li>
<li><a href="https://github.com/software-mansion-labs/live-debugger?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/software-mansion-labs/live-debugger</a> – LiveDebugger tool for Phoenix LiveView applications, providing insights into LiveViews, components, and state transitions.</li>
<li><a href="https://www.phoronix.com/news/PostgreSQL-Self-Join-Eliminate?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.phoronix.com/news/PostgreSQL-Self-Join-Eliminate</a> – Postgres adds optimization for self-joins, improving query performance.</li>
<li><a href="https://www.lambdadays.org/lambdadays2025?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.lambdadays.org/lambdadays2025</a> – Lambda Days conference tickets on sale, happening June 12-13 in Kraków, Poland, focusing on functional programming.</li>
<li><a href="https://alchemyconf.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://alchemyconf.com/</a> – Alchemy Conf happening April 2-3 in Braga, Portugal with 10% discount code &quot;THINKINGELIXIR&quot;.</li>
<li><a href="https://membrz.club/alchemyconf/events?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://membrz.club/alchemyconf/events</a> – Direct link for purchasing Alchemy Conf tickets.</li>
</ul>

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

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

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