

Elixir Mentor
Jacob Luetzow
Welcome to the Elixir Mentor Podcast, your go-to source for All Things Elixir. This show digs into the heart of the Elixir community, featuring interviews with enthusiasts and pioneers who share their stories and innovative projects that define our ecosystem. Each episode explores groundbreaking libraries and boundary-pushing applications shaping Elixir's future. We discuss best practices, emerging trends, and the latest tools and techniques. Perfect for developers at any stage of their Elixir journey, providing insights and inspiration. Join me as we explore the world of Elixir together.
Episodes
Mentioned books

Feb 10, 2025 β’ 1h 31min
Ellie Fairholm & Josep Lluis Giralt DβLacoste on BEAMOps
In this episode of the Elixir Mentor Podcast, I chat with Ellie and Josep, co-authors of "Engineering Elixir Applications: Navigate Each Stage of Software Delivery with Confidence." They discuss their journey into Elixir development, their experience writing the book together as a couple, and dive deep into DevOps concepts for Elixir applications.The conversation covers their approach to teaching deployment concepts through practical examples, including their use of Docker, Docker Swarm, and Terraform. They explain how they made complex topics accessible by starting with project management and building up to more advanced deployment scenarios.The authors describe their book's example application - a Kanban board that demonstrates distributed Elixir capabilities - and discuss their collaboration with Ricardo Garcia on its development. The episode also touches on personal topics, including Joseph's impromptu marathon story and their shared love for gaming.The discussion highlights the importance of understanding DevOps concepts for Elixir developers and provides practical insights for those looking to deploy Elixir applications in production environments.Links discussed:- Engineering Elixir Applications (Book):https://pragprog.com/titles/beamops/engineering-elixir-applications/- Docker & Docker Swarm:https://www.docker.com/- Terraform:https://www.terraform.io/Connect with the authors:- Josep:https://www.linkedin.com/in/joseplluisgiraltdlacoste/- Ellie:https://www.linkedin.com/in/elliefairholm/- Website:https://beamops.co.uk/SUPPORT ELIXIR MENTOR- Elixir Mentor:https://elixirmentor.com

Jan 25, 2025 β’ 1h 33min
Peter Solnica on JustCrossPost
In this episode of the Elixir Mentor Podcast, we dive into JustCrossPost with creator Peter Solnica, exploring his journey from Ruby to Elixir development and the evolution of his social media automation tool. Peter shares insights on using AI for development, particularly for frontend work, and discusses how his background in functional programming through Ruby helped smooth his transition to Elixir. We explore the technical architecture behind JustCrossPost, including its use of Oban Pro workflows for reliable cross-platform posting, Cloudinary for image optimization, and his approach to testing both backend and frontend components. The conversation also covers the challenges of learning LiveView, maintaining multiple SDK clients at Sentry, and his thoughts on the impact of AI on software development, particularly for junior developers. Peter also teases upcoming features for JustCrossPost, including GitHub integration for open source maintainers and automated release announcements.
Links from the discussion:
- TDD Phoenix: https://tddphoenix.com/
- Cloudinary: https://cloudinary.com/
- Cursor.sh: https://cursor.sh/
- Playwright: https://playwright.dev/
Connect with Peter:
- X: https://x.com/solnic_dev
- BSKY: https://bsky.app/profile/solnic.dev
- Website: https://solnic.dev/
- JCP: https://justcrosspost.app/
- GitHub: https://github.com/solnic
SUPPORT ELIXIR MENTOR
- Elixir Mentor: https://elixirmentor.com

Jan 11, 2025 β’ 1h 39min
Zach Daniel on Igniter
In this discussion, Zach Daniel, creator of the Ash Framework and Igniter, dives into modernizing Elixir development workflows. He explains how Igniter simplifies code generation and project upgrades through smart dependency management. Zach emphasizes its impact on library authors and highlights innovative tools like Hologram and Beacon CMS. The conversation also touches on community engagement and the nuances of publishing technical books, providing valuable insights for both new developers and seasoned Elixir users.

Dec 21, 2024 β’ 1h 21min
Peter Ullrich & Alex Koutmos on EZSuite
In this engaging discussion, Peter Ullrich, a software engineer and co-founder of EZSuite, joins Alex Koutmos, creator of many Elixir libraries, to explore their innovative tool for Elixir development. They dissect the launch of Phx2Ban, a powerful bot protection solution for Phoenix apps. The duo shares insights on automated threat detection, efficient email design, and their journey from open-source to commercial development. Expect valuable tips on utilizing Elixir's strengths while navigating the startup landscape and enhancing developer experiences!

Dec 14, 2024 β’ 1h 16min
Paulo Valente on Nx
In this episode of the Elixir Mentor Podcast, I'm joined by Paulo Valente, an R&D Software Engineer and maintainer of Nx, the Numerical Elixir ecosystem. Paulo shares his deep expertise in numerical computing and machine learning within the Elixir ecosystem, discussing both advanced concepts like sharding strategies and fundamentals for newcomers to the field. We explore the technical challenges and opportunities in growing Nx adoption, examining how this powerful library brings tensor computation and machine learning capabilities to Elixir applications. Paulo offers insights into the future directions of numerical computing in Elixir, balancing performance optimization with developer experience. The conversation spans from practical implementation details to broader discussions about fostering a thriving machine learning community within Elixir. Whether you're new to numerical computing or an experienced ML practitioner, this episode provides valuable perspectives on building and scaling numerical applications with Elixir. #ElixirLang #MachineLearning #Nx #NumericalComputing #TensorComputation
Connect with Paulo:
X: https://x.com/polvalente
GitHub: https://github.com/sponsors/polvalente
Nx Guide: https://hexdocs.pm/nx/intro-to-nx.html
SUPPORT ELIXIR MENTOR
Elixir Mentor: https://elixirmentor.com/
siteBrains: https://sitebrains.io

Nov 23, 2024 β’ 1h 29min
Owen Bickford on Passwordless auth
Owen Bickford, a Software Engineer at SmartLogic and creator of the WebAuthn Components library, shares his journey into passwordless authentication. He discusses the benefits of WebAuthn over traditional methods and the technical challenges of secure login flows. Owen highlights common pitfalls in implementation and best practices for production. Their conversation covers the evolution of authentication, innovations like magic links and QR codes, and the importance of community-validated packages for enhancing security in web applications.

Nov 16, 2024 β’ 1h 22min
Miguel Camba on Beacon CMSβs Visual Editor
Miguel Camba, a Senior Engineer at DockYard and a key contributor to Beacon CMS, shares insights on developing the platform's visual editor. He discusses the seamless integration of Phoenix LiveView and JavaScript to enhance user interactions with features like drag-and-drop functionality. The conversation dives into performance optimization across different browsers and demonstrates Svelte's advantages in creating efficient, real-time updates. Miguel also elaborates on the challenges of modern content management and the importance of intuitive design for both developers and non-technical users.

Nov 9, 2024 β’ 1h 37min
Leandro Pereira on Beacon CMS
Leandro Pereira, the lead developer of Beacon CMS, dives into the innovative world of this Phoenix LiveView-based content management system. He shares insights into its high-performance, SEO-friendly features and the upcoming drag-and-drop page builder. The conversation covers the evolution of CMS technology, the importance of open-source contributions, and the exciting future possibilities with a plugin system. Leandro emphasizes community involvement as crucial for growth and highlights the challenges and rewards of content creation and web development in the Elixir ecosystem.

Nov 2, 2024 β’ 1h 32min
Steve Bussey on Ruby to Elixir
In this episode of the Elixir Mentor Podcast, your go-to source for All Things Elixir, I welcome Steve Bussey, author of "Real-Time Phoenix" and "From Ruby to Elixir." We'll discuss Steve's journey transitioning from Ruby to Elixir, discussing key differences between the languages and Elixir's unique strengths in building scalable, real-time applications.
Steve shares insights from his experience as a software engineer and entrepreneur, including lessons learned while building SUPERED. Whether you're a Ruby developer considering Elixir or an Elixir enthusiast seeking advanced techniques, this episode offers valuable advice for your programming journey. #ElixirLang #RubyToElixir #WebDevelopment
Connect with Steve:
X: https://x.com/YOOOODAAAA
Website: https://stephenbussey.com/
SUPERED: https://www.supered.io/
SUPPORT ELIXIR MENTOR
ππ My website: https://elixirmentor.com/
ππCheck out my podcast: https://www.hiredgunapps.com/podcast
ππNEED HELP?? Join the Discord Server: https://discord.gg/HcnjPsWATg
ππAll my Links: https://linktr.ee/jacob_luetzow

Oct 26, 2024 β’ 1h 35min
Parker & Shannon Selbert on Oban
Parker Selbert is the creator of Oban, a renowned background job processing system for Elixir, emphasizing reliability and observability. In this engaging conversation, the Selberts share their journey developing Oban, discussing its impressive performance and the challenges faced during its evolution. They explore creative collaborations in tech, highlight the importance of user feedback, and unpack the balance between monetization and community support. Listeners gain insights into optimizing applications and the future of background job processing in the Elixir ecosystem.