In this episode of the Elixir Mentor Podcast, I sit down with Mike Hostetler, creator of Jido, a powerful framework for building autonomous AI agent systems in Elixir. We explore why Elixir's actor model and OTP make it the ideal platform for creating massive agent swarms.
Mike shares his vision of "10,000 agents per human" and explains how Jido's architecture leverages Elixir's strengths to build scalable, distributed agent systems. We dive deep into the framework's core components including actions (atomic units of work), signals (messaging backbone), and how agents can spawn sub-agents in supervision trees. The conversation covers practical applications, from Discord bots to job board automation.
Our discussion reveals fascinating insights about the future of software development, where traditional coding languages may need to evolve for the agent-driven world. Mike explains his design philosophy of keeping LLMs separate from the core framework, allowing for both AI-powered and traditional NPC-style agents to coexist efficiently.
This episode provides valuable perspective for developers interested in building autonomous systems, understanding distributed architecture, and preparing for the next evolution in software development where agents become integral to our development workflow.
**Resources Mentioned:**
- Jido Framework: https://github.com/agentjido
- Agent Jido: https://agentjido.xyz
- Mike's Website: https://mike-hostetler.com/
**Connect with Mike:**
- X/Twitter: @mikehostetler
SUPPORT ELIXIR MENTOR
- Elixir Mentor: https://elixirmentor.com
In this episode of the Elixir Mentor Podcast, I sit down with Zach Daniel, the brilliant creator of Ash Framework, for a fascinating discussion about the intersection of AI and application development. We dive deep into LLM workflows, explore the revolutionary usage rules system, and get an exclusive look at Ash AI - the comprehensive toolkit that's changing how we integrate AI capabilities into Elixir applications.
Zach shares his insights on effective LLM usage patterns, from vibe coding workflows to production-ready AI integrations. We explore the groundbreaking usage rules system that allows library authors to provide LLM-specific guidance, making AI assistance dramatically more effective for framework users. The conversation covers Ash AI's powerful features including automated chatbot generation, prompt-backed actions, and seamless tool integration that lets you build AI-enabled applications with minimal effort.
Our discussion also touches on the challenges of scaling open source communities, the future of solo entrepreneurship in the AI era, and how tools like Deep Wiki are creating surprisingly accurate AI-generated documentation. Zach provides valuable perspective on managing large open source projects while maintaining code quality and community engagement.
This episode offers essential insights for developers interested in leveraging AI tools effectively, understanding modern framework design, and building robust applications with Elixir and Ash. Whether you're exploring AI integration or looking to understand cutting-edge development workflows, this conversation provides practical wisdom and forward-thinking perspectives.
Resources Mentioned:
- Ash Framework: https://ash-hq.org/
- Ash Framework Book: https://pragprog.com/titles/ldash/ash-framework/
- Usage Rules: https://hexdocs.pm/usage_rules/
- Deep Wiki: https://deepwiki.org/
Connect with Zach:
- LinkedIn: https://www.linkedin.com/in/zachdaniel/
- Substack: https://www.zachdaniel.dev/
- GitHub: https://github.com/zachdaniel
SUPPORT ELIXIR MENTOR
- Elixir Mentor: https://elixirmentor.com
In this episode of the Elixir Mentor Podcast, I welcome back Greg Medland, a recruiter who specializes in connecting talented developers with companies seeking expertise in the Elixir ecosystem. We dive deep into the current state of the Elixir job market and explore what developers can expect in 2025.
Greg shares valuable insights on how the market has evolved since the post-COVID correction, revealing encouraging signs of recovery and continued Elixir adoption. We discuss the most in-demand skills including Ash Framework experience, full-stack capabilities with React, and AI/ML integration. The conversation explores how companies like Apple, BBC, and numerous startups are successfully leveraging Elixir at scale.
We tackle the elephant in the room - AI's impact on developer roles. Greg provides a balanced perspective on how AI tools are changing the hiring landscape, what employers expect regarding AI proficiency, and how developers can leverage these tools while maintaining their value. He emphasizes the importance of using AI as a productivity enhancer rather than a replacement for critical thinking.
The episode concludes with practical career advice including resume tips, interview strategies, and how to stand out in a competitive market. Greg shares his unique perspective from reviewing more Elixir developer resumes than perhaps anyone else, offering actionable insights for developers at all levels.
Resources Mentioned:
- Elixir Remote US Jobs Channel (Elixir Slack)
- I Ask.ai: https://iask.ai
Connect with Greg:
- LinkedIn: https://www.linkedin.com/in/gregmedlandg2/
SUPPORT ELIXIR MENTOR
- Elixir Mentor: https://elixirmentor.com
In this comprehensive episode of the Elixir Mentor Podcast, I sit down with Brian Cardarella, CEO of DockYard, to tackle one of the most critical topics facing our community: Elixir adoption. We dive deep into the challenges and opportunities that shape how developers and companies discover and embrace Elixir.
Brian shares his extensive experience from the consulting world, discussing everything from the changing conference landscape and social media fragmentation to the existential questions around AI's impact on programming languages. We explore why traditional adoption pathways have shifted, the role of LLMs in shaping developer choices, and practical strategies for convincing teams to adopt Elixir in both startup and enterprise environments.
Our conversation covers the technical barriers newcomers face with OTP, the importance of community building, and the economic realities affecting the entire tech industry. Brian provides candid insights about running a consultancy during market downturns, the influence of private equity, and why Elixir's "makes hard things easy" philosophy sometimes struggles with the "easy things" developers expect.
We also tackle community-submitted questions about migration strategies, tooling gaps, type systems, and the future of Live View Native. This episode offers both tactical advice for developers and strategic insights for technical leaders considering Elixir adoption.
Resources Mentioned:
- Elixir Outreach Stipend Program: https://elixir-lang.org/blog/2025/06/02/elixir-outreach-stipend-for-speakers/
- Conference opportunities list by Dave Erensson:https://www.codosaur.us/speaking/cfps-ending-soon
Connect with Brian:
- X/Twitter: https://x.com/bcardarella/
- DockYard: https://dockyard.com/
SUPPORT ELIXIR MENTOR
- Elixir Mentor: https://elixirmentor.com
In this episode of the Elixir Mentor Podcast, I sit down with Henry Saint-Juste, Solutions Architect at NetJets, to explore his philosophy of rapid prototyping and moving fast to validate ideas before committing to tech stacks. Henry shares his unique approach to staying 2-3 sprints ahead of engineering teams and building proof of concepts that drive real business decisions.
We dive deep into Henry's experience building NetJets' mobile application using a "code once, deploy anywhere" strategy with React Native and Expo. Henry explains how he evaluates cross-platform frameworks and why React Native succeeded where other solutions like Flutter and Cordova fell short. Our conversation covers his methodology for rapid prototyping, platform engineering approaches, and the importance of getting user feedback loops as quickly as possible.
Henry also shares his experience working with Elixir at a previous healthcare startup, his thoughts on automation and "speed of thought" development, and some fascinating insights about his unique perks working at NetJets (hint: private jets are involved). We explore modern deployment strategies, the evolving landscape of DevOps tools, and wrap up with predictions about AI's impact on software engineering teams.
This conversation offers valuable insights for anyone interested in rapid prototyping methodologies, cross-platform mobile development, and building MVPs that actually provide meaningful data for product decisions.
Connect with Henry:
- LinkedIn: https://www.linkedin.com/in/hberson/
SUPPORT ELIXIR MENTOR
- Elixir Mentor: https://elixirmentor.com
In this episode of the Elixir Mentor Podcast, I talk with Elliott Clark, former engineer at both Facebook and Microsoft, who now runs Batteries Included. Elliott shares his rich background from working on the .NET team at Microsoft and infrastructure and developer efficiency at Facebook to creating a platform that simplifies cloud deployment for developers of all sizes.
Elliott explains how his experience at tech giants shaped his vision for Batteries Included, particularly the pain points he observed while at Facebook's developer efficiency team where he saw firsthand how complex configurations led to outages. He discusses why he chose Elixir and LiveView for his platform, highlighting how the unified language environment allows backend developers to build cohesive UIs without the traditional frontend/backend divide.
We explore how Batteries Included automates complex infrastructure tasks like setting up Kubernetes, Postgres databases, Redis, and monitoring tools with just a few clicks. Elliott also shares insights on their "Robin Hood" business model—keeping the platform free for smaller developers while charging larger enterprises, a philosophy informed by his time with open-source projects at multiple companies.
Our conversation dives into technical territory with discussions on managing large Elixir codebases (approaching 300,000 lines of code), challenges of umbrella projects, and the testing philosophies that help maintain quality. Elliott brings valuable perspectives from his work on large-scale systems at Facebook and Microsoft, offering insights on preventing regressions and building resilient infrastructure.
Whether you're interested in Elixir, deployment infrastructure, or the challenges of building developer tools, this episode offers valuable insights from someone who has worked at both tech giants and startups. Elliott's practical approach to solving deployment pain points demonstrates how developers can build tools that truly make a difference in the development workflow.
Resources Mentioned:
- Batteries Included: https://batteriesincl.com
- GitHub: https://github.com/batteries-included
SUPPORT ELIXIR MENTOR
- Elixir Mentor: https://elixirmentor.com
In this episode of the Elixir Mentor Podcast, I chat with Kimberly Erni, a software developer who has found balance through contract-based work. We explore the often-overlooked topic of burnout in the tech industry, where "grind culture" is normalized but comes with significant personal costs.
Kimberly shares her personal journey, including how taking a break from full-time work helped her overcome infertility struggles. We discuss the challenges of working in startups with constantly shifting priorities, unrealistic deadlines, and the pressure to always be "on." Both of us open up about our own experiences with burnout and the importance of creating boundaries, especially in remote work environments.
The conversation covers practical advice for developers considering alternative career paths, including how to transition to contract work, the benefits of building products incrementally, and choosing technologies that maximize productivity while minimizing maintenance overhead. Kimberly also discusses her plans to develop a crochet pattern app, which leads to an insightful discussion about building sustainable side businesses.
This episode provides valuable perspective for anyone feeling overwhelmed in their tech career or looking to create a more flexible work arrangement that accommodates personal priorities. Whether you're dealing with burnout, considering contract work, or building your own product, Kimberly's story offers both inspiration and practical guidance.
Resources Mentioned:
- Healthy Gamer video on burnout: https://youtu.be/XW-02QiiHDM?si=d7LeRrHTJjrpPsnP
Connect with Kimberly:
- LinkedIn: https://www.linkedin.com/in/kimberly-erni/
SUPPORT ELIXIR MENTOR
- Elixir Mentor: https://elixirmentor.com
In this episode of the Elixir Mentor Podcast, I chat with Tristan Kildaire, a systems programmer who works on low-level projects including his own programming language. We explore LoRa radio technology, Reticulum mesh networking, and how Elixir can revolutionize IoT development.
Tristan explains the fundamentals of long-range wireless communication using LoRa, which operates in unlicensed spectrum bands and enables low-power, long-distance data transmission perfect for IoT applications. We discuss Reticulum, a cryptographically-secure mesh networking framework that works across heterogeneous networks from radio to Ethernet, providing resilient communication even in challenging environments.
The conversation covers practical applications in smart metering, home automation, and security systems, along with an introduction to the Nerves project for building reliable IoT systems with Elixir. Tristan shares insights on why Erlang's fault-tolerant design makes it ideal for IoT applications, discusses IPv6 advocacy, and explains how Phoenix LiveView enables web development without JavaScript.
We conclude with a lighthearted discussion about AI-assisted programming and the concept of "vibe coding," imagining a collaborative Elixir project built entirely through AI assistance. This episode provides valuable insights for anyone interested in radio technology, mesh networking, or IoT development with Elixir.
Connect with Tristan:
- Website: https://deavmi.assigned.network/
- LinkedIn: https://www.linkedin.com/in/tristan-brice-velloza-kildaire/
SUPPORT ELIXIR MENTOR
- Elixir Mentor: https://elixirmentor.com
In this episode of the Elixir Mentor Podcast, I chat with Andrea Leopardi, Elixir core team member and author of "Network Programming in Elixir and Erlang." We dive deep into the fundamentals of network programming and how the BEAM's process model is perfectly suited for building robust networking applications.
Andrea breaks down complex concepts like the TCP protocol, the OSI model, and the acceptor pool pattern in clear, understandable terms. We explore how Elixir's message-passing paradigm naturally maps to the world of network communications, making it an excellent choice for building high-performance servers and clients.
Our conversation covers the evolution of HTTP protocols from version 1 to 3, the differences between libraries like Mint and GenTCP, and how to approach scalability challenges in network-intensive applications. Andrea shares insights from his experience creating networking libraries and writing technical books that make these advanced topics accessible.
Whether you're building web servers, API clients, or custom TCP/UDP applications with Elixir, this episode provides valuable perspective on the underlying networking concepts that will help you write more efficient and reliable code.
Resources Mentioned:
- Network Programming in Elixir and Erlang: https://pragprog.com/titles/alnpee/network-programming-in-elixir-and-erlang/
Connect with Andrea:
- Website: https://andrealeopardi.com/
SUPPORT ELIXIR MENTOR
- Elixir Mentor: https://elixirmentor.com
In this episode of the Elixir Mentor Podcast, I chat with Chris Nelson, co-founder and principal engineer at Launch Scout, about leveraging AI tools for Elixir development and how these technologies are transforming developer workflows. Chris brings over a decade of Elixir experience to the conversation, sharing valuable insights on how consultancies can integrate AI to dramatically increase productivity.
Chris discusses the inflection point where AI tools became truly valuable for production work, highlighting how features like Claude AI and Cursor's agent mode with test-driven capabilities transformed his team's approach to development. We explore the unpredictable nature of large language models, structured approaches to AI-assisted coding, and how Launch Scout measured a 4x productivity increase on a real client project using these tools effectively. The conversation includes practical examples of how experienced developers can guide AI to create robust, production-ready code while maintaining critical thinking skills.
Our discussion extends to Web Assembly components and Chris's work on the WASM library, which enables Elixir developers to securely run code written in various languages within their applications. Chris explains how WASM leverages OTP supervision for resilient system design and opens up new possibilities for customizable platforms. We also explore the advantages of Elixir and LiveView for rapid application development, comparing it to microservices approaches and reflecting on the remarkable stability of Elixir applications in production.
Whether you're curious about integrating AI into your development workflow or exploring the cutting edge of Elixir's ecosystem, this conversation offers practical insights and real-world experiences from years of professional Elixir development at scale.
Resources Mentioned:
- Launch Scout:https://launchscout.com/
- Cursor:https://cursor.sh/
- Claude AI:https://anthropic.com/claude
- WASMEx:https://github.com/tessi/wasmex
- LiveState:https://hexdocs.pm/live_state/readme.html
Connect with Chris:
- X:https://x.com/superchris
- LinkedIn:https://www.linkedin.com/in/chris-nelson-038875/
- Website:https://launchscout.com/
- GitHub:https://github.com/superchris
SUPPORT ELIXIR MENTOR
- Elixir Mentor:https://elixirmentor.com
In this episode of the Elixir Mentor Podcast, I chat with returning guest Daniel Bergholz about leveraging AI tools like Windsurf and Claude to dramatically improve Elixir development workflows. Daniel shares his journey from skepticism to becoming a power user, demonstrating how these tools can help developers build faster without compromising quality.
Daniel walks us through his practical approach to incorporating AI into both professional development work and side projects. He explains how to effectively use features like rules files, web documentation integration, and memory systems to get the best results when generating Elixir code. The conversation covers important nuances about how different programming languages perform with AI tools, with Daniel noting that while JavaScript/TypeScript might get near-perfect results, Elixir requires more guidance but still provides excellent value.
The discussion takes a critical look at the "Vibe coding" trend (generating code without understanding it) and offers a more responsible alternative that we call the "sniper approach" - using AI with precision and knowledge. We explore how AI tools are changing developer roles, potentially transitioning programmers from pure coders to more holistic product engineers who can focus on customer needs while leveraging AI for implementation.
Whether you're an Elixir enthusiast curious about productivity tools or a developer interested in responsible AI usage, this episode provides practical insights on balancing automation with craftsmanship. Daniel's experience demonstrates that AI can be a powerful assistant when used thoughtfully, helping developers produce higher quality work in less time.
Resources Mentioned:
- Windsurf:https://www.windsurf.io/
- Cursor:https://cursor.sh/
- Claude:https://claude.ai/
Connect with Daniel:
- Workflow Blog:https://dev.to/danielbergholz/my-ai-powered-workflow-for-writing-elixir-and-phoenix-with-windsurf-4k8m
- Website:https://bergdaniel.com.br/
SUPPORT ELIXIR MENTOR
- Elixir Mentor:https://elixirmentor.com
In this episode of the Elixir Mentor Podcast, I chat with Isaac Tsalicoglou, author of Northwind Elixir Traders. We explore database modeling techniques, working with Ecto, and his fascinating transition from mechanical engineering to Elixir development.
Isaac shares his experience creating a practical guide for database modeling in Elixir, explaining how the Northwind Traders project helps developers understand complex relationships and query optimization. We discuss the benefits of SQLite for learning, how to effectively manage database migrations, and the challenges of schema changes with real-world data.
Our conversation covers database architecture philosophy, performance optimization techniques, and the importance of understanding query execution plans. Isaac also shares valuable insights on self-hosting, data privacy considerations, and the fundamental differences between hardware and software product development.
The episode concludes with a discussion on development principles and startup philosophy, offering practical wisdom for engineers and developers across disciplines. This conversation provides valuable perspective for anyone working with databases in Elixir or considering a career transition into software development.
Resources Mentioned:
- Northwind Elixir Traders:https://leanpub.com/northwind-elixir-traders
Connect with Isaac:
- LinkedIn:https://www.linkedin.com/in/tisaak/
- Website:https://overbring.com/
SUPPORT ELIXIR MENTOR
- Elixir Mentor:https://elixirmentor.com
In this episode of the Elixir Mentor Podcast, I chat with German Velasco, creator of Elixir Streams and Phoenix Test. We explore test-driven development practices, the benefits of pair programming, and consulting experiences within the Elixir ecosystem.
German shares his journey into Elixir development and discusses how adopting test-driven development has improved his coding workflow. He explains the philosophy behind Phoenix Test and demonstrates how proper testing can lead to more maintainable applications while reducing regression bugs.
The conversation covers the important distinction between testing behavior versus implementation, practical approaches to achieving meaningful code coverage, and the collaborative benefits of pair and ensemble programming methodologies.
We also discuss content creation for the Elixir community and how AI tools are changing programming workflows. This episode provides valuable insights for Elixir developers looking to improve their testing practices and team collaboration.
Resources Mentioned:
- Elixir Streams:https://elixirstreams.com
- Phoenix Test:https://github.com/germsvel/phoenix_test
- TDD Phoenix:https://tddphoenix.com
Connect with German:
- Twitter/X:https://x.com/germsvel
- Website:https://www.germanvelasco.com/
SUPPORT ELIXIR MENTOR
- Elixir Mentor:https://elixirmentor.com
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/
In this laid-back episode of the Elixir Mentor Podcast, Alex Koutmos and Peter Ullrich return for another engaging conversation. The discussion covers various topics, including Alex's recently completed Elixir Patterns book, experiences with AI tools in development, and their thoughts on different CI/CD platforms. They share their experiences using tools like Broadway, GitHub Actions, and ObanPro, while also discussing the challenges and benefits of various development workflows.
The conversation takes entertaining detours into cultural differences between Europe and America, from banking systems to education, and includes amusing anecdotes about Peter's new Labrador puppy and temperature measurement systems. The hosts also discuss the evolution of development tools, particularly focusing on the impact of AI on coding practices and their experiences with tools like Claude and ChatGPT.
Alex shares exciting news about his upcoming financial analytics book project, collaborating with his brother who has a Ph.D. in finance and economics. The episode provides a perfect blend of technical discussion and casual conversation, demonstrating the community-driven nature of the Elixir ecosystem.
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/
Check out:
- EZSuite: https://ezsuite.dev/
- Elixir Patterns: https://elixirpatterns.dev/
SUPPORT ELIXIR MENTOR
- Elixir Mentor: https://elixirmentor.com
#ElixirLang #SoftwareDevelopment #TechPodcast #Programming
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/
SUPPORT ELIXIR MENTOR
- Elixir Mentor:https://elixirmentor.com
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
In this episode of the Elixir Mentor Podcast, we welcome back Zach Daniel, creator of the Ash Framework, to explore Igniter, a sophisticated code generation and project patching framework for Elixir. Zach shares his vision for modernizing how developers handle project upgrades, installations, and code refactoring in the Elixir ecosystem. We dive into how Igniter streamlines dependency management with smart installers, simplifies project upgrades and provides powerful tools for library authors to create semantic code modifications. Whether you're a library maintainer looking to improve your generators or a developer seeking better tooling for project maintenance, this episode offers valuable insights into the future of Elixir project automation. #ElixirLang #AshFramework #CodeGeneration #Igniter #DeveloperTools
Links from the discussion:
- Hologram: https://hologram.page/
- mneme: https://github.com/zachallaun/mneme
- Muzak: https://github.com/devonestes/muzak
- SEO: https://hexdocs.pm/phoenix_seo/SEO.html
Connect with Zach:
- X: https://x.com/ZachSDaniel1
- BSKY: https://bsky.app/profile/zachdaniel.dev
- ASH: https://ash-hq.org/
- Igniter: https://github.com/ash-project/igniter
SUPPORT ELIXIR MENTOR
- Elixir Mentor: https://elixirmentor.com
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
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:
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