

Thinking Elixir Podcast
ThinkingElixir.com
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!
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!
Episodes
Mentioned books

Feb 25, 2025 • 20min
242: Magic Links and Sudo Mode
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!
Show Notes online - http://podcast.thinkingelixir.com/242
Elixir Community News
https://gigalixir.com/thinking – Visit to sign up and get 20% off your first year. Or use the promo code "Thinking" during signup.
https://github.com/phoenixframework/phoenix/pull/6081 – Phoenix gen_auth is adding support for magic links (passwordless login) and sudo mode for sensitive operations.
https://elixirstream.dev/gendiff – Additional resource for Phoenix gen_auth updates.
https://github.com/9elements/hex-mcp – New Model Context Protocol server providing real-time Hex package version information for AI tools like Cursor.
https://paraxial.io/blog/elixir-best – Michael Lubas shares 11 best practices for security in Elixir and Phoenix applications.
https://elixirstatus.com/p/7bQOj-daisyuicomponents---a-phoenix-liveview--daisyui-library – DaisyUI Components library for Phoenix LiveView updated to version 0.7.0.
https://github.com/phcurado/daisy_ui_components – GitHub repository for DaisyUI Components, featuring over 30 pre-styled components.
https://daisy-ui-components-site.fly.dev/storybook/welcome – Interactive Storybook for exploring DaisyUI Components.
https://github.com/phcurado/daisy_ui_components/blob/main/CHANGELOG.md – Changelog showing recent updates to DaisyUI Components.
https://github.com/software-mansion-labs/live-debugger – LiveDebugger tool for Phoenix LiveView applications, providing insights into LiveViews, components, and state transitions.
https://www.phoronix.com/news/PostgreSQL-Self-Join-Eliminate – Postgres adds optimization for self-joins, improving query performance.
https://www.lambdadays.org/lambdadays2025 – Lambda Days conference tickets on sale, happening June 12-13 in Kraków, Poland, focusing on functional programming.
https://alchemyconf.com/ – Alchemy Conf happening April 2-3 in Braga, Portugal with 10% discount code "THINKINGELIXIR".
https://membrz.club/alchemyconf/events – Direct link for purchasing Alchemy Conf tickets.
Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com
Find us online
Message the show - Bluesky
Message the show - X
Message the show on Fediverse - @ThinkingElixir@genserver.social
Email the show - show@thinkingelixir.com
Mark Ericksen on X - @brainlid
Mark Ericksen on Bluesky - @brainlid.bsky.social
Mark Ericksen on Fediverse - @brainlid@genserver.social
David Bernheisel on Bluesky - @david.bernheisel.com
David Bernheisel on Fediverse - @dbern@genserver.social
Sponsored By:Gigalixir: 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. Promo Code: Thinking

Feb 18, 2025 • 45min
241: A LiveView Debugger and Gigalixir
Tim Knight, CTO of Gigalixir, shares his insights on the evolution of deployment for Elixir applications. He discusses the new LiveDebugger tool, enhancing debugging for Phoenix LiveView apps. Tim also dives into Gigalixir's features, focusing on easy application management and scalability. He emphasizes the significance of comprehensive cloud services and the unique customer support philosophy aimed at Elixir developers. The conversation covers exciting new tools and strategies that make the Elixir development experience more robust and user-friendly.

7 snips
Feb 11, 2025 • 19min
240: Standards and Security
The Erlang OTP team recently achieved OpenChain ISO certification, enhancing open source license compliance. A thorough security audit revealed impressive results for OpenWeb and OpenPro, highlighting their reliability. Additionally, the new book 'Elixir Patterns' offers valuable insights for Elixir developers. Upcoming Alchemy Conf promises excitement for the community, while a major rewrite of a version manager introduces pivotal challenges. The discussion highlights the complexities of managing dependencies and version control in Elixir development.

9 snips
Feb 4, 2025 • 29min
239: Scaling to Unicorn Status
Discover how Remote scaled to unicorn status with Elixir, showcasing the advantages of monolithic architecture. Learn about the pivotal updates in Tailwind CSS 4.0 and its integration with Phoenix. Dive into the capabilities of Elixir LangChain v0.3, enhancing interaction with AI models. Explore innovations like a groundbreaking AI code generator and get the scoop on ElixirConf EU 2025, including ticket details. This episode is filled with insights for developers eager to stay ahead in the tech landscape.

15 snips
Jan 28, 2025 • 26min
238: Oban Web Goes Free and Open
Exciting news like the open-source release of Oban Web with MySQL support is transforming the Elixir landscape. The introduction of Hologram allows developers to effortlessly create interactive UIs with Elixir. PhoenixTest now boasts enhanced testing capabilities with Playwright integration. ProtossLibrary aims for a version 1.0 release, and the Elixir community is buzzing with upcoming conferences, including gatherings in Sweden and the U.S. It's an exciting time for networking and innovation in the Elixir ecosystem!

9 snips
Jan 21, 2025 • 27min
237: Types, Analytics, and FLAME on EC2
Dive into the latest updates in the Elixir community, from ex_doc's new version navigation feature to the launch of Phoenix Analytics 0.3.0, enhancing analytics integration. Discover the innovative set-theoretic types that promise to boost library compatibility and type safety. Explore the new type system changes in Elixir 1.18 and the beta release of the Ash Framework book. Plus, uncover the whimsical community spirit alongside practical tips for better AWS resource management with the Flame EC2 library.

9 snips
Jan 14, 2025 • 22min
236: Turn it up to 1000!
Exciting updates include José Valim's PR for enhanced type inference in Elixir 1.19, making it smarter for argument types. The DenoRider library is introduced, allowing JavaScript to run embedded in Elixir applications, opening doors for full-stack development. Gleam v1.7.0 boasts improved performance and features, showcasing its adaptability in heterogeneous environments. Discussions also delve into the future of coding conventions and the impact of type management on programming productivity.

Jan 7, 2025 • 27min
235: Wrapping Up 2024 with Types
The latest release of Elixir 1.18.0 brings exciting enhancements to its type system, improving error detection and developer experience. Listeners learn about LiveView Native's journey toward a stable release with practical development tips. The introduction of SwapJS offers smoother transitions for LiveView applications, while documentation improvements promise better search and testing features. The announcement of an intriguing conference in Sweden adds to the excitement, complete with a quirky goat tradition!

Dec 24, 2024 • 15min
234: Source Drops, AI, and Holiday Cheer
Explore the exciting integration of AI and Elixir development! Discover how markdown files enhance coding through effective documentation. The newly released source code for 'Engineering Elixir Applications' provides valuable resources for developers. Learn about the Hex2Text project, which standardizes documentation to improve AI interactions. Plus, get insights into advancements in LiveView Native, streamlining mobile app development. It's a festive wrap-up with wishes for a joyful holiday season!

12 snips
Dec 17, 2024 • 1h 4min
233: LiveView 1.0 and Elixir 1.18!
Lars Wikman, an influential member of the Nerves community, shares exciting updates on Nerves Hub and Nerves Cloud. He discusses the groundbreaking release of Phoenix LiveView 1.0 and the enhancements in Elixir 1.18, including built-in JSON support. Lars also unveils Amazon’s Aurora DSQL, a new serverless database solution. The conversation dives into the integration of NERVS with LiveView and the launch of official merchandise for Elixir and NERVS fans, fostering community spirit through unique apparel.