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.
The podcast Elixir Mentor is created by Jacob Luetzow. The podcast and the artwork on this page are embedded on this page using the public podcast feed (RSS).
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
In this episode of the Elixir Mentor Podcast, I'm joined by Owen Bickford, a Software Engineer at SmartLogic and co-host of the Elixir Wizards podcast. Owen shares his journey developing webauthn_components, an innovative library that brings passwordless authentication to Phoenix applications using WebAuthn standards. We dive deep into the technical challenges of implementing secure, passwordless login flows, and how Phoenix LiveView makes it possible to create seamless user experiences.
Owen explains the benefits of WebAuthn over traditional authentication methods, common implementation pitfalls, and best practices for deploying passwordless auth in production. Our conversation also explores his experiences in the broader Elixir community, insights gained from co-hosting Elixir Wizards, and his perspective on the evolution of authentication in web applications. This episode offers practical knowledge for developers interested in modern authentication solutions and the growing ecosystem of security-focused libraries in Elixir.
#ElixirLang #WebAuthn #PhoenixLiveView #Authentication #SecurityEngineering
Connect with Owen:
X: https://x.com/owenbickford
webauthn_components GitHub: https://github.com/liveshowy/webauthn_components
SUPPORT ELIXIR MENTOR
Elixir Mentor: https://elixirmentor.com/
siteBrains: https://sitebrains.io
🆘🆘NEED HELP??
Join the Discord Server: https://discord.gg/HcnjPsWATg
🔗🔗All my Links: https://linktr.ee/jacob_luetzow
In this episode of the Elixir Mentor Podcast, I'm joined by Miguel Camba, a Senior Engineer at DockYard and key contributor to Beacon CMS. Miguel dives deep into the development of Beacon's visual editor, a powerful feature that bridges the gap between developers and content creators. We explore how the team leveraged Phoenix LiveView and JavaScript to build an intuitive, real-time editing experience while maintaining Beacon's commitment to performance. Miguel shares fascinating technical insights about implementing drag-and-drop functionality, handling real-time previews, and managing state across complex visual editing operations. Our conversation covers the challenges of building a modern page builder in Elixir, the architectural decisions that shaped the editor's design, and how it fits into Beacon's vision of making content management more accessible. This episode provides valuable perspectives for developers interested in building sophisticated browser-based tools with Phoenix LiveView and the future of visual editing in the Elixir ecosystem.
#ElixirLang #BeaconCMS #PhoenixLiveView #DockYard #webdevelopment
Connect with Miguel:
X: https://x.com/MiguelCamba
BeaconCMS GitHub: https://github.com/BeaconCMS
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
In this episode of the Elixir Mentor Podcast, I'm joined by Leandro Pereira, one of the key developers behind Beacon CMS. Leandro discusses Beacon, a cutting-edge content management system built with Phoenix LiveView that aims to deliver high performance without compromising productivity. We explore how Beacon leverages Phoenix to boost rendering speeds and enhance SEO performance, even for content-heavy pages. Leandro shares insights into Beacon's core components, including its LiveView UI for resource management and the upcoming drag-and-drop page builder for non-technical users. Our conversation covers Beacon's innovative approach to web development, its open-source nature, and the project's journey towards a stable release. This episode offers valuable perspectives for Elixir developers interested in modern CMS solutions and the future of web development in the Elixir ecosystem.
#ElixirLang #BeaconCMS #PhoenixLiveView #webdevelopment
Connect with Leandro:
X: https://x.com/leandrocesquini
Website: https://leandrocp.com.br/
BeaconCMS GitHub: https://github.com/BeaconCMS
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
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:
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
In this episode of the Elixir Mentor Podcast, the go-to source for All Things Elixir, Parker and Shannon Selbert, the creators of Oban, join me to discuss their groundbreaking work.
We explore the journey of developing Oban, a powerful job processing system that has become essential for thousands of Elixir applications. The Selberts share their vision behind Oban's creation, emphasizing its core principles of reliability, consistency, and observability in background job processing.
Our conversation covers how Oban achieves impressive performance and touches on its evolution from open-source beginnings to the advanced capabilities of Oban Pro and Oban Web. This episode offers valuable perspectives for Elixir developers looking to optimize their application's performance and reliability, providing a glimpse into the future of background job processing in the Elixir ecosystem.
#ElixirLang #Oban #BackgroundJobs #ElixirDevelopment
Connect with Parker & Shannon:
Oban Pro: https://getoban.pro/
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
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
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
In this episode of the Elixir Mentor Podcast, your go-to source for All Things Elixir, I'm excited to welcome Daniil Popov, creator of an innovative embedded analytics tool for Phoenix projects.
We'll explore Daniil's journey developing this tool, which seamlessly integrates analytics capabilities into Phoenix applications. Daniil will share his experiences, challenges, and the advantages of using Elixir and Phoenix for this project.
We'll discuss how his tool enhances the Elixir development experience and its potential impact on analytics in Elixir applications. This episode offers valuable insights for Phoenix developers, Elixir enthusiasts, and tech leaders interested in advanced analytics solutions within the Elixir ecosystem.
#ElixirLang #PhoenixFramework #EmbeddedAnalytics #WebDevelopment
Connect with Daniil:
X: Follow Daniil on X (Twitter)
Website: Visit Daniil's Website
Phoenix Analytics: Explore Phoenix Analytics on GitHub
SUPPORT ELIXIR MENTOR
🌐 My website: Visit Elixir Mentor Website
🆘 NEED HELP?? Join our Discord Server
🔗 Get in touch: Connect with Jacob on Linktree
In this episode of the Elixir Mentor Podcast, your go-to source for All Things Elixir, I'm excited to welcome Levi Robertson, CEO and founder of double-zero (00). Levi's company offers a unique, self-hosted email monitoring service that integrates with Amazon SES, allowing users to take full control of their email platform.
We'll explore Levi's journey as he built double-zero using Elixir, a language he was new to when he started this venture. Levi will share his experiences navigating the learning curve of a new programming language while developing a complex platform. We'll discuss the challenges he faced, his strategies to overcome them, and the unexpected benefits he discovered.
Our conversation will cover why Levi chose Elixir, how it proved to be the right choice, and how Elixir's strengths benefit an email monitoring service. Whether you're an experienced Elixir developer, a newcomer to the language, or an entrepreneur considering Elixir for your next project, this episode offers valuable insights into building a business with Elixir.
#ElixirLang #EmailMonitoring #SelfHosted #Entrepreneurship #TechStartups
Connect with Levi:
X: Follow Levi on X (Twitter)
Website: Visit Levi's Website
00: Explore double-zero (00)
SUPPORT ELIXIR MENTOR
🌐 My website: Visit Elixir Mentor Website
🎙 Check out my podcast: Listen to Hired Gun Apps Podcast
🆘 NEED HELP?? Join our Discord Server
🔗 All my Links: Connect with Jacob on Linktree
In this episode of the Elixir Mentor Podcast, your go-to source for All Things Elixir, I'm excited to welcome Filipe Cabaco, a talented Elixir developer at Supabase, an open-source real-time database platform. Filipe has been key in enhancing Supabase's real-time capabilities, particularly Broadcast and Presence Authorization.
We'll explore Supabase's Elixir-powered real-time engine, discussing how Filipe leveraged Elixir's strengths to build scalable solutions for data synchronization and user presence management. We'll examine the challenges of implementing these features in a distributed system, the role of Elixir's concurrency model and OTP, and how Supabase's offerings fit into the landscape of real-time databases.
Whether you're an Elixir enthusiast, a developer considering Supabase, or curious about Elixir in production, this episode offers valuable insights into Elixir and modern database technologies. Join us for an informative conversation on the exciting developments in Elixir and real-time data management.
#ElixirLang #Supabase #RealTimeData #OpenSource #DatabaseTech
Connect with Filipe:
X: Follow Filipe on X (Twitter)
Website: Visit Filipe's Website
SUPPORT ELIXIR MENTOR
🌐 My website: Visit Elixir Mentor Website
🎙 Check out my podcast: Listen to Hired Gun Apps Podcast
🆘 NEED HELP?? Join our Discord Server
🔗 All my Links: Connect with Jacob on Linktree
In this episode of the Elixir Mentor Podcast, your go-to source for All Things Elixir, I'm thrilled to welcome back Michael Lubas, CEO of Paraxial.io. This special episode explores the powerful combination of Paraxial.io's security solutions and Elixir-focused hosting platforms like Gigalixir.
We'll dive into how these services complement each other to provide a robust, secure environment for deploying Elixir applications. Michael will share insights from his recent blog post about integrating Paraxial.io with Elixir deployments, covering topics such as preventing SQL injection, remote code execution, and cross-site scripting. The discussion will also touch on how platforms like Gigalixir optimize Elixir app hosting and scaling.
Whether you're a seasoned Elixir developer or just starting out, this episode offers valuable knowledge on securing and deploying your Elixir projects effectively. Don't miss this opportunity to learn from an industry leader about elevating your Elixir deployment strategy.
#ElixirLang #Paraxial #AppSecurity #CloudHosting
Connect with Michael Lubas:
X: Follow Paraxial.io on X (Twitter)
Paraxial.io: Visit Paraxial.io Website
SUPPORT ELIXIR MENTOR
🌐 My website: Visit Elixir Mentor Website
🎙 Check out my podcast: Listen to Hired Gun Apps Podcast
🆘 NEED HELP?? Join our Discord Server
🔗 All my Links: Connect with Jacob on Linktree
In this episode of the Elixir Mentor Podcast, the go-to source for All Things Elixir, Brian Cardarella, CEO of DockYard, joins to discuss LiveView Native. This conversation explores how LiveView Native enables developers to build native and web applications seamlessly with Phoenix, allowing teams to do more with less.
Brian shares insights on how a single team can now manage front-end development for both web and native applications using a single codebase, leveraging Phoenix's server-side rendering. This episode offers valuable perspectives for Elixir developers on the future of cross-platform development, discussing how to build complex, client-side applications that are faster and lighter than those built with heavy JavaScript frameworks.
Listeners will learn about delivering better user experiences across all platforms and optimizing productivity with a unified approach.
#ElixirLang #LiveViewNative #PhoenixFramework #CrossPlatformDev #DockYard
Connect with Brian:
X: Follow Brian on X (Twitter)
Website: Visit DockYard Website
LiveView Native: Explore LiveView Native
SUPPORT ELIXIR MENTOR
🌐 My website: Visit Elixir Mentor Website
🎙 Check out my podcast: Listen to Hired Gun Apps Podcast
🆘 NEED HELP?? Join our Discord Server
🔗 All my Links: Connect with Jacob on Linktree
In this episode of the Elixir Mentor Podcast, your go-to source for All Things Elixir, join me and Daniel Bergholz as we explore his fascinating journey from JavaScript to Elixir. We'll dive into comparisons between these two languages, uncover the unique aspects of Elixir that captured Daniel's interest, and discuss the challenges and rewards of transitioning between programming paradigms.
Daniel will also share insights about TechSchool, his platform for sharing free learning resources, and offer valuable advice for small content creators in the tech space. Whether you're a seasoned Elixir developer or just starting your coding journey, this conversation promises to be full of practical tips and inspiring stories!
#ElixirLang #JavaScript #ProgrammingJourney #TechEducation #FreeLearningResources
Connect with Daniel:
X: Follow Daniel on X (Twitter)
Website: Visit Daniel's Website
Tech School: Explore Tech School
SUPPORT ELIXIR MENTOR
🌐 My website: Visit Elixir Mentor Website
🎙 Check out my podcast: Listen to Hired Gun Apps Podcast
🆘 NEED HELP?? Join our Discord Server
🔗 All my Links: Connect with Jacob on Linktree
Join this channel to get access to perks: YouTube Channel Membership
In this episode of the Elixir Mentor Podcast, your go-to source for All Things Elixir, join me and Adolfo Neto as we explore the importance of knowledge exchange in the software engineering community. We'll discuss how podcasts, conferences, and other mediums help share valuable insights and foster collaboration.
Adolfo will share his experiences as a researcher and educator, highlighting the role of education in building strong tech communities. Whether you're a software developer or an educator, this episode offers practical advice on fostering a culture of continuous learning and knowledge sharing.
#SoftwareEngineering #KnowledgeSharing #TechCommunity #ElixirLang #EducationInTech
Connect with Adolfo:
X: Follow Adolfo on X (Twitter)
Website: Explore Adolfo's Links
SUPPORT ELIXIR MENTOR
🌐 My website: Visit Elixir Mentor Website
🎙 Check out my podcast: Listen to Hired Gun Apps Podcast
🆘 NEED HELP?? Join our Discord Server
🔗 All my Links: Connect with Jacob on Linktree
Join this channel to get access to perks: YouTube Channel Membership
In this episode of the Elixir Mentor Podcast, your go-to source for All Things Elixir, join me as I chat with Carlo Gilmar, a software engineer at Erlang Solutions and founder of Visual Partner. Carlo combines his expertise in software engineering with visual storytelling, transforming technical presentations into insightful visual summaries.
We'll discuss his unique approach, insights into Erlang, and the intersection of art and technology.
#ElixirLang #VisualPartner #ErlangSolutions #ArtAndTechnology
Connect with Carlo:
X: Follow Carlo on X (Twitter)
Website: Explore Visual Partnership Constellations
SUPPORT ELIXIR MENTOR
🌐 My website: Visit Elixir Mentor Website
🎙 Check out my podcast: Listen to Hired Gun Apps Podcast
🆘 NEED HELP?? Join our Discord Server
🔗 All my Links: Connect with Jacob on Linktree
Join this channel to get access to perks: YouTube Channel Membership
In this episode of the Elixir Mentor Podcast, your go-to source for All Things Elixir, join me and Dave Lucia as we explore Rustler and discuss topics like team building, recruiting, and open-source contributions. The conversation promises to be full of surprises!
#ElixirLang #Rustler #TeamBuilding #Recruiting #OpenSource
Connect with Dave:
X: Follow Dave on X (Twitter)
Website: Visit Dave's Website
SUPPORT ELIXIR MENTOR
🌐 My website: Visit Elixir Mentor Website
🎙 Check out my podcast: Listen to Hired Gun Apps Podcast
🆘 NEED HELP?? Join our Discord Server
🔗 All my Links: Connect with Jacob on Linktree
Join this channel to get access to perks: YouTube Channel Membership
In this episode of the Elixir Mentor Podcast, your go-to source for All Things Elixir, I'm excited to welcome back Andrew Stewart, who runs his educational YouTube channel under the username @srcrip. This time, we focus on JavaScript interoperability in LiveView.
We'll discuss best practices, share insights, and explore various aspects of integrating JavaScript with LiveView. Don't miss it!
#ElixirLang #LiveView #ElixirMentor #TechTalk #SoftwareDevelopment #ElixirProgramming #DeveloperCommunity #JavaScript #WebDevelopment
Textarea code snippet to maintain height on reload:
const MaintainHeightHook = { beforeUpdate() { this.prevHeight = this.el.style.height }, updated() { this.el.style.height = this.prevHeight } }Image proxy mentioned: Check out the image proxy
Connect with Andrew:
X: Follow Andrew on X (Twitter)
YouTube: Subscribe to Andrew's YouTube Channel
Toast Library: Explore Andrew's Toast Library
SUPPORT ELIXIR MENTOR
🌐 My website: Visit Elixir Mentor Website
🎙 Check out my podcast: Listen to Hired Gun Apps Podcast
🆘 NEED HELP?? Join our Discord Server
🔗 All my Links: Connect with Jacob on Linktree
Join this channel to get access to perks: YouTube Channel Membership
In this episode of the Elixir Mentor Podcast, I'm thrilled to have Andrés Alejos join us. Andrés is well-versed in the uses and power of LiveBook and has extensive knowledge in machine learning.
We'll explore a variety of topics, including:
Whether you're curious about practical implementations, technical details, or the broader impact of these technologies, this conversation is sure to be valuable.
Join me for a great discussion with Andrés Alejos, where we explore the intersections of LiveBook, machine learning, and Elixir. Don't miss this opportunity to gain insights from an expert in the field!
Connect with Andrés:
X: Follow Andrés on X (Twitter)
Website: Visit The Stack Canary
LinkedIn: Connect with Andrés on LinkedIn
GitHub: Explore Andrés's GitHub
SUPPORT ELIXIR MENTOR
🌐 My website: Visit Elixir Mentor Website
🎙 Check out my podcast: Listen to Hired Gun Apps Podcast
🆘 NEED HELP?? Join our Discord Server
🔗 All my Links: Connect with Jacob on Linktree
Join this channel to get access to perks: YouTube Channel Membership
In this episode of the Elixir Mentor Podcast, I'm excited to have Saša Jurić, the author of "Elixir in Action," now in its third edition as of February 2024. Saša has a ton of experience in developing web and desktop applications with Elixir, Erlang, Ruby, JavaScript, C#, and C++.
We'll have a wide-ranging discussion touching on everything from the evolution of Elixir and its ecosystem to real-world applications, performance optimization, and future trends. Whether you're interested in the technical aspects of Elixir, its practical applications, or the vibrant community around it, this conversation will be engaging and informative.
Join me for a great chat with Saša Jurić, where anything and everything about Elixir is on the table. Don't miss this opportunity to learn from one of the leading voices in the Elixir world!
Mentioned blog post: SDKs with req: Stripe
Connect with Saša:
X: Follow Saša on X (Twitter)
LinkedIn: Connect with Saša on LinkedIn
GitHub: Explore Saša's GitHub
Website: Visit The Erlangelist
SUPPORT ELIXIR MENTOR
🌐 My website: Visit Elixir Mentor Website
🎙 Check out my podcast: Listen to Hired Gun Apps Podcast
🆘 NEED HELP?? Join our Discord Server
🔗 All my Links: Connect with Jacob on Linktree
Join this channel to get access to perks: YouTube Channel Membership
In this episode of the Elixir Mentor Podcast, your go-to source for all things Elixir, we are thrilled to welcome Sean Moriarity, the author of "Genetic Algorithms in Elixir: Solve Problems using Evolution" and "Machine Learning in Elixir: Learning to Learn with Nx and Axon"! 📚🧠
Sean will share his expertise in applying machine learning techniques within the Elixir ecosystem. We'll explore how genetic algorithms can be utilized to solve complex problems and optimize solutions. 🌿🦾
Sean will also discuss machine learning with Elixir, explaining how libraries like Nx and Axon enable developers to build intelligent systems that can learn and adapt. 📊🎓
Throughout the episode, we'll cover practical examples, best practices, and real-world applications of machine learning in Elixir. Sean will provide valuable knowledge on the benefits and challenges of implementing these techniques and share his experiences in writing his books. 📖✨
With a passion for artificial intelligence, evolutionary algorithms, mathematics, and functional programming, Sean brings a wealth of knowledge to the table. 🤖🧮
Whether you're a seasoned Elixir developer looking to expand your skill set or a machine learning enthusiast curious about Elixir's potential, this episode is packed with valuable insights and inspiration. 💡🔥
Join us as we uncover the exciting possibilities at the intersection of Elixir and machine learning with Sean Moriarity! 🎙️🧪
#ElixirMentor #MachineLearning #GeneticAlgorithms #Nx #Axon #SeanMoriarity #BEAM #FunctionalProgramming
Connect with Sean:
X: Follow Sean on X (Twitter)
Website: Visit Sean's Website
SUPPORT ELIXIR MENTOR
🌐 My website: Visit Elixir Mentor Website
🎙 Check out my podcast: Listen to Hired Gun Apps Podcast
🆘 NEED HELP?? Join our Discord Server
🔗 All my Links: Connect with Jacob on Linktree
Join this channel to get access to perks: YouTube Channel Membership
In this episode of the Elixir Mentor Podcast, your go-to source for all things Elixir, we sit down with Zach Daniel, the creator of the Ash Framework! 🎙️💻
We'll discuss the development of the Ash Framework, its impact on building robust and maintainable Elixir applications, and its future direction. 🌟 Zach will explain how Ash simplifies complex business logic and enhances productivity for developers. 🚀
The Ash Framework offers a declarative approach to define resources, relationships, and actions, making it easier to manage and evolve applications over time. Key features include:
We'll also dive into Zach's latest project, Igniter, a code generation and project patching framework designed to streamline development workflows and enhance efficiency. 🔥
Don't miss this opportunity to hear from Zach Daniel and learn more about the Ash Framework and Igniter. This is a must-watch for all Elixir enthusiasts and developers. 🎧
#ElixirMentor #AshFramework #Igniter #ZachDaniel #BEAM #FunctionalProgramming
Connect with Zach:
X: Follow Zach on X (Twitter)
Ash Framework: Visit Ash Framework Website
Igniter: Explore Igniter on GitHub
SUPPORT ELIXIR MENTOR
🌐 My website: Visit Elixir Mentor Website
🎙 Check out my podcast: Listen to Hired Gun Apps Podcast
🆘 NEED HELP?? Join our Discord Server
🔗 All my Links: Connect with Jacob on Linktree
Join this channel to get access to perks: YouTube Channel Membership
In this special episode of the Elixir Mentor Podcast, your go-to source for all things Elixir, we celebrate Elixir's 12th birthday with none other than its creator, José Valim! 🎉💻
We'll have an in-depth conversation about the evolution of Elixir, its current state, and what the future holds. 🌟 José will share his journey, insights, and thoughts on Elixir's impact over the past 12 years. 🚀
Don't miss this unique opportunity to hear directly from José Valim and celebrate the success of Elixir. This is a must-watch for all Elixir enthusiasts and developers. 🎙️
#ElixirMentor #JoséValim #Elixirs12thBirthday #BEAM #FunctionalProgramming
Key Links:
The first commit: View on GitHub
Design Pattern in Elixir - José's keynote: Watch on YouTube
Connect with José:
Twitter: Follow José on Twitter
Website: Visit Dashbit
Elixir: Official Elixir Website
SUPPORT ELIXIR MENTOR
🌐 My website: Visit Elixir Mentor Website
🎙 Check out my podcast: Listen to Hired Gun Apps Podcast
🆘 NEED HELP?? Join our Discord Server
🔗 All my Links: Connect with Jacob on Linktree
Join this channel to get access to perks: YouTube Channel Membership
In this episode of the Elixir Mentor Podcast, your go-to source for All Things Elixir, I'm excited to chat with Tony Dang, a talented web developer who has pushed the boundaries of LiveView's offline capabilities. 🌟💻🔌
By combining Phoenix LiveView, Svelte, and Yjs, Tony has created an offline-enabled, real-time application that seamlessly synchronizes data and maintains interactivity, even without an internet connection. 🚀🔧🌐
This innovative approach is a game-changer, demonstrating how to overcome the limitations of LiveView's server-rendered, socket-based architecture and deliver exceptional user experiences. 💡🔄
Join us as Tony shares his technical insights, practical tips, and lessons learned throughout the development process. 📚💪
Discover how the combination of LiveView, Svelte, and Yjs can transform the way you build robust, offline-capable applications in the Elixir ecosystem. 🌟🚀
Tune in and take your LiveView skills to the next level with Tony Dang's expertise! 🎧🔧
#ElixirMentor #TonyDang #LiveViewOffline #Phoenix #LiveSvelte #Svelte #Yjs #OfflineApps #RealtimeCollaboration
Connect with Tony:
Twitter: Follow Tony on Twitter
Website: Visit Tony's Blog
YouTube: Subscribe to Tony's YouTube Channel
Mentioned Resources:
Extism - compile code from any language and run in Elixir
WebAuthn Components - passkey auth with Phoenix LiveView
SUPPORT ELIXIR MENTOR
🌐 My website: Visit Elixir Mentor Website
🎙 Check out my podcast: Listen to Hired Gun Apps Podcast
🆘 NEED HELP?? Join our Discord Server
🔗 All my Links: Connect with Jacob on Linktree
Join this channel to get access to perks: YouTube Channel Membership
In this episode of the Elixir Mentor Podcast, your go-to source for All Things Elixir, I'm thrilled to welcome Alex Koutmos, a talented software engineer and author of the highly anticipated book "Elixir Patterns." 🌟💻📚
By day, Alex writes production code in Elixir, JavaScript, and Vue, while also leveraging his DevOps skills with Kubernetes, Docker, Prometheus, Grafana, and ELK. 👨💻💪
We'll dive into Alex's new book, "Elixir Patterns," which provides developers with a powerful toolbox of patterns that leverage the unique characteristics of the Erlang virtual machine (BEAM) to solve everyday problems in a simple yet scalable way. 📚🔍🚀
Alex will share his insights on how to effectively utilize the tools provided by Erlang and the BEAM, as well as how to apply functional programming principles to achieve clear and concise solutions. 💡
We'll explore the book's comprehensive coverage of topics, from the Erlang and Elixir standard libraries to advanced GenServer recipes, supervisors, and initialization patterns. 📖🧩
Join us for an informative discussion with Alex Koutmos, as we uncover the secrets to mastering Elixir, harnessing the power of the BEAM, and building robust, scalable applications using proven design patterns. 💪📈
This episode is a must-listen for Elixir developers looking to expand their knowledge, streamline their development process, and create high-performance applications. 🌟🔧🚀
#ElixirMentor #AlexKoutmos #ElixirPatterns #BEAM #FunctionalProgramming #GenServer #Supervisors #ScalableApps
Connect with Alex:
Twitter: Follow Alex on Twitter
Website: Visit Alex's Website
SUPPORT ELIXIR MENTOR
🌐 My website: Visit Elixir Mentor Website
🎙 Check out my podcast: Listen to Hired Gun Apps Podcast
🆘 NEED HELP?? Join our Discord Server
🔗 All my Links: Connect with Jacob on Linktree
Join this channel to get access to perks: YouTube Channel Membership
In this episode of the Elixir Mentor Podcast, your go-to source for All Things Elixir, I'm stoked to welcome Bruce Tate, a renowned Elixir trainer, author, and founder of Groxio, a programming content company that offers public and private training for Elixir, Phoenix LiveView, and OTP. 🌟📚💼
With bestselling books like "Programming Phoenix," "Adopting Elixir," and "Designing Systems with OTP," Bruce is a true Elixir expert and a wealth of knowledge in the community. 📖💡
We'll dive into Bruce's insights on rapidly building complex, scalable web applications using Elixir, the highly performant and fault-tolerant functional language, and Phoenix LiveView, the game-changing library for building interactive, real-time user interfaces. 🌐⚡
Bruce will share his experience as an international speaker. 🌍🎙️
We'll also discuss the upcoming Gig City Elixir conference, taking place on May 10-11, 2024, where Bruce and other industry leaders will share their expertise and latest developments in the Elixir ecosystem. 🎉🗓️
Join us for an informative and engaging discussion on the power of Elixir, the future of web development, and the exciting opportunities that await developers in this rapidly growing community. 🔧🔍
This episode is a must-listen for anyone looking to expand their Elixir skills, build cutting-edge web applications, and stay at the forefront of the Elixir world. 📈🚀
#ElixirMentor #BruceTate #Groxio #PhoenixLiveView #OTP #GigCityElixir #ScalableWebApps #FunctionalProgramming #RealTimeUI
Get Groxio's Training! Good for 40% through May 1, 2024. 👉🏻 Groxio Training Discount
Connect with Bruce:
Twitter: @redrapids, @GroxioLearning, @GigCityElixir
Website: Groxio
Gig City Elixir Conference: Gig City Elixir
SUPPORT ELIXIR MENTOR
🌐 My website: Visit Elixir Mentor Website
🎙 Check out my podcast: Listen to Hired Gun Apps Podcast
🆘 NEED HELP?? Join our Discord Server
🔗 All my Links: Connect with Jacob on Linktree
Join this channel to get access to perks: YouTube Channel Membership
In this episode of the Elixir Mentor Podcast, your go-to source for All Things Elixir, I'm excited to welcome Wout De Puysseleir, a full-stack web developer with over 8 years of professional experience and a passion for remote work. 🌍💻
Born and raised in Belgium and currently residing in Vancouver, Canada, Wout's sharpest tools in his toolbox include Python, Django, Elixir, Phoenix, Svelte, and Docker. 🛠️✨
We'll dive into Wout's fascinating open-source project, LiveSvelte, a package that seamlessly integrates Svelte with Phoenix LiveView, delivering end-to-end reactivity inspired by Ryan Cooke's work on E2E reactivity. 🚀⚡
Wout will share his insights on how LiveSvelte combines the best of both worlds, offering developers a powerful tool for building interactive and responsive web applications. 🌐💡
We'll also explore Wout's experience cleaning up and modernizing legacy systems, discussing the challenges and rewards of tackling such projects. 🧹🆕
Join us for an engaging discussion on the future of web development, the benefits of combining Elixir and Svelte, and Wout's ongoing experiments with named slot support in Svelte. 🔍🧩
This episode is a must-listen for developers looking to stay ahead of the curve and embrace cutting-edge technologies. 📈🔧
#ElixirMentor #LiveSvelte #SvelteIntegration #PhoenixLiveView #E2EReactivity #WebDevelopment #LegacySystemModernization #SlotSupport #InnovativeTechnologies
Connect with Wout:
X: Follow Wout on X (Twitter)
LiveSvelte: Explore LiveSvelte on GitHub
Website: Visit Wout's Website
SUPPORT ELIXIR MENTOR
🌐 My website: Visit Elixir Mentor Website
🎙 Check out my podcast: Listen to Hired Gun Apps Podcast
🆘 NEED HELP?? Join our Discord Server
🔗 All my Links: Connect with Jacob on Linktree
Join this channel to get access to perks: YouTube Channel Membership
In this episode of the Elixir Mentor Podcast, your go-to source for All Things Elixir, I'm thrilled to welcome Benjamin Schultzer, a Senior Engineer who is building a real-time database observability tool for Ecto and Phoenix LiveView. 🔍💡
Benjamin will share his insights into the challenges developers face when working with databases in Elixir applications and showcase his solution. We'll explore how his tool integrates seamlessly with Ecto to provide developers with valuable insights into query performance, database connections, and potential bottlenecks.
We'll also dive into the world of Phoenix LiveView and discover how Benjamin's real-time observability tool enhances the development experience by monitoring and optimizing database interactions triggered by LiveView events. 📊⚡🌐💻
Join us for an insightful conversation that will enhance your approach to database optimization and empower you to build performant and scalable applications. 🚀💡
#ElixirMentor #DatabaseObservability #RealTimeMonitoring #EctoOptimization #PhoenixLiveView #PerformanceTuning #DeveloperTools
Connect with Benjamin:
X: Follow Benjamin on X (Twitter)
DB Visor: Explore DB Visor
SUPPORT ELIXIR MENTOR
🌐 My website: Visit Elixir Mentor Website
🎙 Check out my podcast: Listen to Hired Gun Apps Podcast
🆘 NEED HELP?? Join our Discord Server
🔗 All my Links: Connect with Jacob on Linktree
Join this channel to get access to perks: YouTube Channel Membership
In this episode of the Elixir Mentor Podcast, your go-to source for All Things Elixir, I sit down with Peter Ullrich, a Senior Elixir developer, PragProg Author, Public Speaker, and Blogger. 🚀
We'll explore his unique journey from psychology to software development and discuss his passion for Software Architecture, Product Engineering, and knowledge sharing. Discover how Peter's background in psychology influences his approach to coding and learn about his experience as a founder of "Indie Courses."
We'll explore the challenges of creating and selling video courses and how Indie Courses help creators succeed in the competitive online education market. Don't miss this opportunity to gain insights from a multifaceted expert in the Elixir community and learn how to monetize your knowledge effectively.
Join us for an inspiring conversation! 🎙️
#ElixirMentor #SoftwareDevelopment #ProductEngineering #OnlineEducation #Entrepreneurship #VideoCourseSales #KnowledgeSharing #TechCommunity
Connect with Peter:
Indie Courses: Explore Indie Courses
X: Follow Peter on X (Twitter)
Website: Visit Peter's Website
SUPPORT ELIXIR MENTOR
🌐 My website: Visit Elixir Mentor Website
🎙 Check out my podcast: Listen to Hired Gun Apps Podcast
🆘 NEED HELP?? Join our Discord Server
🔗 All my Links: Connect with Jacob on Linktree
Join this channel to get access to perks: YouTube Channel Membership
In this episode of the Elixir Mentor Podcast, your go-to source for All Things Elixir, I sit down with Michael Frew, an online business acquisitions expert. 🚀
We'll dive into his journey from corporate consulting to acquiring online companies, including Gigalixir, Elixir's Platform as a Service. Discover why IT professionals should consider buying instead of starting businesses, and learn about Michael's 8-step framework for acquiring online companies.
We'll discuss the advantages of investing in online businesses, particularly in the Elixir ecosystem, and explore the future of Gigalixir. Don't miss this chance to gain valuable insights into online business acquisitions and the Elixir ecosystem.
Join us for an engaging discussion! 🎙️
#ElixirMentor #DigitalBusiness #OnlineAcquisitions #CareerShift #Entrepreneurship #TechIndustry #BusinessOperations #TechCommunity
Connect with Michael:
X: Follow Michael on X (Twitter)
Website: Visit Michael's Website
SUPPORT ELIXIR MENTOR
🌐 My website: Visit Elixir Mentor Website
🎙 Check out my podcast: Listen to Hired Gun Apps Podcast
🆘 NEED HELP?? Join our Discord Server
🔗 All my Links: Connect with Jacob on Linktree
Join this channel to get access to perks: YouTube Channel Membership
In this episode of the Elixir Mentor Podcast, your go-to source for All Things Elixir, I sit down with Roman Kotov, a trailblazer in custom smart home solutions.
We'll unravel the story behind Exshome, Roman's platform that's redefining the boundaries of smart homes by enabling enthusiasts to create their personalized setups. From using old USB webcams and Raspberry Pis to crafting unique CCTV solutions, we'll explore how Exshome empowers you to bring your unused gadgets back to life.
Our discussion will cover:
Whether you're a smart home hobbyist, an Elixir developer, or just love tech innovation, this session is packed with insights you won't want to miss. Gear up for an engaging chat that will inspire you to think differently about smart home technology. Catch you there!
#ElixirMentor #SmartHome #Exshome #Elixir #LiveView #TechInnovation #HomeAutomation #DIYTech #SoftwareDevelopment #ProgrammingCommunity
Connect with Roman:
X: Follow Roman on X (Twitter)
Website: Visit Roman's Website
Github: Explore Exshome on GitHub
SUPPORT ELIXIR MENTOR
🌐 My website: Visit Elixir Mentor Website
🎙 Check out my podcast: Listen to Hired Gun Apps Podcast
🆘 NEED HELP?? Join our Discord Server
🔗 All my Links: Connect with Jacob on Linktree
Join this channel to get access to perks: YouTube Channel Membership
In this episode of the Elixir Mentor Podcast, your go-to source for All Things Elixir, I sit down with Gustavo Oliveira, an Elixir tutorial pro.
In this session, we'll explore the integration of Tailwind CSS with Phoenix 1.7 and how Phoenix now includes Tailwind by default, making web development more streamlined. We'll dive into the advantages, key features, and impact on your projects, highlighting the ease and efficiency of building web applications with Phoenix and Tailwind.
This show is packed with insights, from the utility-first approach of Tailwind to the real-time capabilities of LiveView. Whether you're an experienced Elixir developer or passionate about web development, this is a must-watch.
Get ready for a concise and informative discussion that will enhance your web development skills. Don't miss it!
#ElixirLang #LiveView #ElixirMentor #TechTalk #SoftwareDevelopment #ElixirProgramming #DeveloperCommunity #CareerDevelopment #TechJobs #ElixirCourse #OpenSource #projectdevelopment #css #tailwind
Useful Resources:
Theo's Tailwind tips
Tailwind cheatsheet
Tailwind CSS IntelliSense
Emmet
Connect with Gustavo:
YouTube: Gustavo's YouTube Channel
ELXPRO: Visit ELXPRO Website
SUPPORT ELIXIR MENTOR
🌐 My website: Visit Elixir Mentor Website
🎙 Check out my podcast: Listen to Hired Gun Apps Podcast
🆘 NEED HELP?? Join our Discord Server
🔗 All my Links: Connect with Jacob on Linktree
Join this channel to get access to perks: YouTube Channel Membership
In this episode of the Elixir Mentor Podcast, your go-to source for All Things Elixir, I sit down with Andrew Stewart, who runs his own educational YouTube channel under the username @srcrip.
We are discussing the best practices and potential pitfalls of LiveView and other intricacies involved in developing a real-time web application with LiveView. Our conversation covers an assortment of topics ranging from streams to JS hooks.
We conclude by discussing general development experiences and some open-source projects. It's a whole stream of great information. You won't regret tuning in!
#ElixirLang #LiveView #ElixirMentor #TechTalk #SoftwareDevelopment #ElixirProgramming #DeveloperCommunity #CareerDevelopment #TechJobs #ElixirCourse #AnalyticsServer #OpenSource #projectdevelopment
Connect with Andrew:
X: Follow Andrew on X (Twitter)
YouTube: Subscribe to Andrew's YouTube Channel
SUPPORT ELIXIR MENTOR
🌐 My website: Visit Elixir Mentor Website
🎙 Check out my podcast: Listen to Hired Gun Apps Podcast
🆘 NEED HELP?? Join our Discord Server
🔗 All my Links: Connect with Jacob on Linktree
Join this channel to get access to perks: YouTube Channel Membership
In this episode of the Elixir Mentor Podcast, your go-to source for All Things Elixir, I sit down with Thomas Millar, the creator of "instructor_ex." This tool is taking Elixir into the future of AI by structuring LLM outputs to match Ecto schemas.
We'll delve into the development process, explore Thomas's background in machine learning and Python, and discuss the possibilities for Elixir in AI. This talk is a must-attend for anyone interested in the intersection of Elixir and machine learning.
Don't miss this chance to gain insights into the future of tech with one of the innovative developers in this space. Whether you're a seasoned Elixir developer, a machine learning enthusiast, or simply curious about the next big thing in tech, this conversation promises to be enlightening.
Take advantage of this opportunity to learn from one of the forefront thinkers in the field.
#ElixirLang #MachineLearning #AI #ElixirMentor #InstructorEx #OpenAI #TechTalk #Programming #SoftwareDevelopment #ElixirProgramming #DataEngineering #PythonCoding #ArtificialIntelligence #TechInnovation #developercommunity
Connect with Thomas:
X: Follow Thomas on X (Twitter)
Instructor: Explore instructor_ex on GitHub
Upcoming Event:
"Let's Talk Elixir" Meetup - Feb 5, 2024 @6PM MST
SUPPORT ELIXIR MENTOR
🌐 My website: Visit Elixir Mentor Website
🎙 Check out my podcast: Listen to Hired Gun Apps Podcast
🆘 NEED HELP?? Join our Discord Server
🔗 All my Links: Connect with Jacob on Linktree
Join this channel to get access to perks: YouTube Channel Membership
In this episode of the Elixir Mentor Podcast, your go-to source for All Things Elixir, I sit down with Michael Lubas, the founder of Paraxial.io.
Dive into the conversation as we explore the innovative security solutions Paraxial.io offers for Elixir and Phoenix applications. Discover how this platform revolutionizes application security, from bot defense to compliance with critical security standards.
Take advantage of Michael's insights and experiences about building a niche security platform and the evolving cybersecurity landscape in the Elixir ecosystem.
Join us for an engaging and informative session that's a must-watch for every Elixir enthusiast!
#ElixirLang #PhoenixFramework #CyberSecurity #DevSecOps #WebDevelopment #TechInterview #CodingCommunity #LiveStream #SoftwareSecurity #ElixirMentor #Paraxial_io #TechTalks
Learn more about Paraxial.io:
Visit Paraxial.io Website
SUPPORT ELIXIR MENTOR
🌐 My website: Visit Elixir Mentor Website
🎙 Check out my podcast: Listen to Hired Gun Apps Podcast
🆘 NEED HELP?? Join our Discord Server
🔗 All my Links: Connect with Jacob on Linktree
Join this channel to get access to perks: YouTube Channel Membership
En liten tjänst av I'm With Friends. Finns även på engelska.