Elixir Mentor cover image

Elixir Mentor

Latest episodes

undefined
Feb 23, 2025 • 1h 45min

Christopher Grainger on LangGraph

In this episode, Christopher Grainger, founder of Amplified.ai, joins me to discuss the intersection of Elixir and AI, particularly focusing on Lang graph functionality and genetic workflows. Christopher shares his journey from academia to founding a successful patent search platform, and how Elixir's unique characteristics make it particularly well-suited for AI/ML workloads.We explore how OTP primitives provide natural solutions for agent-based AI systems, discussing how Elixir's actor model aligns perfectly with modern AI architectures. Christopher explains how Amplified.ai transformed their tech stack by moving from Python to Elixir, resulting in significant cost savings and improved system efficiency.The conversation dives into the challenges of the patent search industry, the importance of semantic search in patent analysis, and how AI is revolutionizing this space. We also discuss the future of Elixir in the AI landscape, examining why its concurrency model and fault tolerance make it an excellent choice for building robust AI systems.A fascinating discussion about practical applications of Elixir in AI, scaling businesses with small teams, and the future of technology in the patent industry.Connect with Christopher:Amplified: https://www.amplified.ai/BSky: https://bsky.app/profile/cigrainger.bsky.socialWebsite: https://cigrainger.com/SUPPORT ELIXIR MENTORElixir Mentor: https://elixirmentor.com/
undefined
Feb 15, 2025 • 1h 26min

Peter Ullrich & Alex Koutmos on Building in Elixir

Alex Koutmos, author of "Elixir Patterns," and Peter Ullrich, an active community member, share insights on Elixir development. They dive into the intersection of AI tools and coding workflows, discussing tools like Broadway and GitHub Actions. Cultural quirks shine through as they humorously compare European and American banking systems. Alex teases a new financial analytics book and they reflect on the evolution of development tools and the challenges of privacy in AI. The conversation is a delightful mix of tech talk and lighthearted anecdotes.
undefined
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
undefined
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
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 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!
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.

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