<?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, 14 Apr 2026 05:49:47 -0500</fireside:genDate>
    <generator>Fireside (https://fireside.fm)</generator>
    <title>Thinking Elixir Podcast - Episodes Tagged with “Magic Links”</title>
    <link>https://podcast.thinkingelixir.com/tags/magic%20links</link>
    <pubDate>Tue, 09 Jan 2024 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>184: Magic Links</title>
  <link>https://podcast.thinkingelixir.com/184</link>
  <guid isPermaLink="false">32a1b4aa-e394-4d37-83d9-a1e3aa4ec71c</guid>
  <pubDate>Tue, 09 Jan 2024 04:15:00 -0700</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/32a1b4aa-e394-4d37-83d9-a1e3aa4ec71c.mp3" length="16920576" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News covers Testcontainers making testing with DBs a breeze, to bulk updates in Ash Framework, and a Windows library with Azure in mind! Then we go deeper into effortless authentication with "magic links" in Phoenix apps.</itunes:subtitle>
  <itunes:duration>23:04</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>In the news, we dive into a mix of intriguing Elixir updates and innovative developments. We explore the convenient and versatile Testcontainers project, designed to streamline your testing environment, and touch on Zach Daniel's efforts to integrate bulk operations into the Ash Framework. German Velasco has been busy sharing a wealth of tips on ElixirStreams.com, and we stumbled upon a rare gem, a Windows-focused Elixir library that bridges the gap with Azure authentication services. But the heart of our discussion revolves around the magic of "magic links" in Phoenix applications. We delve deep into how these links offer a seamless user experience by simplifying authentication, the challenges they may pose, and the impressive ways they can refine your developer workflow. Stay tuned for these updates and more in the show!
Show Notes online - http://podcast.thinkingelixir.com/184 (http://podcast.thinkingelixir.com/184)
Elixir Community News
- https://github.com/testcontainers (https://github.com/testcontainers?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Website for Testcontainers, a project for developing in multiple languages without needing a local test database.
- https://github.com/testcontainers/testcontainers-elixir (https://github.com/testcontainers/testcontainers-elixir?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – The Elixir-specific project under Testcontainers created by Jarl André Hübenthal, allowing for automated container management in test mode.
- https://twitter.com/ZachSDaniel1/status/1741260030748324287 (https://twitter.com/ZachSDaniel1/status/1741260030748324287?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Tweet by Zach Daniel discussing his work on adding bulk operations into the Ash Framework.
- https://elixirforum.com/t/basic-bulk-actions-atomics-new-stream-options-error-2-expression/60496?u=zachdaniel (https://elixirforum.com/t/basic-bulk-actions-atomics-new-stream-options-error-2-expression/60496?u=zachdaniel?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Elixir Forum thread where Zach Daniel explains the bulk operations feature for the Ash Framework.
- https://twitter.com/germsvel/status/1740707041373503771 (https://twitter.com/germsvel/status/1740707041373503771?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – German Velasco's announcement on Twitter about his ongoing series of Elixir tips and a list of top videos on ElixirStreams.com.
- https://github.com/chgeuer/exwindowsapi_dataprotection (https://github.com/chgeuer/ex_windows_api_dataprotection?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – GitHub repository for an Elixir library that provides access to the Windows Data Protection API, useful for Azure services on Windows.
- https://www.youtube.com/watch?v=eM8vl7pgRJM (https://www.youtube.com/watch?v=eM8vl7pgRJM?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Andrew Stewart's video tutorial on adding magic links to a Phoenix application for passwordless authentication.
- https://andrewian.dev/blog/magic-links (https://andrewian.dev/blog/magic-links?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Blog post by Andrew Stewart detailing the implementation of magic links in Phoenix applications.
Do you have some Elixir news to share? Tell us at @ThinkingElixir (https://twitter.com/ThinkingElixir) or email at show@thinkingelixir.com (mailto:show@thinkingelixir.com)
Discussion Resources
- https://haveibeenpwned.com/ (https://haveibeenpwned.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Resource for checking if an email address or password has been part of a data breach.
- https://github.com/dashbitco/nimble_totp (https://github.com/dashbitco/nimble_totp?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – NimbleTOTP - A tiny Elixir library for time-based one time passwords (TOTP)
Find us online
- Message the show - @ThinkingElixir (https://twitter.com/ThinkingElixir)
- Message the show on Fediverse - @ThinkingElixir@genserver.social (https://genserver.social/ThinkingElixir)
- Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com)
- Mark Ericksen - @brainlid (https://twitter.com/brainlid)
- Mark Ericksen on Fediverse - @brainlid@genserver.social (https://genserver.social/brainlid)
- David Bernheisel - @bernheisel (https://twitter.com/bernheisel)
- David Bernheisel on Fediverse - @dbern@genserver.social (https://genserver.social/dbern)
- Cade Ward - @cadebward (https://twitter.com/cadebward)
- Cade Ward on Fediverse - @cadebward@genserver.social (https://genserver.social/cadebward) 
</description>
  <itunes:keywords>elixir, news, magic links</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>In the news, we dive into a mix of intriguing Elixir updates and innovative developments. We explore the convenient and versatile Testcontainers project, designed to streamline your testing environment, and touch on Zach Daniel&#39;s efforts to integrate bulk operations into the Ash Framework. German Velasco has been busy sharing a wealth of tips on ElixirStreams.com, and we stumbled upon a rare gem, a Windows-focused Elixir library that bridges the gap with Azure authentication services. But the heart of our discussion revolves around the magic of &quot;magic links&quot; in Phoenix applications. We delve deep into how these links offer a seamless user experience by simplifying authentication, the challenges they may pose, and the impressive ways they can refine your developer workflow. Stay tuned for these updates and more in the show!</p>

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

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

<ul>
<li><a href="https://github.com/testcontainers?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/testcontainers</a> – Website for Testcontainers, a project for developing in multiple languages without needing a local test database.</li>
<li><a href="https://github.com/testcontainers/testcontainers-elixir?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/testcontainers/testcontainers-elixir</a> – The Elixir-specific project under Testcontainers created by Jarl André Hübenthal, allowing for automated container management in test mode.</li>
<li><a href="https://twitter.com/ZachSDaniel1/status/1741260030748324287?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/ZachSDaniel1/status/1741260030748324287</a> – Tweet by Zach Daniel discussing his work on adding bulk operations into the Ash Framework.</li>
<li><a href="https://elixirforum.com/t/basic-bulk-actions-atomics-new-stream-options-error-2-expression/60496?u=zachdaniel?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/t/basic-bulk-actions-atomics-new-stream-options-error-2-expression/60496?u=zachdaniel</a> – Elixir Forum thread where Zach Daniel explains the bulk operations feature for the Ash Framework.</li>
<li><a href="https://twitter.com/germsvel/status/1740707041373503771?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/germsvel/status/1740707041373503771</a> – German Velasco&#39;s announcement on Twitter about his ongoing series of Elixir tips and a list of top videos on ElixirStreams.com.</li>
<li><a href="https://github.com/chgeuer/ex_windows_api_dataprotection?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/chgeuer/ex_windows_api_dataprotection</a> – GitHub repository for an Elixir library that provides access to the Windows Data Protection API, useful for Azure services on Windows.</li>
<li><a href="https://www.youtube.com/watch?v=eM8vl7pgRJM?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=eM8vl7pgRJM</a> – Andrew Stewart&#39;s video tutorial on adding magic links to a Phoenix application for passwordless authentication.</li>
<li><a href="https://andrewian.dev/blog/magic-links?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://andrewian.dev/blog/magic-links</a> – Blog post by Andrew Stewart detailing the implementation of magic links in Phoenix applications.</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://haveibeenpwned.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://haveibeenpwned.com/</a> – Resource for checking if an email address or password has been part of a data breach.</li>
<li><a href="https://github.com/dashbitco/nimble_totp?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/dashbitco/nimble_totp</a> – NimbleTOTP - A tiny Elixir library for time-based one time passwords (TOTP)</li>
</ul>

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

<ul>
<li>Message the show - <a href="https://twitter.com/ThinkingElixir" rel="nofollow">@ThinkingElixir</a></li>
<li>Message the show on Fediverse - <a href="https://genserver.social/ThinkingElixir" rel="nofollow">@ThinkingElixir@genserver.social</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></li>
<li>Mark Ericksen - <a href="https://twitter.com/brainlid" rel="nofollow">@brainlid</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" rel="nofollow">@brainlid@genserver.social</a></li>
<li>David Bernheisel - <a href="https://twitter.com/bernheisel" rel="nofollow">@bernheisel</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" rel="nofollow">@dbern@genserver.social</a></li>
<li>Cade Ward - <a href="https://twitter.com/cadebward" rel="nofollow">@cadebward</a></li>
<li>Cade Ward on Fediverse - <a href="https://genserver.social/cadebward" rel="nofollow">@cadebward@genserver.social</a></li>
</ul><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://fly.io">Fly.io</a>: <a rel="nofollow" href="https://fly.io">Fly.io is a great place to deploy your next Phoenix application! Check them out!</a></li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>In the news, we dive into a mix of intriguing Elixir updates and innovative developments. We explore the convenient and versatile Testcontainers project, designed to streamline your testing environment, and touch on Zach Daniel&#39;s efforts to integrate bulk operations into the Ash Framework. German Velasco has been busy sharing a wealth of tips on ElixirStreams.com, and we stumbled upon a rare gem, a Windows-focused Elixir library that bridges the gap with Azure authentication services. But the heart of our discussion revolves around the magic of &quot;magic links&quot; in Phoenix applications. We delve deep into how these links offer a seamless user experience by simplifying authentication, the challenges they may pose, and the impressive ways they can refine your developer workflow. Stay tuned for these updates and more in the show!</p>

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

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

<ul>
<li><a href="https://github.com/testcontainers?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/testcontainers</a> – Website for Testcontainers, a project for developing in multiple languages without needing a local test database.</li>
<li><a href="https://github.com/testcontainers/testcontainers-elixir?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/testcontainers/testcontainers-elixir</a> – The Elixir-specific project under Testcontainers created by Jarl André Hübenthal, allowing for automated container management in test mode.</li>
<li><a href="https://twitter.com/ZachSDaniel1/status/1741260030748324287?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/ZachSDaniel1/status/1741260030748324287</a> – Tweet by Zach Daniel discussing his work on adding bulk operations into the Ash Framework.</li>
<li><a href="https://elixirforum.com/t/basic-bulk-actions-atomics-new-stream-options-error-2-expression/60496?u=zachdaniel?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/t/basic-bulk-actions-atomics-new-stream-options-error-2-expression/60496?u=zachdaniel</a> – Elixir Forum thread where Zach Daniel explains the bulk operations feature for the Ash Framework.</li>
<li><a href="https://twitter.com/germsvel/status/1740707041373503771?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/germsvel/status/1740707041373503771</a> – German Velasco&#39;s announcement on Twitter about his ongoing series of Elixir tips and a list of top videos on ElixirStreams.com.</li>
<li><a href="https://github.com/chgeuer/ex_windows_api_dataprotection?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/chgeuer/ex_windows_api_dataprotection</a> – GitHub repository for an Elixir library that provides access to the Windows Data Protection API, useful for Azure services on Windows.</li>
<li><a href="https://www.youtube.com/watch?v=eM8vl7pgRJM?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=eM8vl7pgRJM</a> – Andrew Stewart&#39;s video tutorial on adding magic links to a Phoenix application for passwordless authentication.</li>
<li><a href="https://andrewian.dev/blog/magic-links?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://andrewian.dev/blog/magic-links</a> – Blog post by Andrew Stewart detailing the implementation of magic links in Phoenix applications.</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://haveibeenpwned.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://haveibeenpwned.com/</a> – Resource for checking if an email address or password has been part of a data breach.</li>
<li><a href="https://github.com/dashbitco/nimble_totp?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/dashbitco/nimble_totp</a> – NimbleTOTP - A tiny Elixir library for time-based one time passwords (TOTP)</li>
</ul>

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

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