Elixir Mentor cover image

Elixir Mentor

Latest episodes

undefined
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.
undefined
Dec 21, 2024 • 1h 21min

Peter Ullrich & Alex Koutmos on EZSuite

In this episode of the Elixir Mentor Podcast, we welcome back Peter Ullrich and Alex Koutmos to discuss their new venture, EZSuite. With over 20 years of combined software engineering experience, they're tackling the challenge of automating away essential but time-consuming aspects of Elixir development. We explore their first product, Phx2Ban, a sophisticated Fail2Ban alternative for Phoenix applications that helps developers implement robust bot protection with minimal setup. Peter, known for his contributions to the Elixir community through his blog and conference talks, and Alex, creator of numerous Elixir libraries and host of the BeamRadio podcast, share their vision for making Elixir development more efficient. The conversation covers technical decisions behind EZSuite's products, the challenges of transitioning from open-source to commercial development, and their commitment to maintaining high-quality developer tools. Whether you're running production Phoenix applications or interested in Elixir's ecosystem growth, this episode offers valuable insights into practical solutions for common development challenges. #ElixirLang #Phoenix #WebSecurity #DevTools #EZSuite EZSuite: https://ezsuite.dev/ Connect with Peter: X: https://x.com/PJUllrich BSky: https://bsky.app/profile/peterullrich.com Website: https://peterullrich.com/ Connect with Alex: X: https://x.com/akoutmos BSky: https://bsky.app/profile/akoutmos.bsky.social Website: https://akoutmos.com/ SUPPORT ELIXIR MENTOR Elixir Mentor: https://elixirmentor.com/ siteBrains: https://sitebrains.io
undefined
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
undefined
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.
undefined
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.
undefined
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.
undefined
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
undefined
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.
undefined
Oct 19, 2024 • 1h 5min

Greg Medland on Elixir Jobs

In this episode of the Elixir Mentor Podcast, your go-to source for All Things Elixir, I'm excited to welcome Greg Medland, a seasoned Elixir developer recruiter with over 4 years of experience placing talent across the US and Canada. We'll dive into the current Elixir job market, exploring trends, opportunities, and challenges facing both employers and job seekers in this growing field. Greg will share invaluable insights on what companies are looking for in Elixir developers and how candidates can position themselves for success. The discussion will cover the evolution of Elixir jobs, key skills that make candidates stand out, and future projections for the market. Whether you're an Elixir developer looking to advance your career or a company seeking to build a strong Elixir team, this episode offers essential knowledge from an industry insider. Don't miss this opportunity to gain a competitive edge in the Elixir job market from a recruiter at the forefront of the field. Greg's unique perspective as part of SR2 Recruitment, a B Corp Certified company, also sheds light on ethical hiring practices in tech. #ElixirLang #TechJobs #ElixirCareers #EthicalRecruitment Connect with Greg: X: https://x.com/FunctionalUs Linkedn: https://www.linkedin.com/in/gregmedlandg2/ SUPPORT ELIXIR MENTOR 🌐🌐 My website: https://elixirmentor.com/ Hired Gun Apps - Custom Software & Web Design: https://www.hiredgunapps.com 🆘🆘NEED HELP?? Join the Discord Server: https://discord.gg/HcnjPsWATg 🔗🔗All my Links: https://linktr.ee/jacob_luetzow Join this channel to get access to perks: https://www.youtube.com/channel/UChbS_z6KHQiIu9et38O37eQ/join
undefined
Oct 12, 2024 • 1h 28min

Peter Ullrich on Getting Started with Elixir

In this episode of the Elixir Mentor Podcast, your go-to source for All Things Elixir, I'm excited to welcome back Peter Ullrich, a returning guest and passionate Elixir advocate. We'll dive into Peter's latest project, runelixir.com, a free resource designed to help newcomers get started with Elixir. Peter will share insights on best practices for learning Elixir, common pitfalls to avoid, and why he believes Elixir is an excellent choice for developers. We'll explore the features of runelixir.com and how it aims to simplify the learning process for beginners. Additionally, we'll touch on indiecourses.com, another platform Peter built for hosting video courses. This episode is perfect for those curious about Elixir, developers looking to expand their skill set, and anyone interested in the future of functional programming and online learning. #ElixirLang #LearnElixir #FunctionalProgramming #OnlineLearning Connect with Peter: Run Elixir: https://runelixir.com Indie Courses: https://indiecourses.com X: https://twitter.com/pjullrich Website: https://peterullrich.com SUPPORT ELIXIR MENTOR 🌐 My website: https://elixirmentor.com/ Hired Gun Apps - Custom Software & Web Design: https://www.hiredgunapps.com 🆘 NEED HELP?? Join the Discord Server: https://discord.gg/HcnjPsWATg 🔗 All my Links: https://linktr.ee/jacob_luetzow Join this channel to get access to perks: https://www.youtube.com/channel/UChbS_z6KHQiIu9et38O37eQ/join

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode