Thinking Elixir Podcast

184: Magic Links


Listen Later

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

Elixir Community News

  • https://github.com/testcontainers – Website for Testcontainers, a project for developing in multiple languages without needing a local test database.
  • https://github.com/testcontainers/testcontainers-elixir – 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 – 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 – Elixir Forum thread where Zach Daniel explains the bulk operations feature for the Ash Framework.
  • https://twitter.com/germsvel/status/1740707041373503771 – 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/ex_windows_api_dataprotection – 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 – Andrew Stewart's video tutorial on adding magic links to a Phoenix application for passwordless authentication.
  • https://andrewian.dev/blog/magic-links – 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 or email at [email protected]

    Discussion Resources

    • https://haveibeenpwned.com/ – Resource for checking if an email address or password has been part of a data breach.
    • https://github.com/dashbitco/nimble_totp – NimbleTOTP - A tiny Elixir library for time-based one time passwords (TOTP)
    • Find us online

      • Message the show - @ThinkingElixir
      • Message the show on Fediverse - @[email protected]
      • Email the show - [email protected]
      • Mark Ericksen - @brainlid
      • Mark Ericksen on Fediverse - @[email protected]
      • David Bernheisel - @bernheisel
      • David Bernheisel on Fediverse - @[email protected]
      • Cade Ward - @cadebward
      • Cade Ward on Fediverse - @[email protected]
      • Sponsored By:

        • Fly.io: Fly.io is a great place to deploy your next Phoenix application! Check them out!
        ...more
        View all episodesView all episodes
        Download on the App Store

        Thinking Elixir PodcastBy ThinkingElixir.com

        • 4.9
        • 4.9
        • 4.9
        • 4.9
        • 4.9

        4.9

        32 ratings


        More shows like Thinking Elixir Podcast

        View all
        Software Engineering Radio by se-radio@computer.org

        Software Engineering Radio

        273 Listeners

        The Changelog: Software Development, Open Source by Changelog Media

        The Changelog: Software Development, Open Source

        288 Listeners

        Thoughtworks Technology Podcast by Thoughtworks

        Thoughtworks Technology Podcast

        42 Listeners

        Talk Python To Me by Michael Kennedy

        Talk Python To Me

        584 Listeners

        Software Engineering Daily by Software Engineering Daily

        Software Engineering Daily

        626 Listeners

        Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

        Syntax - Tasty Web Development Treats

        982 Listeners

        REWORK by 37signals

        REWORK

        212 Listeners

        CoRecursive: Coding Stories by Adam Gordon Bell - Software Developer

        CoRecursive: Coding Stories

        188 Listeners

        Elixir Wizards by SmartLogic LLC

        Elixir Wizards

        22 Listeners

        The Stack Overflow Podcast by The Stack Overflow Podcast

        The Stack Overflow Podcast

        62 Listeners

        Signals and Threads by Jane Street

        Signals and Threads

        74 Listeners

        Beam Radio by Lars Wikman

        Beam Radio

        11 Listeners

        Oxide and Friends by Oxide Computer Company

        Oxide and Friends

        59 Listeners

        Elixir Mentor by Jacob Luetzow

        Elixir Mentor

        4 Listeners

        Limitless Podcast by Limitless by Bankless

        Limitless Podcast

        45 Listeners