<p>News includes the hex.pm website getting a fresh new redesign, the Hex 2.4 package manager upgrading to OAuth device flow authentication with two-factor authentication support for improved security, the official Elixir Expert LSP hitting its v0.1 release milestone, a new LiveStash library from SoftwareMansion that prevents state loss on LiveView reconnects, and José Valim himself stopping by to remind everyone that the ElixirConf US Call for Talks deadline is fast approaching, and more!</p>
<p>Show Notes online - <a href="http://podcast.thinkingelixir.com/298" rel="nofollow noopener">http://podcast.thinkingelixir.com/298</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 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://hex.pm/blog/hex-v24-released#website-redesign?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow noopener">https://hex.pm/blog/hex-v24-released#website-redesign</a> – The hex.pm website received a major redesign. Package pages now show the README directly, search results show more info at a glance, and the dashboard was reworked. Thanks to Paulo Valim for implementing the new design.</li>
<li><a href="https://x.com/hexpm/status/2039764266471784603?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow noopener">https://x.com/hexpm/status/2039764266471784603</a> – The local hex package was updated to v2.4, replacing password-based authentication with an OAuth device flow and adding two-factor authentication support to the CLI, significantly improving the security of publishing packages.</li>
<li><a href="https://hex.pm/blog/hex-v24-released?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow noopener">https://hex.pm/blog/hex-v24-released</a> – Official Hex 2.4 release blog post covering the OAuth device flow, two-factor authentication support, and other improvements.</li>
<li><a href="https://x.com/tylerayoung/status/2038614593958732194?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow noopener">https://x.com/tylerayoung/status/2038614593958732194</a> – Announcement tweet for the official v0.1 release of Expert, the new official Elixir LSP.</li>
<li><a href="https://github.com/elixir-lang/expert/releases/tag/v0.1.0?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow noopener">https://github.com/elixir-lang/expert/releases/tag/v0.1.0</a> – The v0.1.0 release of Expert, the new official Elixir Language Server Protocol implementation, is now final.</li>
<li><a href="https://formulae.brew.sh/formula/expert?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow noopener">https://formulae.brew.sh/formula/expert</a> – Expert is also available on Homebrew, making it easy to install on macOS.</li>
<li><a href="https://github.com/elixir-lang/elixir/releases/tag/v1.20.0-rc.4?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow noopener">https://github.com/elixir-lang/elixir/releases/tag/v1.20.0-rc.4</a> – Elixir v1.20.0-rc.4 was released. Notable enhancements include showing undefined function errors even when missing variables, adding Process.get_label/1, and fixing URI.merge leaking a :+ marker when the base path is an empty string.</li>
<li><a href="https://bsky.app/profile/adrienanselme.com/post/3mietrjv3462i?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow noopener">https://bsky.app/profile/adrienanselme.com/post/3mietrjv3462i</a> – Bluesky announcement for LiveStash, a new library by SoftwareMansion that fixes the problem of losing state on LiveView reconnects.</li>
<li><a href="https://github.com/software-mansion-labs/live-stash?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow noopener">https://github.com/software-mansion-labs/live-stash</a> – LiveStash provides a reliable, explicit API to safely stash and recover Phoenix LiveView assigns, keeping application state intact whenever a socket connection is interrupted or re-established.</li>
<li><a href="https://elixirconf.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow noopener">https://elixirconf.com/</a> – José Valim joined to highlight ElixirConf US. Training is Sept 9, with the conference Sept 10-11 in Chicago and virtual. The Call for Talks deadline is approaching.</li>
</ul>
<p>Do you have some Elixir news to share? Tell us at <a href="https://x.com/ThinkingElixir" rel="nofollow noopener">@ThinkingElixir</a> or email at <a href="mailto:show@thinkingelixir.com" 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" rel="nofollow noopener">Bluesky</a></li>
<li>Message the show - <a href="https://x.com/ThinkingElixir" rel="nofollow noopener">X</a></li>
<li>Message the show on Fediverse - <a href="https://genserver.social/ThinkingElixir" rel="nofollow noopener">@ThinkingElixir@genserver.social</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" rel="nofollow noopener">show@thinkingelixir.com</a></li>
<li>Mark Ericksen on X - <a href="https://x.com/brainlid" rel="nofollow noopener">@brainlid</a></li>
<li>Mark Ericksen on Bluesky - <a href="https://bsky.app/profile/brainlid.bsky.social" rel="nofollow noopener">@brainlid.bsky.social</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" rel="nofollow noopener">@brainlid@genserver.social</a></li>
<li>David Bernheisel on Bluesky - <a href="https://bsky.app/profile/david.bernheisel.com" rel="nofollow noopener">@david.bernheisel.com</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" 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&utm_campaign=thinkingelixir-oct2025">Paraxial.io</a>: <a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&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>