<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:psc="http://podlove.org/simple-chapters" xmlns:podcast="https://podcastindex.org/namespace/1.0"><channel><title><![CDATA[Elixir Mentor]]></title><description><![CDATA[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.]]></description><link>https://elixirmentor.com/</link><generator>Riverside.fm (https://riverside.com)</generator><lastBuildDate>Mon, 21 Sep 2026 05:25:58 GMT</lastBuildDate><atom:link href="https://api.riverside.com/hosting/8hGVuAbG.rss" rel="self" type="application/rss+xml"/><author><![CDATA[Jacob Luetzow]]></author><pubDate>Fri, 04 Sep 2026 03:57:18 GMT</pubDate><copyright><![CDATA[2026 Jacob Luetzow]]></copyright><language><![CDATA[en]]></language><ttl>60</ttl><category><![CDATA[Technology]]></category><itunes:author>Jacob Luetzow</itunes:author><itunes:summary>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&apos;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.</itunes:summary><itunes:type>episodic</itunes:type><itunes:owner><itunes:name>Jacob Luetzow</itunes:name><itunes:email>jluetzow@gmail.com</itunes:email></itunes:owner><itunes:explicit>no</itunes:explicit><itunes:category text="Technology"/><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/39230986-1707088652724-bd6c08947d02e.jpg"/><item><title><![CDATA[Brice Ayres on Fractional Engineering]]></title><description><![CDATA[<p>Brice Ayres, founder of Axio Intelligence, on fractional engineering and what changes when one senior engineer can run a team of AI agents. Brice went from the Army and a 3.7 million follower Facebook cause to finding Elixir at Topgolf, leading engineering orgs, and going out on his own.</p><p>We get into managing agents like an engineering org, whether you still need to read every line, and why Ash keeps LLMs on the rails. I share how a team of Grok Bots handles marketing, support, and QA for Killswitch, and we close with Brice's playbook for cutting cloud costs.</p><p></p><p>00:00 - Introduction</p><p>02:51 - Web dev class, the Army, and a viral nonprofit</p><p>08:38 - Finding Elixir at Topgolf</p><p>13:00 - What is fractional engineering?</p><p>16:10 - Vibe coding and why engineers still matter</p><p>24:03 - Think like an engineering manager</p><p>26:32 - Reviewing AI code, Ash, and established patterns</p><p>29:55 - Offmic, a live AI podcast producer</p><p>35:18 - Running agents like an engineering org</p><p>40:51 - Read-only agents in prod and self-healing infra</p><p>42:05 - A Polymarket bot with agent consensus</p><p>47:06 - Marketing Killswitch with Grok Bots</p><p>52:06 - Lighthouse scores and agentic browsing</p><p>56:13 - Getting found by LLMs</p><p>59:27 - Order with Surf: agentic food ordering</p><p>1:02:48 - Agent QA and local testing with K3s and Floci</p><p>1:05:40 - Data labeling, synthetic data, and edge AI</p><p>1:08:55 - Nerves, Peridio, and Avocado OS</p><p>1:11:47 - Bot traffic, analytics, and self-hosting</p><p>1:16:00 - Hardware stories and real-world edge cases</p><p>1:26:24 - When engineers ship faster than you can plan</p><p>1:29:10 - Monoliths, Postgres scaling, and ETS</p><p>1:36:40 - Where to find Brice</p><p>1:37:44 - Cutting cloud costs: logging and AZ traffic</p><p></p><p>Resources Mentioned:</p><p>- Axio Intelligence: <a rel="noopener noreferrer nofollow" href="https://axiointelligence.com/?utm_source=elixir-mentor" target="_blank">https://axiointelligence.com/?utm_source=elixir-mentor</a></p><p>- Grok Bot: <a rel="noopener noreferrer nofollow" href="https://x.ai/news/introducing-grok-bot?utm_source=elixir-mentor" target="_blank">https://x.ai/news/introducing-grok-bot?utm_source=elixir-mentor</a></p><p>- Killswitch: <a rel="noopener noreferrer nofollow" href="https://killswitch.app/?utm_source=elixir-mentor" target="_blank">https://killswitch.app/?utm_source=elixir-mentor</a></p><p>Connect with Brice:</p><p>- X/Twitter: <a rel="noopener noreferrer nofollow" href="https://x.com/briceayres?utm_source=elixir-mentor" target="_blank">https://x.com/briceayres?utm_source=elixir-mentor</a></p><p>- LinkedIn: <a rel="noopener noreferrer nofollow" href="https://www.linkedin.com/in/briceayres/?utm_source=elixir-mentor" target="_blank">https://www.linkedin.com/in/briceayres/?utm_source=elixir-mentor</a></p><p></p><p>Sponsors:</p><p>- BEAMOps: <a rel="noopener noreferrer nofollow" href="https://beamops.co.uk/?utm_source=elixir-mentor" target="_blank">https://beamops.co.uk/?utm_source=elixir-mentor</a></p><p>- <a rel="noopener noreferrer nofollow" href="http://Paraxial.io" target="_blank">Paraxial.io</a>: <a rel="noopener noreferrer nofollow" href="https://paraxial.io/?utm_source=elixir-mentor" target="_blank">https://paraxial.io/?utm_source=elixir-mentor</a></p><p>- Jido: <a rel="noopener noreferrer nofollow" href="https://agentjido.xyz/discord?utm_source=elixir-mentor" target="_blank">https://agentjido.xyz/discord?utm_source=elixir-mentor</a></p><p></p><p>SUPPORT ELIXIR MENTOR</p><p>- Elixir Mentor: <a rel="noopener noreferrer nofollow" href="https://elixirmentor.com/?utm_source=elixir-mentor" target="_blank">https://elixirmentor.com/?utm_source=elixir-mentor</a></p><p></p><p>#ElixirLang #MyElixirStatus #ElixirMentor</p><p></p>]]></description><guid isPermaLink="false">8888a6af-48dd-44ac-ba0c-29c04a57eebf</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Fri, 18 Sep 2026 19:00:00 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/0c95150910f1102968fe02b3306f6d3558e74df8d51c933e4a686c4def5f636b/eyJlcGlzb2RlSWQiOiI4ODg4YTZhZi00OGRkLTQ0YWMtYmEwYy0yOWMwNGE1N2VlYmYiLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvY2xpcHMvNmFhZDgyNWFhY2Q0NTBkOGU5MzBiNWQyL2VsaXhpci1tZW50b3Itc2FkejctMjAyNi05LTE4X18xOC0zMS01NC5tcDMifQ==.mp3" length="200414084" type="audio/mpeg"/><podcast:transcript url="https://hosting-media.riverside.com/media/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/8888a6af-48dd-44ac-ba0c-29c04a57eebf/transcripts.txt" type="text/plain"/><itunes:summary>&lt;p&gt;Brice Ayres, founder of Axio Intelligence, on fractional engineering and what changes when one senior engineer can run a team of AI agents. Brice went from the Army and a 3.7 million follower Facebook cause to finding Elixir at Topgolf, leading engineering orgs, and going out on his own.&lt;/p&gt;&lt;p&gt;We get into managing agents like an engineering org, whether you still need to read every line, and why Ash keeps LLMs on the rails. I share how a team of Grok Bots handles marketing, support, and QA for Killswitch, and we close with Brice&apos;s playbook for cutting cloud costs.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;00:00 - Introduction&lt;/p&gt;&lt;p&gt;02:51 - Web dev class, the Army, and a viral nonprofit&lt;/p&gt;&lt;p&gt;08:38 - Finding Elixir at Topgolf&lt;/p&gt;&lt;p&gt;13:00 - What is fractional engineering?&lt;/p&gt;&lt;p&gt;16:10 - Vibe coding and why engineers still matter&lt;/p&gt;&lt;p&gt;24:03 - Think like an engineering manager&lt;/p&gt;&lt;p&gt;26:32 - Reviewing AI code, Ash, and established patterns&lt;/p&gt;&lt;p&gt;29:55 - Offmic, a live AI podcast producer&lt;/p&gt;&lt;p&gt;35:18 - Running agents like an engineering org&lt;/p&gt;&lt;p&gt;40:51 - Read-only agents in prod and self-healing infra&lt;/p&gt;&lt;p&gt;42:05 - A Polymarket bot with agent consensus&lt;/p&gt;&lt;p&gt;47:06 - Marketing Killswitch with Grok Bots&lt;/p&gt;&lt;p&gt;52:06 - Lighthouse scores and agentic browsing&lt;/p&gt;&lt;p&gt;56:13 - Getting found by LLMs&lt;/p&gt;&lt;p&gt;59:27 - Order with Surf: agentic food ordering&lt;/p&gt;&lt;p&gt;1:02:48 - Agent QA and local testing with K3s and Floci&lt;/p&gt;&lt;p&gt;1:05:40 - Data labeling, synthetic data, and edge AI&lt;/p&gt;&lt;p&gt;1:08:55 - Nerves, Peridio, and Avocado OS&lt;/p&gt;&lt;p&gt;1:11:47 - Bot traffic, analytics, and self-hosting&lt;/p&gt;&lt;p&gt;1:16:00 - Hardware stories and real-world edge cases&lt;/p&gt;&lt;p&gt;1:26:24 - When engineers ship faster than you can plan&lt;/p&gt;&lt;p&gt;1:29:10 - Monoliths, Postgres scaling, and ETS&lt;/p&gt;&lt;p&gt;1:36:40 - Where to find Brice&lt;/p&gt;&lt;p&gt;1:37:44 - Cutting cloud costs: logging and AZ traffic&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Resources Mentioned:&lt;/p&gt;&lt;p&gt;- Axio Intelligence: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://axiointelligence.com/?utm_source=elixir-mentor&quot; target=&quot;_blank&quot;&gt;https://axiointelligence.com/?utm_source=elixir-mentor&lt;/a&gt;&lt;/p&gt;&lt;p&gt;- Grok Bot: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://x.ai/news/introducing-grok-bot?utm_source=elixir-mentor&quot; target=&quot;_blank&quot;&gt;https://x.ai/news/introducing-grok-bot?utm_source=elixir-mentor&lt;/a&gt;&lt;/p&gt;&lt;p&gt;- Killswitch: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://killswitch.app/?utm_source=elixir-mentor&quot; target=&quot;_blank&quot;&gt;https://killswitch.app/?utm_source=elixir-mentor&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Connect with Brice:&lt;/p&gt;&lt;p&gt;- X/Twitter: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://x.com/briceayres?utm_source=elixir-mentor&quot; target=&quot;_blank&quot;&gt;https://x.com/briceayres?utm_source=elixir-mentor&lt;/a&gt;&lt;/p&gt;&lt;p&gt;- LinkedIn: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://www.linkedin.com/in/briceayres/?utm_source=elixir-mentor&quot; target=&quot;_blank&quot;&gt;https://www.linkedin.com/in/briceayres/?utm_source=elixir-mentor&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Sponsors:&lt;/p&gt;&lt;p&gt;- BEAMOps: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://beamops.co.uk/?utm_source=elixir-mentor&quot; target=&quot;_blank&quot;&gt;https://beamops.co.uk/?utm_source=elixir-mentor&lt;/a&gt;&lt;/p&gt;&lt;p&gt;- &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;http://Paraxial.io&quot; target=&quot;_blank&quot;&gt;Paraxial.io&lt;/a&gt;: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://paraxial.io/?utm_source=elixir-mentor&quot; target=&quot;_blank&quot;&gt;https://paraxial.io/?utm_source=elixir-mentor&lt;/a&gt;&lt;/p&gt;&lt;p&gt;- Jido: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://agentjido.xyz/discord?utm_source=elixir-mentor&quot; target=&quot;_blank&quot;&gt;https://agentjido.xyz/discord?utm_source=elixir-mentor&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;SUPPORT ELIXIR MENTOR&lt;/p&gt;&lt;p&gt;- Elixir Mentor: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://elixirmentor.com/?utm_source=elixir-mentor&quot; target=&quot;_blank&quot;&gt;https://elixirmentor.com/?utm_source=elixir-mentor&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;#ElixirLang #MyElixirStatus #ElixirMentor&lt;/p&gt;&lt;p&gt;&lt;/p&gt;</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:44:23</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/8888a6af-48dd-44ac-ba0c-29c04a57eebf/images/7d18a62e-107b-420a-a179-8334be1c4d12.png"/><itunes:season>1</itunes:season><itunes:episode>89</itunes:episode><itunes:title>Brice Ayres on Fractional Engineering</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Bobby Clayson on Building Marketplaces]]></title><description><![CDATA[<p>In this episode of the Elixir Mentor Podcast, I sit down with Bobby Clayson, CEO of Crofter Market, who's tackling one of America's biggest challenges: food system centralization. Bobby shares his journey from building Tax Bit in the cryptocurrency space to creating a marketplace that connects local farmers directly with consumers.</p><p>We dive deep into the technical and business challenges of building a two-sided marketplace with Elixir. Bobby explains how COVID exposed critical weaknesses in our food supply chain—from beef rationing while farms had surplus livestock to the loss of 50% of American ranchers over four decades. He shares how Crofter evolved from a simple directory to a full third-party logistics operation with refrigerated delivery.</p><p>The conversation covers crucial startup lessons: solving the cold start problem, building trust with non-technical farmers, knowing when to pivot, and the importance of stepping away from code as a technical founder. Bobby offers candid advice about fundraising, hiring in the Elixir ecosystem, and why passion for your problem matters more than your idea. He emphasizes how functional programming naturally aligns with distributed systems and why Elixir's fault tolerance makes it perfect for marketplace infrastructure.</p><p>This episode provides valuable insights for anyone building marketplaces, working with physical logistics, or transitioning from technical to leadership roles. Bobby's story demonstrates how technology can address real-world problems while supporting local farmers and improving public health through better food access.</p><p>Resources Mentioned:<br />- Crofter Market: <a href="https://crofter.com" rel="noopener noreferrer nofollow" target="_blank">https://crofter.com</a><br />- The Cold Start Problem by Andrew Chen<br />- Platform Revolution</p><p>Connect with Bobby:<br />- LinkedIn: <a href="https://www.linkedin.com/in/bobbyclayson/" rel="noopener noreferrer nofollow" target="_blank">https://www.linkedin.com/in/bobbyclayson/</a></p><p><strong>SUPPORT ELIXIR MENTOR</strong><br />- Elixir Mentor: <a href="https://elixirmentor.com" rel="noopener noreferrer nofollow" target="_blank">https://elixirmentor.com</a></p>
]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/Bobby-Clayson-on-Building-Marketplaces-e39391d</link><guid isPermaLink="false">a9ef16d5-7b18-462b-8d31-08a17f447420</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Sat, 04 Oct 2025 15:52:38 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/4c567d56cd855d871aeb847f3d91809e6c58168b91aebcd664e9035b41331dc2/eyJlcGlzb2RlSWQiOiJiYWY4ZDVhNS0zNTJhLTRiZTItYjcwYi1mOWEzNTg3NzcwYWEiLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvYmFmOGQ1YTUtMzUyYS00YmUyLWI3MGItZjlhMzU4Nzc3MGFhLzQwODY1Njc0My00NDEwMC0yLWEzMTk3NThmMmM0ZmQubXAzIn0=.mp3" length="98872005" type="audio/mpeg"/><podcast:transcript url="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/baf8d5a5-352a-4be2-b70b-f9a3587770aa/transcript.srt" type="application/x-subrip"/><itunes:summary>&lt;p&gt;In this episode of the Elixir Mentor Podcast, I sit down with Bobby Clayson, CEO of Crofter Market, who&apos;s tackling one of America&apos;s biggest challenges: food system centralization. Bobby shares his journey from building Tax Bit in the cryptocurrency space to creating a marketplace that connects local farmers directly with consumers.&lt;/p&gt;&lt;p&gt;We dive deep into the technical and business challenges of building a two-sided marketplace with Elixir. Bobby explains how COVID exposed critical weaknesses in our food supply chain—from beef rationing while farms had surplus livestock to the loss of 50% of American ranchers over four decades. He shares how Crofter evolved from a simple directory to a full third-party logistics operation with refrigerated delivery.&lt;/p&gt;&lt;p&gt;The conversation covers crucial startup lessons: solving the cold start problem, building trust with non-technical farmers, knowing when to pivot, and the importance of stepping away from code as a technical founder. Bobby offers candid advice about fundraising, hiring in the Elixir ecosystem, and why passion for your problem matters more than your idea. He emphasizes how functional programming naturally aligns with distributed systems and why Elixir&apos;s fault tolerance makes it perfect for marketplace infrastructure.&lt;/p&gt;&lt;p&gt;This episode provides valuable insights for anyone building marketplaces, working with physical logistics, or transitioning from technical to leadership roles. Bobby&apos;s story demonstrates how technology can address real-world problems while supporting local farmers and improving public health through better food access.&lt;/p&gt;&lt;p&gt;Resources Mentioned:&lt;br /&gt;- Crofter Market: &lt;a href=&quot;https://crofter.com&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://crofter.com&lt;/a&gt;&lt;br /&gt;- The Cold Start Problem by Andrew Chen&lt;br /&gt;- Platform Revolution&lt;/p&gt;&lt;p&gt;Connect with Bobby:&lt;br /&gt;- LinkedIn: &lt;a href=&quot;https://www.linkedin.com/in/bobbyclayson/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://www.linkedin.com/in/bobbyclayson/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;SUPPORT ELIXIR MENTOR&lt;/strong&gt;&lt;br /&gt;- Elixir Mentor: &lt;a href=&quot;https://elixirmentor.com&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://elixirmentor.com&lt;/a&gt;&lt;/p&gt;
</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:42:59</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/baf8d5a5-352a-4be2-b70b-f9a3587770aa/39230986-1759593057364-e7cdf864bdc7e.jpg"/><itunes:season>1</itunes:season><itunes:episode>59</itunes:episode><itunes:title>Bobby Clayson on Building Marketplaces</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Chris McCord on Phoenix 1.8 and AI-Powered Development]]></title><description><![CDATA[<p>In this episode of the Elixir Mentor Podcast, I chat with Chris McCord, creator of Phoenix Framework and LiveView. We dive deep into Phoenix 1.8's groundbreaking AI features, including the revolutionary AGENTS.md file that's transforming how developers work with LLMs in their Elixir applications.</p><p>Chris shares the fascinating evolution from Phoenix channels to LiveView, explaining how his early experiments with real-time Rails applications led to creating the framework that powers some of today's most ambitious web applications. We explore Phoenix.new, the browser-based development platform that lets anyone build Elixir apps without installing anything locally, and discuss how Tidewave MCP brings intelligent AI assistance directly into your development workflow.</p><p>Our conversation reveals why Elixir's concurrency model and OTP primitives make it the perfect platform for building AI agents, with Chris explaining how gen servers naturally solve the complex state management and routing problems that other ecosystems struggle with. He provides valuable insights on using LLMs effectively in development, from avoiding common pitfalls to leveraging AI for code porting and debugging.</p><p>The episode concludes with Chris's thoughts on open source sustainability, the importance of community culture, and practical advice for developers looking to level up their skills with AI-assisted development. This conversation offers essential perspective for anyone working with Elixir or considering how AI will shape the future of software development.</p><p>Resources Mentioned:<br />- Phoenix Framework: <a href="https://phoenixframework.org/" rel="noopener noreferrer nofollow" target="_blank">https://phoenixframework.org/</a><br />- Metaprogramming Elixir book<br />- Phoenix.new - Browser-based development platform<br />- Tidewave MCP - Local AI development integration</p><p>Connect with Chris:<br />- Website: <a href="https://chrismccord.com/" rel="noopener noreferrer nofollow" target="_blank">https://chrismccord.com/</a><br />- LinkedIn: <a href="https://www.linkedin.com/in/chris-mccord-98b47a37/" rel="noopener noreferrer nofollow" target="_blank">https://www.linkedin.com/in/chris-mccord-98b47a37/</a></p><p><strong>SUPPORT ELIXIR MENTOR</strong><br />- Elixir Mentor: <a href="https://elixirmentor.com" rel="noopener noreferrer nofollow" target="_blank">https://elixirmentor.com</a></p>
]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/Chris-McCord-on-Phoenix-1-8-and-AI-Powered-Development-e386381</link><guid isPermaLink="false">6434d8ff-d4e3-413f-a0f7-36d95d48c5d6</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Sat, 13 Sep 2025 14:41:33 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/4c0c675259a29cdcdceedb4957bbcc2796e86238d9ee335996320f5774a280b6/eyJlcGlzb2RlSWQiOiI4ZjNjM2E3ZC1mZWY3LTRjNjAtOTUyOC01NzVkYzczZDYwYzgiLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvOGYzYzNhN2QtZmVmNy00YzYwLTk1MjgtNTc1ZGM3M2Q2MGM4LzQwNzQyMTEwMC00NDEwMC0yLTJjNmEyODhkNTQzMzUubXAzIn0=.mp3" length="92184658" type="audio/mpeg"/><podcast:transcript url="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/8f3c3a7d-fef7-4c60-9528-575dc73d60c8/transcript.srt" type="application/x-subrip"/><itunes:summary>&lt;p&gt;In this episode of the Elixir Mentor Podcast, I chat with Chris McCord, creator of Phoenix Framework and LiveView. We dive deep into Phoenix 1.8&apos;s groundbreaking AI features, including the revolutionary AGENTS.md file that&apos;s transforming how developers work with LLMs in their Elixir applications.&lt;/p&gt;&lt;p&gt;Chris shares the fascinating evolution from Phoenix channels to LiveView, explaining how his early experiments with real-time Rails applications led to creating the framework that powers some of today&apos;s most ambitious web applications. We explore Phoenix.new, the browser-based development platform that lets anyone build Elixir apps without installing anything locally, and discuss how Tidewave MCP brings intelligent AI assistance directly into your development workflow.&lt;/p&gt;&lt;p&gt;Our conversation reveals why Elixir&apos;s concurrency model and OTP primitives make it the perfect platform for building AI agents, with Chris explaining how gen servers naturally solve the complex state management and routing problems that other ecosystems struggle with. He provides valuable insights on using LLMs effectively in development, from avoiding common pitfalls to leveraging AI for code porting and debugging.&lt;/p&gt;&lt;p&gt;The episode concludes with Chris&apos;s thoughts on open source sustainability, the importance of community culture, and practical advice for developers looking to level up their skills with AI-assisted development. This conversation offers essential perspective for anyone working with Elixir or considering how AI will shape the future of software development.&lt;/p&gt;&lt;p&gt;Resources Mentioned:&lt;br /&gt;- Phoenix Framework: &lt;a href=&quot;https://phoenixframework.org/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://phoenixframework.org/&lt;/a&gt;&lt;br /&gt;- Metaprogramming Elixir book&lt;br /&gt;- Phoenix.new - Browser-based development platform&lt;br /&gt;- Tidewave MCP - Local AI development integration&lt;/p&gt;&lt;p&gt;Connect with Chris:&lt;br /&gt;- Website: &lt;a href=&quot;https://chrismccord.com/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://chrismccord.com/&lt;/a&gt;&lt;br /&gt;- LinkedIn: &lt;a href=&quot;https://www.linkedin.com/in/chris-mccord-98b47a37/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://www.linkedin.com/in/chris-mccord-98b47a37/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;SUPPORT ELIXIR MENTOR&lt;/strong&gt;&lt;br /&gt;- Elixir Mentor: &lt;a href=&quot;https://elixirmentor.com&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://elixirmentor.com&lt;/a&gt;&lt;/p&gt;
</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:36:01</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/8f3c3a7d-fef7-4c60-9528-575dc73d60c8/39230986-1757774212970-3846dd66eebe4.jpg"/><itunes:season>1</itunes:season><itunes:episode>56</itunes:episode><itunes:title>Chris McCord on Phoenix 1.8 and AI-Powered Development</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Adam Kirk on Building AI Meeting Automation]]></title><description><![CDATA[<p>In this episode of the Elixir Mentor Podcast, I chat with Adam Kirk, CTO and co-founder of Jump, where they're building AI-powered meeting intelligence for financial advisors. We dive deep into scaling Elixir applications, managing LiveView at thousands of concurrent connections, and building high-performance teams in competitive markets.</p><p>Adam shares his fascinating journey from PHP and Rails to Elixir, explaining how Jump pivoted from sales automation to financial advisor tools and found explosive product-market fit. We explore the technical challenges of real-time meeting processing, AI cost optimization, and the unique compliance requirements of the financial sector.</p><p>Our conversation covers Jump's innovative hiring philosophy, including their distinctive approach of 30-minute coding assessments followed by paid trial weeks. Adam explains how they've successfully hired 40+ engineers, many learning Elixir on the job, while maintaining a strong culture of full-stack ownership and work-life balance.</p><p>We also discuss practical aspects of scaling with LiveView, handling WebSocket reconnections gracefully, and why they chose Oban over traditional GenServer patterns in their Kubernetes environment. This episode provides valuable insights for anyone building AI-powered applications, scaling engineering teams, or navigating the challenges of startup growth.</p><p>Resources Mentioned:<br />- Jump: <a href="https://jumpapp.com/" rel="noopener noreferrer nofollow" target="_blank">https://jumpapp.com/</a><br />- Jump Careers: <a href="https://careers.jumpapp.com/" rel="noopener noreferrer nofollow" target="_blank">https://careers.jumpapp.com/</a><br />- Adam on X: <a href="https://x.com/atomkirk" rel="noopener noreferrer nofollow" target="_blank">https://x.com/atomkirk</a></p><p><strong>SUPPORT ELIXIR MENTOR</strong><br />- Elixir Mentor: <a href="https://elixirmentor.com" rel="noopener noreferrer nofollow" target="_blank">https://elixirmentor.com</a><br />- Recruitment Services: <a href="https://elixirmentor.com/?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://elixirmentor.com/?utm_source=elixir-mentor</a></p>
]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/Adam-Kirk-on-Building-AI-Meeting-Automation-e37bfg1</link><guid isPermaLink="false">54260a5c-1470-4492-8771-22d2c4dbe9bc</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Tue, 26 Aug 2025 14:32:08 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/8ad050b6fd96304864bbbe999fbf391697665ca8d5abad121fdb9da1628353ff/eyJlcGlzb2RlSWQiOiI5MmFmNmM2Ni1kY2QzLTQ3YjQtYjg3ZC1lZjE5NDZkZGY3YTciLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvOTJhZjZjNjYtZGNkMy00N2I0LWI4N2QtZWYxOTQ2ZGRmN2E3LzQwNjMyMjc5OC00NDEwMC0yLWZjYWU5OGUyNDczM2UubXAzIn0=.mp3" length="81968482" type="audio/mpeg"/><podcast:transcript url="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/92af6c66-dcd3-47b4-b87d-ef1946ddf7a7/transcript.srt" type="application/x-subrip"/><itunes:summary>&lt;p&gt;In this episode of the Elixir Mentor Podcast, I chat with Adam Kirk, CTO and co-founder of Jump, where they&apos;re building AI-powered meeting intelligence for financial advisors. We dive deep into scaling Elixir applications, managing LiveView at thousands of concurrent connections, and building high-performance teams in competitive markets.&lt;/p&gt;&lt;p&gt;Adam shares his fascinating journey from PHP and Rails to Elixir, explaining how Jump pivoted from sales automation to financial advisor tools and found explosive product-market fit. We explore the technical challenges of real-time meeting processing, AI cost optimization, and the unique compliance requirements of the financial sector.&lt;/p&gt;&lt;p&gt;Our conversation covers Jump&apos;s innovative hiring philosophy, including their distinctive approach of 30-minute coding assessments followed by paid trial weeks. Adam explains how they&apos;ve successfully hired 40+ engineers, many learning Elixir on the job, while maintaining a strong culture of full-stack ownership and work-life balance.&lt;/p&gt;&lt;p&gt;We also discuss practical aspects of scaling with LiveView, handling WebSocket reconnections gracefully, and why they chose Oban over traditional GenServer patterns in their Kubernetes environment. This episode provides valuable insights for anyone building AI-powered applications, scaling engineering teams, or navigating the challenges of startup growth.&lt;/p&gt;&lt;p&gt;Resources Mentioned:&lt;br /&gt;- Jump: &lt;a href=&quot;https://jumpapp.com/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://jumpapp.com/&lt;/a&gt;&lt;br /&gt;- Jump Careers: &lt;a href=&quot;https://careers.jumpapp.com/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://careers.jumpapp.com/&lt;/a&gt;&lt;br /&gt;- Adam on X: &lt;a href=&quot;https://x.com/atomkirk&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://x.com/atomkirk&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;SUPPORT ELIXIR MENTOR&lt;/strong&gt;&lt;br /&gt;- Elixir Mentor: &lt;a href=&quot;https://elixirmentor.com&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://elixirmentor.com&lt;/a&gt;&lt;br /&gt;- Recruitment Services: &lt;a href=&quot;https://elixirmentor.com/?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://elixirmentor.com/?utm_source=elixir-mentor&lt;/a&gt;&lt;/p&gt;
</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:25:23</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/92af6c66-dcd3-47b4-b87d-ef1946ddf7a7/39230986-1756218595061-38db4dd9e6b7f.jpg"/><itunes:season>1</itunes:season><itunes:episode>55</itunes:episode><itunes:title>Adam Kirk on Building AI Meeting Automation</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Zach Daniel on Ash and Ash AI]]></title><description><![CDATA[<p>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.</p><p>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.</p><p>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.</p><p>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.</p><p>Resources Mentioned:<br />- Ash Framework: <a href="https://ash-hq.org/" rel="noopener noreferrer nofollow" target="_blank">https://ash-hq.org/</a><br />- Ash Framework Book: <a href="https://pragprog.com/titles/ldash/ash-framework/" rel="noopener noreferrer nofollow" target="_blank">https://pragprog.com/titles/ldash/ash-framework/</a><br />- Usage Rules: <a href="https://hexdocs.pm/usage_rules/" rel="noopener noreferrer nofollow" target="_blank">https://hexdocs.pm/usage_rules/</a><br />- Deep Wiki: <a href="https://deepwiki.org/" rel="noopener noreferrer nofollow" target="_blank">https://deepwiki.org/</a></p><p>Connect with Zach:<br />- LinkedIn: <a href="https://www.linkedin.com/in/zachdaniel/" rel="noopener noreferrer nofollow" target="_blank">https://www.linkedin.com/in/zachdaniel/</a><br />- Substack: <a href="https://www.zachdaniel.dev/" rel="noopener noreferrer nofollow" target="_blank">https://www.zachdaniel.dev/</a><br />- GitHub: <a href="https://github.com/zachdaniel" rel="noopener noreferrer nofollow" target="_blank">https://github.com/zachdaniel</a></p><p><strong>SUPPORT ELIXIR MENTOR</strong><br />- Elixir Mentor: <a href="https://elixirmentor.com" rel="noopener noreferrer nofollow" target="_blank">https://elixirmentor.com</a></p>
]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/Zach-Daniel-on-Ash-and-Ash-AI-e35f4ee</link><guid isPermaLink="false">2d152a3a-eeb2-4167-8919-2e379ae5885d</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Sat, 12 Jul 2025 15:10:22 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/2293d4c4ef8d26887abe1d271ab1def1c7274a1d9b500872574625129adc1d7c/eyJlcGlzb2RlSWQiOiJhZWJlNTMxNi1lOGI3LTQ4OTQtOWIzYy1mYmU3ZWQ0NWZhNmEiLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvYWViZTUzMTYtZThiNy00ODk0LTliM2MtZmJlN2VkNDVmYTZhLzQwMzc4NTI1Ni00NDEwMC0yLTE2NzRjNTJmNzk2MGEubXAzIn0=.mp3" length="117189902" type="audio/mpeg"/><podcast:transcript url="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/aebe5316-e8b7-4894-9b3c-fbe7ed45fa6a/transcript.srt" type="application/x-subrip"/><itunes:summary>&lt;p&gt;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&apos;s changing how we integrate AI capabilities into Elixir applications.&lt;/p&gt;&lt;p&gt;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&apos;s powerful features including automated chatbot generation, prompt-backed actions, and seamless tool integration that lets you build AI-enabled applications with minimal effort.&lt;/p&gt;&lt;p&gt;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.&lt;/p&gt;&lt;p&gt;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&apos;re exploring AI integration or looking to understand cutting-edge development workflows, this conversation provides practical wisdom and forward-thinking perspectives.&lt;/p&gt;&lt;p&gt;Resources Mentioned:&lt;br /&gt;- Ash Framework: &lt;a href=&quot;https://ash-hq.org/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://ash-hq.org/&lt;/a&gt;&lt;br /&gt;- Ash Framework Book: &lt;a href=&quot;https://pragprog.com/titles/ldash/ash-framework/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://pragprog.com/titles/ldash/ash-framework/&lt;/a&gt;&lt;br /&gt;- Usage Rules: &lt;a href=&quot;https://hexdocs.pm/usage_rules/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://hexdocs.pm/usage_rules/&lt;/a&gt;&lt;br /&gt;- Deep Wiki: &lt;a href=&quot;https://deepwiki.org/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://deepwiki.org/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Connect with Zach:&lt;br /&gt;- LinkedIn: &lt;a href=&quot;https://www.linkedin.com/in/zachdaniel/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://www.linkedin.com/in/zachdaniel/&lt;/a&gt;&lt;br /&gt;- Substack: &lt;a href=&quot;https://www.zachdaniel.dev/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://www.zachdaniel.dev/&lt;/a&gt;&lt;br /&gt;- GitHub: &lt;a href=&quot;https://github.com/zachdaniel&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://github.com/zachdaniel&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;SUPPORT ELIXIR MENTOR&lt;/strong&gt;&lt;br /&gt;- Elixir Mentor: &lt;a href=&quot;https://elixirmentor.com&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://elixirmentor.com&lt;/a&gt;&lt;/p&gt;
</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>02:02:04</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/aebe5316-e8b7-4894-9b3c-fbe7ed45fa6a/39230986-1752332743384-0273dc7b5847e.jpg"/><itunes:season>1</itunes:season><itunes:episode>53</itunes:episode><itunes:title>Zach Daniel on Ash and Ash AI</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Brian Cardarella on Elixir Adoption]]></title><description><![CDATA[<p>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.</p><p>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.</p><p>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.</p><p>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.</p><p>Resources Mentioned:<br />- Elixir Outreach Stipend Program: <a href="https://elixir-lang.org/blog/2025/06/02/elixir-outreach-stipend-for-speakers/" rel="noopener noreferrer nofollow" target="_blank">https://elixir-lang.org/blog/2025/06/02/elixir-outreach-stipend-for-speakers/</a><br />- Conference opportunities list by Dave Erensson:<a href="https://www.codosaur.us/speaking/cfps-ending-soon" rel="noopener noreferrer nofollow" target="_blank">https://www.codosaur.us/speaking/cfps-ending-soon</a></p><p>Connect with Brian:<br />- X/Twitter: <a href="https://x.com/bcardarella/" rel="noopener noreferrer nofollow" target="_blank">https://x.com/bcardarella/</a><br />- DockYard: <a href="https://dockyard.com/" rel="noopener noreferrer nofollow" target="_blank">https://dockyard.com/</a></p><p><strong>SUPPORT ELIXIR MENTOR</strong><br />- Elixir Mentor: <a href="https://elixirmentor.com" rel="noopener noreferrer nofollow" target="_blank">https://elixirmentor.com</a></p>
]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/Brian-Cardarella-on-Elixir-Adoption-e33u2rr</link><guid isPermaLink="false">1d637978-4fe9-4b5a-8607-574d72febe94</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Sat, 07 Jun 2025 14:27:18 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/33e20b0c87e3389e3d3c1a2058245643e61d951188fddfb65fe5892564f410b8/eyJlcGlzb2RlSWQiOiI0ODU1NzFjNS1kMDljLTRmNzUtOWViNi0wMDQzOTRhODg3OTkiLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvNDg1NTcxYzUtZDA5Yy00Zjc1LTllYjYtMDA0Mzk0YTg4Nzk5LzQwMTc0NTI4My00NDEwMC0yLTBjYmNlMDM1NDY5MmIubXAzIn0=.mp3" length="175205981" type="audio/mpeg"/><podcast:transcript url="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/485571c5-d09c-4f75-9eb6-004394a88799/transcript.srt" type="application/x-subrip"/><itunes:summary>&lt;p&gt;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.&lt;/p&gt;&lt;p&gt;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&apos;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.&lt;/p&gt;&lt;p&gt;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&apos;s &quot;makes hard things easy&quot; philosophy sometimes struggles with the &quot;easy things&quot; developers expect.&lt;/p&gt;&lt;p&gt;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.&lt;/p&gt;&lt;p&gt;Resources Mentioned:&lt;br /&gt;- Elixir Outreach Stipend Program: &lt;a href=&quot;https://elixir-lang.org/blog/2025/06/02/elixir-outreach-stipend-for-speakers/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://elixir-lang.org/blog/2025/06/02/elixir-outreach-stipend-for-speakers/&lt;/a&gt;&lt;br /&gt;- Conference opportunities list by Dave Erensson:&lt;a href=&quot;https://www.codosaur.us/speaking/cfps-ending-soon&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://www.codosaur.us/speaking/cfps-ending-soon&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Connect with Brian:&lt;br /&gt;- X/Twitter: &lt;a href=&quot;https://x.com/bcardarella/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://x.com/bcardarella/&lt;/a&gt;&lt;br /&gt;- DockYard: &lt;a href=&quot;https://dockyard.com/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://dockyard.com/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;SUPPORT ELIXIR MENTOR&lt;/strong&gt;&lt;br /&gt;- Elixir Mentor: &lt;a href=&quot;https://elixirmentor.com&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://elixirmentor.com&lt;/a&gt;&lt;/p&gt;
</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>03:02:30</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/485571c5-d09c-4f75-9eb6-004394a88799/39230986-1749305405676-9ff921210f2c5.jpg"/><itunes:season>1</itunes:season><itunes:episode>51</itunes:episode><itunes:title>Brian Cardarella on Elixir Adoption</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Elliott Clark on Simplifying Cloud Infrastructure]]></title><description><![CDATA[<p>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.</p><p>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.</p><p>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.</p><p>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.</p><p>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.</p><p>Resources Mentioned:<br />- Batteries Included: <a href="https://batteriesincl.com" rel="noopener noreferrer nofollow" target="_blank">https://batteriesincl.com</a><br />- GitHub: <a href="https://github.com/batteries-included" rel="noopener noreferrer nofollow" target="_blank">https://github.com/batteries-included</a></p><p><strong>SUPPORT ELIXIR MENTOR</strong><br />- Elixir Mentor: <a href="https://elixirmentor.com" rel="noopener noreferrer nofollow" target="_blank">https://elixirmentor.com</a></p>
]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/Elliott-Clark-on-Simplifying-Cloud-Infrastructure-e32vjhi</link><guid isPermaLink="false">c81b7d2a-8dda-49c2-ba82-b30e11df3682</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Sat, 17 May 2025 14:00:46 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/e4fc4778995441e08489b1af229438c42a5e2878777593b6c6bdad07e2db855b/eyJlcGlzb2RlSWQiOiIzZGU1NWNmZS1hMDFjLTRjNDktOTI3ZS00MWU0N2YzNGUyNDAiLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvM2RlNTVjZmUtYTAxYy00YzQ5LTkyN2UtNDFlNDdmMzRlMjQwLzQwMDQ2MzEwMC00NDEwMC0yLWY0YzE0ZGVkNDBmMTUubXAzIn0=.mp3" length="93466539" type="audio/mpeg"/><podcast:transcript url="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/3de55cfe-a01c-4c49-927e-41e47f34e240/transcript.srt" type="application/x-subrip"/><itunes:summary>&lt;p&gt;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.&lt;/p&gt;&lt;p&gt;Elliott explains how his experience at tech giants shaped his vision for Batteries Included, particularly the pain points he observed while at Facebook&apos;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.&lt;/p&gt;&lt;p&gt;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 &quot;Robin Hood&quot; 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.&lt;/p&gt;&lt;p&gt;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.&lt;/p&gt;&lt;p&gt;Whether you&apos;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&apos;s practical approach to solving deployment pain points demonstrates how developers can build tools that truly make a difference in the development workflow.&lt;/p&gt;&lt;p&gt;Resources Mentioned:&lt;br /&gt;- Batteries Included: &lt;a href=&quot;https://batteriesincl.com&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://batteriesincl.com&lt;/a&gt;&lt;br /&gt;- GitHub: &lt;a href=&quot;https://github.com/batteries-included&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://github.com/batteries-included&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;SUPPORT ELIXIR MENTOR&lt;/strong&gt;&lt;br /&gt;- Elixir Mentor: &lt;a href=&quot;https://elixirmentor.com&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://elixirmentor.com&lt;/a&gt;&lt;/p&gt;
</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:37:21</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/3de55cfe-a01c-4c49-927e-41e47f34e240/39230986-1747490298550-9a118224bba0f.jpg"/><itunes:season>1</itunes:season><itunes:episode>49</itunes:episode><itunes:title>Elliott Clark on Simplifying Cloud Infrastructure</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Daniel Bergholz on Windsurf and Claude for Elixir]]></title><description><![CDATA[<p>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.</p><p>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.</p><p>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.</p><p>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.</p><p>Resources Mentioned:<br />- Windsurf:<a href="https://www.windsurf.io/" rel="noopener noreferrer nofollow" target="_blank">https://www.windsurf.io/</a><br />- Cursor:<a href="https://cursor.sh/" rel="noopener noreferrer nofollow" target="_blank">https://cursor.sh/</a><br />- Claude:<a href="https://claude.ai/" rel="noopener noreferrer nofollow" target="_blank">https://claude.ai/</a></p><p>Connect with Daniel:<br />- Workflow Blog:<a href="https://dev.to/danielbergholz/my-ai-powered-workflow-for-writing-elixir-and-phoenix-with-windsurf-4k8m" rel="noopener noreferrer nofollow" target="_blank">https://dev.to/danielbergholz/my-ai-powered-workflow-for-writing-elixir-and-phoenix-with-windsurf-4k8m</a><br />- Website:<a href="https://bergdaniel.com.br/" rel="noopener noreferrer nofollow" target="_blank">https://bergdaniel.com.br/</a></p><p><strong>SUPPORT ELIXIR MENTOR</strong><br />- Elixir Mentor:<a href="https://elixirmentor.com" rel="noopener noreferrer nofollow" target="_blank">https://elixirmentor.com</a></p>
]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/Daniel-Bergholz-on-Windsurf-and-Claude-for-Elixir-e30r2ca</link><guid isPermaLink="false">a315b2e7-291c-4f44-9660-07e2b55b8a2d</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Sat, 29 Mar 2025 15:48:23 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/f4110a9714e9d5592be87a3946d278b17f1fe627152222bda32587540a975027/eyJlcGlzb2RlSWQiOiIwMjBiMDM1Ni1lNjA0LTRhMmItOGIxMS1jYjJiMDc5YWRjYjUiLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvMDIwYjAzNTYtZTYwNC00YTJiLThiMTEtY2IyYjA3OWFkY2I1LzM5NzQ1NTc2Mi00NDEwMC0yLTU2MmE4NmQ3ZGMwOGIubXAzIn0=.mp3" length="94169546" type="audio/mpeg"/><podcast:transcript url="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/020b0356-e604-4a2b-8b11-cb2b079adcb5/transcript.srt" type="application/x-subrip"/><itunes:summary>&lt;p&gt;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.&lt;/p&gt;&lt;p&gt;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.&lt;/p&gt;&lt;p&gt;The discussion takes a critical look at the &quot;Vibe coding&quot; trend (generating code without understanding it) and offers a more responsible alternative that we call the &quot;sniper approach&quot; - 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.&lt;/p&gt;&lt;p&gt;Whether you&apos;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&apos;s experience demonstrates that AI can be a powerful assistant when used thoughtfully, helping developers produce higher quality work in less time.&lt;/p&gt;&lt;p&gt;Resources Mentioned:&lt;br /&gt;- Windsurf:&lt;a href=&quot;https://www.windsurf.io/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://www.windsurf.io/&lt;/a&gt;&lt;br /&gt;- Cursor:&lt;a href=&quot;https://cursor.sh/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://cursor.sh/&lt;/a&gt;&lt;br /&gt;- Claude:&lt;a href=&quot;https://claude.ai/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://claude.ai/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Connect with Daniel:&lt;br /&gt;- Workflow Blog:&lt;a href=&quot;https://dev.to/danielbergholz/my-ai-powered-workflow-for-writing-elixir-and-phoenix-with-windsurf-4k8m&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://dev.to/danielbergholz/my-ai-powered-workflow-for-writing-elixir-and-phoenix-with-windsurf-4k8m&lt;/a&gt;&lt;br /&gt;- Website:&lt;a href=&quot;https://bergdaniel.com.br/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://bergdaniel.com.br/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;SUPPORT ELIXIR MENTOR&lt;/strong&gt;&lt;br /&gt;- Elixir Mentor:&lt;a href=&quot;https://elixirmentor.com&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://elixirmentor.com&lt;/a&gt;&lt;/p&gt;
</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:38:05</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/020b0356-e604-4a2b-8b11-cb2b079adcb5/39230986-1743263178929-46e7de10d01a6.jpg"/><itunes:season>1</itunes:season><itunes:episode>44</itunes:episode><itunes:title>Daniel Bergholz on Windsurf and Claude for Elixir</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Sean Moriarity on Machine Learning in Elixir]]></title><description><![CDATA[<p>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"! 📚🧠</p>

<p>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. 🌿🦾</p>

<p>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. 📊🎓</p>

<p>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. 📖✨</p>

<p>With a passion for artificial intelligence, evolutionary algorithms, mathematics, and functional programming, Sean brings a wealth of knowledge to the table. 🤖🧮</p>

<p>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. 💡🔥</p>

<p>Join us as we uncover the exciting possibilities at the intersection of Elixir and machine learning with Sean Moriarity! 🎙️🧪</p>

<p>#ElixirMentor #MachineLearning #GeneticAlgorithms #Nx #Axon #SeanMoriarity #BEAM #FunctionalProgramming</p>

<p>Connect with Sean:<br />
X: <a href="https://x.com/sean_moriarity" rel="noopener noreferrer nofollow" target="_blank">Follow Sean on X (Twitter)</a><br />
Website: <a href="https://seanmoriarity.com/" rel="noopener noreferrer nofollow" target="_blank">Visit Sean's Website</a></p>

<p>SUPPORT ELIXIR MENTOR<br />
🌐 My website: <a href="https://elixirmentor.com/" rel="noopener noreferrer nofollow" target="_blank">Visit Elixir Mentor Website</a><br />
🎙 Check out my podcast: <a href="https://www.hiredgunapps.com/podcast" rel="noopener noreferrer nofollow" target="_blank">Listen to Hired Gun Apps Podcast</a><br />
🆘 NEED HELP?? <a href="https://discord.gg/HcnjPsWATg" rel="noopener noreferrer nofollow" target="_blank">Join our Discord Server</a><br />
🔗 All my Links: <a href="https://linktr.ee/jacob_luetzow" rel="noopener noreferrer nofollow" target="_blank">Connect with Jacob on Linktree</a></p>

<p>Join this channel to get access to perks: <a href="https://www.youtube.com/channel/UChbS_z6KHQiIu9et38O37eQ/join" rel="noopener noreferrer nofollow" target="_blank">YouTube Channel Membership</a></p>
]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/Sean-Moriarity-on-Machine-Learning-in-Elixir-e2ku9ji</link><guid isPermaLink="false">b4dd46e0-0fc2-48a8-8f52-fd52a99925e1</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Sun, 16 Jun 2024 01:15:10 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/c34b6271b6cdef238db925502961a25a1e1668e9b7aab9e0f4eb58cf11e4c100/eyJlcGlzb2RlSWQiOiJjMDU4N2U2ZS0zNWEwLTRkM2EtODhjZi0yYTBiMTUzMThiMmEiLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvYzA1ODdlNmUtMzVhMC00ZDNhLTg4Y2YtMmEwYjE1MzE4YjJhLzM4MDc4MzUzMS00NDEwMC0yLWY0MTU2ZDYzY2M2OWEubXAzIn0=.mp3" length="70332916" type="audio/mpeg"/><itunes:summary>&lt;p&gt;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 &quot;Genetic Algorithms in Elixir: Solve Problems using Evolution&quot; and &quot;Machine Learning in Elixir: Learning to Learn with Nx and Axon&quot;! 📚🧠&lt;/p&gt;

&lt;p&gt;Sean will share his expertise in applying machine learning techniques within the Elixir ecosystem. We&apos;ll explore how genetic algorithms can be utilized to solve complex problems and optimize solutions. 🌿🦾&lt;/p&gt;

&lt;p&gt;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. 📊🎓&lt;/p&gt;

&lt;p&gt;Throughout the episode, we&apos;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. 📖✨&lt;/p&gt;

&lt;p&gt;With a passion for artificial intelligence, evolutionary algorithms, mathematics, and functional programming, Sean brings a wealth of knowledge to the table. 🤖🧮&lt;/p&gt;

&lt;p&gt;Whether you&apos;re a seasoned Elixir developer looking to expand your skill set or a machine learning enthusiast curious about Elixir&apos;s potential, this episode is packed with valuable insights and inspiration. 💡🔥&lt;/p&gt;

&lt;p&gt;Join us as we uncover the exciting possibilities at the intersection of Elixir and machine learning with Sean Moriarity! 🎙️🧪&lt;/p&gt;

&lt;p&gt;#ElixirMentor #MachineLearning #GeneticAlgorithms #Nx #Axon #SeanMoriarity #BEAM #FunctionalProgramming&lt;/p&gt;

&lt;p&gt;Connect with Sean:&lt;br /&gt;
X: &lt;a href=&quot;https://x.com/sean_moriarity&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Follow Sean on X (Twitter)&lt;/a&gt;&lt;br /&gt;
Website: &lt;a href=&quot;https://seanmoriarity.com/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Visit Sean&apos;s Website&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;SUPPORT ELIXIR MENTOR&lt;br /&gt;
🌐 My website: &lt;a href=&quot;https://elixirmentor.com/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Visit Elixir Mentor Website&lt;/a&gt;&lt;br /&gt;
🎙 Check out my podcast: &lt;a href=&quot;https://www.hiredgunapps.com/podcast&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Listen to Hired Gun Apps Podcast&lt;/a&gt;&lt;br /&gt;
🆘 NEED HELP?? &lt;a href=&quot;https://discord.gg/HcnjPsWATg&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Join our Discord Server&lt;/a&gt;&lt;br /&gt;
🔗 All my Links: &lt;a href=&quot;https://linktr.ee/jacob_luetzow&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Connect with Jacob on Linktree&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Join this channel to get access to perks: &lt;a href=&quot;https://www.youtube.com/channel/UChbS_z6KHQiIu9et38O37eQ/join&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;YouTube Channel Membership&lt;/a&gt;&lt;/p&gt;
</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:13:15</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/c0587e6e-35a0-4d3a-88cf-2a0b15318b2a/39230986-1718500370291-9639c1d9d75e3.jpg"/><itunes:season>1</itunes:season><itunes:episode>15</itunes:episode><itunes:title>Sean Moriarity on Machine Learning in Elixir</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Alex Koutmos on Elixir Patterns]]></title><description><![CDATA[<p>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." 🌟💻📚</p>

<p>By day, Alex writes production code in Elixir, JavaScript, and Vue, while also leveraging his DevOps skills with Kubernetes, Docker, Prometheus, Grafana, and ELK. 👨‍💻💪</p>

<p>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. 📚🔍🚀</p>

<p>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. 💡</p>

<p>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. 📖🧩</p>

<p>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. 💪📈</p>

<p>This episode is a must-listen for Elixir developers looking to expand their knowledge, streamline their development process, and create high-performance applications. 🌟🔧🚀</p>

<p>#ElixirMentor #AlexKoutmos #ElixirPatterns #BEAM #FunctionalProgramming #GenServer #Supervisors #ScalableApps</p>

<p>Connect with Alex:<br />
Twitter: <a href="https://twitter.com/akoutmos" rel="noopener noreferrer nofollow" target="_blank">Follow Alex on Twitter</a><br />
Website: <a href="https://akoutmos.com" rel="noopener noreferrer nofollow" target="_blank">Visit Alex's Website</a></p>

<p>SUPPORT ELIXIR MENTOR<br />
🌐 My website: <a href="https://elixirmentor.com/" rel="noopener noreferrer nofollow" target="_blank">Visit Elixir Mentor Website</a><br />
🎙 Check out my podcast: <a href="https://www.hiredgunapps.com/podcast" rel="noopener noreferrer nofollow" target="_blank">Listen to Hired Gun Apps Podcast</a><br />
🆘 NEED HELP?? <a href="https://discord.gg/HcnjPsWATg" rel="noopener noreferrer nofollow" target="_blank">Join our Discord Server</a><br />
🔗 All my Links: <a href="https://linktr.ee/jacob_luetzow" rel="noopener noreferrer nofollow" target="_blank">Connect with Jacob on Linktree</a></p>

<p>Join this channel to get access to perks: <a href="https://www.youtube.com/channel/UChbS_z6KHQiIu9et38O37eQ/join" rel="noopener noreferrer nofollow" target="_blank">YouTube Channel Membership</a></p>
]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/Alex-Koutmos-on-Elixir-Patterns-e2iusk6</link><guid isPermaLink="false">c4d66556-9e2e-47c3-8b52-3e4602d29e0f</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Sat, 27 Apr 2024 14:41:47 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/9812780eaa4329b06852887dfd2910b8e8e59e7163d16766bbfc0dcaa1694de0/eyJlcGlzb2RlSWQiOiIwNzBhY2ZjZi0wYWYxLTQ2ODUtODM3OS1lNjYzNTliMmM1ODQiLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvMDcwYWNmY2YtMGFmMS00Njg1LTgzNzktZTY2MzU5YjJjNTg0LzM3NTc2MDg1OC00NDEwMC0yLWNkZTAwOTAxMWVjY2YubXAzIn0=.mp3" length="67215359" type="audio/mpeg"/><itunes:summary>&lt;p&gt;In this episode of the Elixir Mentor Podcast, your go-to source for All Things Elixir, I&apos;m thrilled to welcome Alex Koutmos, a talented software engineer and author of the highly anticipated book &quot;Elixir Patterns.&quot; 🌟💻📚&lt;/p&gt;

&lt;p&gt;By day, Alex writes production code in Elixir, JavaScript, and Vue, while also leveraging his DevOps skills with Kubernetes, Docker, Prometheus, Grafana, and ELK. 👨‍💻💪&lt;/p&gt;

&lt;p&gt;We&apos;ll dive into Alex&apos;s new book, &quot;Elixir Patterns,&quot; 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. 📚🔍🚀&lt;/p&gt;

&lt;p&gt;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. 💡&lt;/p&gt;

&lt;p&gt;We&apos;ll explore the book&apos;s comprehensive coverage of topics, from the Erlang and Elixir standard libraries to advanced GenServer recipes, supervisors, and initialization patterns. 📖🧩&lt;/p&gt;

&lt;p&gt;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. 💪📈&lt;/p&gt;

&lt;p&gt;This episode is a must-listen for Elixir developers looking to expand their knowledge, streamline their development process, and create high-performance applications. 🌟🔧🚀&lt;/p&gt;

&lt;p&gt;#ElixirMentor #AlexKoutmos #ElixirPatterns #BEAM #FunctionalProgramming #GenServer #Supervisors #ScalableApps&lt;/p&gt;

&lt;p&gt;Connect with Alex:&lt;br /&gt;
Twitter: &lt;a href=&quot;https://twitter.com/akoutmos&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Follow Alex on Twitter&lt;/a&gt;&lt;br /&gt;
Website: &lt;a href=&quot;https://akoutmos.com&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Visit Alex&apos;s Website&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;SUPPORT ELIXIR MENTOR&lt;br /&gt;
🌐 My website: &lt;a href=&quot;https://elixirmentor.com/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Visit Elixir Mentor Website&lt;/a&gt;&lt;br /&gt;
🎙 Check out my podcast: &lt;a href=&quot;https://www.hiredgunapps.com/podcast&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Listen to Hired Gun Apps Podcast&lt;/a&gt;&lt;br /&gt;
🆘 NEED HELP?? &lt;a href=&quot;https://discord.gg/HcnjPsWATg&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Join our Discord Server&lt;/a&gt;&lt;br /&gt;
🔗 All my Links: &lt;a href=&quot;https://linktr.ee/jacob_luetzow&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Connect with Jacob on Linktree&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Join this channel to get access to perks: &lt;a href=&quot;https://www.youtube.com/channel/UChbS_z6KHQiIu9et38O37eQ/join&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;YouTube Channel Membership&lt;/a&gt;&lt;/p&gt;
</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:10:00</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/070acfcf-0af1-4685-8379-e66359b2c584/39230986-1714490651811-da890e51c0412.jpg"/><itunes:season>1</itunes:season><itunes:episode>11</itunes:episode><itunes:title>Alex Koutmos on Elixir Patterns</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Roman Kotov on Creative Tech Solutions]]></title><description><![CDATA[<p>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.</p>

<p>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.</p>

<p>Our discussion will cover:</p>
<ul>
 <li>The challenges of traditional smart home systems</li>
 <li>The technical foundations of Exshome, including its use of Elixir and LiveView</li>
  <li>What the future holds for smart home enthusiasts looking to break free from off-the-shelf limitations</li>
  <li>Roman's other innovative projects, showcasing his contributions to the tech community</li>
</ul>

<p>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!</p>

<p>#ElixirMentor #SmartHome #Exshome #Elixir #LiveView #TechInnovation #HomeAutomation #DIYTech #SoftwareDevelopment #ProgrammingCommunity</p>

<p>Connect with Roman:<br />
X: <a href="https://twitter.com/kotovr" rel="noopener noreferrer nofollow" target="_blank">Follow Roman on X (Twitter)</a><br />
Website: <a href="https://romankotov.com/" rel="noopener noreferrer nofollow" target="_blank">Visit Roman's Website</a><br />
Github: <a href="https://github.com/exshome" rel="noopener noreferrer nofollow" target="_blank">Explore Exshome on GitHub</a></p>

<p>SUPPORT ELIXIR MENTOR<br />
🌐 My website: <a href="https://elixirmentor.com/" rel="noopener noreferrer nofollow" target="_blank">Visit Elixir Mentor Website</a><br />
🎙 Check out my podcast: <a href="https://www.hiredgunapps.com/podcast" rel="noopener noreferrer nofollow" target="_blank">Listen to Hired Gun Apps Podcast</a><br />
🆘 NEED HELP?? <a href="https://discord.gg/HcnjPsWATg" rel="noopener noreferrer nofollow" target="_blank">Join our Discord Server</a><br />
🔗 All my Links: <a href="https://linktr.ee/jacob_luetzow" rel="noopener noreferrer nofollow" target="_blank">Connect with Jacob on Linktree</a></p>

<p>Join this channel to get access to perks: <a href="https://www.youtube.com/channel/UChbS_z6KHQiIu9et38O37eQ/join" rel="noopener noreferrer nofollow" target="_blank">YouTube Channel Membership</a></p>
]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/Roman-Kotov-on-Creative-Tech-Solutions-e2g7hs3</link><guid isPermaLink="false">c2bed105-8d65-49ab-a675-2e904a8422c8</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Sat, 24 Feb 2024 17:18:51 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/1b0c3a62b4e9b2ca356b4a7be95a137c2f74f5babad2268ceafc79ad49e02dec/eyJlcGlzb2RlSWQiOiI0YTk2MjNiMy01ZjhlLTQ5MDUtYjNiZC0zMmJlNzIxOTlkNmMiLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvNGE5NjIzYjMtNWY4ZS00OTA1LWIzYmQtMzJiZTcyMTk5ZDZjLzM2ODYyMjQzMy00NDEwMC0yLWQzZmY5YTk5ODU4ZGUubXAzIn0=.mp3" length="54627264" type="audio/mpeg"/><itunes:summary>&lt;p&gt;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.&lt;/p&gt;

&lt;p&gt;We&apos;ll unravel the story behind Exshome, Roman&apos;s platform that&apos;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&apos;ll explore how Exshome empowers you to bring your unused gadgets back to life.&lt;/p&gt;

&lt;p&gt;Our discussion will cover:&lt;/p&gt;
&lt;ul&gt;
 &lt;li&gt;The challenges of traditional smart home systems&lt;/li&gt;
 &lt;li&gt;The technical foundations of Exshome, including its use of Elixir and LiveView&lt;/li&gt;
  &lt;li&gt;What the future holds for smart home enthusiasts looking to break free from off-the-shelf limitations&lt;/li&gt;
  &lt;li&gt;Roman&apos;s other innovative projects, showcasing his contributions to the tech community&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Whether you&apos;re a smart home hobbyist, an Elixir developer, or just love tech innovation, this session is packed with insights you won&apos;t want to miss. Gear up for an engaging chat that will inspire you to think differently about smart home technology. Catch you there!&lt;/p&gt;

&lt;p&gt;#ElixirMentor #SmartHome #Exshome #Elixir #LiveView #TechInnovation #HomeAutomation #DIYTech #SoftwareDevelopment #ProgrammingCommunity&lt;/p&gt;

&lt;p&gt;Connect with Roman:&lt;br /&gt;
X: &lt;a href=&quot;https://twitter.com/kotovr&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Follow Roman on X (Twitter)&lt;/a&gt;&lt;br /&gt;
Website: &lt;a href=&quot;https://romankotov.com/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Visit Roman&apos;s Website&lt;/a&gt;&lt;br /&gt;
Github: &lt;a href=&quot;https://github.com/exshome&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Explore Exshome on GitHub&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;SUPPORT ELIXIR MENTOR&lt;br /&gt;
🌐 My website: &lt;a href=&quot;https://elixirmentor.com/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Visit Elixir Mentor Website&lt;/a&gt;&lt;br /&gt;
🎙 Check out my podcast: &lt;a href=&quot;https://www.hiredgunapps.com/podcast&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Listen to Hired Gun Apps Podcast&lt;/a&gt;&lt;br /&gt;
🆘 NEED HELP?? &lt;a href=&quot;https://discord.gg/HcnjPsWATg&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Join our Discord Server&lt;/a&gt;&lt;br /&gt;
🔗 All my Links: &lt;a href=&quot;https://linktr.ee/jacob_luetzow&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Connect with Jacob on Linktree&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Join this channel to get access to perks: &lt;a href=&quot;https://www.youtube.com/channel/UChbS_z6KHQiIu9et38O37eQ/join&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;YouTube Channel Membership&lt;/a&gt;&lt;/p&gt;
</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>00:56:54</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/4a9623b3-5f8e-4905-b3bd-32be72199d6c/39230986-1714490569499-33325d32dbaaa.jpg"/><itunes:season>1</itunes:season><itunes:episode>5</itunes:episode><itunes:title>Roman Kotov on Creative Tech Solutions</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Gustavo Oliveira on Tailwind in Phoenix]]></title><description><![CDATA[<p>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.</p>

<p>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.</p>

<p>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.</p>

<p>Get ready for a concise and informative discussion that will enhance your web development skills. Don't miss it!</p>

<p>#ElixirLang #LiveView #ElixirMentor #TechTalk #SoftwareDevelopment #ElixirProgramming #DeveloperCommunity #CareerDevelopment #TechJobs #ElixirCourse #OpenSource #projectdevelopment #css #tailwind</p>

<p>Useful Resources:<br />
<a href="https://youtu.be/QBajvZaWLXs?si=-YgWmMXM462M8mRd" rel="noopener noreferrer nofollow" target="_blank">Theo's Tailwind tips</a><br />
<a href="https://tailwindcomponents.com/cheatsheet/" rel="noopener noreferrer nofollow" target="_blank">Tailwind cheatsheet</a><br />
<a href="https://marketplace.visualstudio.com/items?itemName=bradlc.vscode-tailwindcss" rel="noopener noreferrer nofollow" target="_blank">Tailwind CSS IntelliSense</a><br />
<a href="https://www.emmet.io/" rel="noopener noreferrer nofollow" target="_blank">Emmet</a></p>

<p>Connect with Gustavo:<br />
YouTube: <a href="https://www.youtube.com/@elxpro2522" rel="noopener noreferrer nofollow" target="_blank">Gustavo's YouTube Channel</a><br />
ELXPRO: <a href="https://elxpro.com/" rel="noopener noreferrer nofollow" target="_blank">Visit ELXPRO Website</a></p>

<p>SUPPORT ELIXIR MENTOR<br />
🌐 My website: <a href="https://elixirmentor.com/" rel="noopener noreferrer nofollow" target="_blank">Visit Elixir Mentor Website</a><br />
🎙 Check out my podcast: <a href="https://www.hiredgunapps.com/podcast" rel="noopener noreferrer nofollow" target="_blank">Listen to Hired Gun Apps Podcast</a><br />
🆘 NEED HELP?? <a href="https://discord.gg/HcnjPsWATg" rel="noopener noreferrer nofollow" target="_blank">Join our Discord Server</a><br />
🔗 All my Links: <a href="https://linktr.ee/jacob_luetzow" rel="noopener noreferrer nofollow" target="_blank">Connect with Jacob on Linktree</a></p>

<p>Join this channel to get access to perks: <a href="https://www.youtube.com/channel/UChbS_z6KHQiIu9et38O37eQ/join" rel="noopener noreferrer nofollow" target="_blank">YouTube Channel Membership</a></p>
]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/Gustavo-Oliveira-on-Tailwind-in-Phoenix-e2ftpt3</link><guid isPermaLink="false">174b6604-8535-4014-b1a6-e2ceebfc33ea</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Sat, 17 Feb 2024 21:45:32 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/76a331a306a48347ef5b570660b2d9d27916ca1d75f589e598e657838e54d293/eyJlcGlzb2RlSWQiOiJhMTQ5Y2E4Ny1mYWVlLTQwMDQtYTg0Mi1kZTUxYTdjODViYjEiLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvYTE0OWNhODctZmFlZS00MDA0LWE4NDItZGU1MWE3Yzg1YmIxLzM2NzgxNDY2Ni00NDEwMC0yLWRiODJhNWNhYzNjMGMubXAzIn0=.mp3" length="45209808" type="audio/mpeg"/><itunes:summary>&lt;p&gt;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.&lt;/p&gt;

&lt;p&gt;In this session, we&apos;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&apos;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.&lt;/p&gt;

&lt;p&gt;This show is packed with insights, from the utility-first approach of Tailwind to the real-time capabilities of LiveView. Whether you&apos;re an experienced Elixir developer or passionate about web development, this is a must-watch.&lt;/p&gt;

&lt;p&gt;Get ready for a concise and informative discussion that will enhance your web development skills. Don&apos;t miss it!&lt;/p&gt;

&lt;p&gt;#ElixirLang #LiveView #ElixirMentor #TechTalk #SoftwareDevelopment #ElixirProgramming #DeveloperCommunity #CareerDevelopment #TechJobs #ElixirCourse #OpenSource #projectdevelopment #css #tailwind&lt;/p&gt;

&lt;p&gt;Useful Resources:&lt;br /&gt;
&lt;a href=&quot;https://youtu.be/QBajvZaWLXs?si=-YgWmMXM462M8mRd&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Theo&apos;s Tailwind tips&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://tailwindcomponents.com/cheatsheet/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Tailwind cheatsheet&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=bradlc.vscode-tailwindcss&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Tailwind CSS IntelliSense&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://www.emmet.io/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Emmet&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Connect with Gustavo:&lt;br /&gt;
YouTube: &lt;a href=&quot;https://www.youtube.com/@elxpro2522&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Gustavo&apos;s YouTube Channel&lt;/a&gt;&lt;br /&gt;
ELXPRO: &lt;a href=&quot;https://elxpro.com/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Visit ELXPRO Website&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;SUPPORT ELIXIR MENTOR&lt;br /&gt;
🌐 My website: &lt;a href=&quot;https://elixirmentor.com/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Visit Elixir Mentor Website&lt;/a&gt;&lt;br /&gt;
🎙 Check out my podcast: &lt;a href=&quot;https://www.hiredgunapps.com/podcast&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Listen to Hired Gun Apps Podcast&lt;/a&gt;&lt;br /&gt;
🆘 NEED HELP?? &lt;a href=&quot;https://discord.gg/HcnjPsWATg&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Join our Discord Server&lt;/a&gt;&lt;br /&gt;
🔗 All my Links: &lt;a href=&quot;https://linktr.ee/jacob_luetzow&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Connect with Jacob on Linktree&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Join this channel to get access to perks: &lt;a href=&quot;https://www.youtube.com/channel/UChbS_z6KHQiIu9et38O37eQ/join&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;YouTube Channel Membership&lt;/a&gt;&lt;/p&gt;
</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>00:47:05</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/a149ca87-faee-4004-a842-de51a7c85bb1/39230986-1714490555747-d1149376c5896.jpg"/><itunes:season>1</itunes:season><itunes:episode>4</itunes:episode><itunes:title>Gustavo Oliveira on Tailwind in Phoenix</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Josh Price on Ash & Alembic]]></title><description><![CDATA[<p>Josh Price, founder &amp; CTO of <a href="https://alembic.com.au" rel="noopener noreferrer nofollow" target="_blank">Alembic</a> and one of the core forces behind Ash Framework, joins me for a wide-ranging conversation that starts with the origin story of Alembic, winds through the history of GraphQL and Ash, and lands on Clarity — his new interactive introspection and visualization tool for understanding your Ash codebase. Josh has been writing Elixir for over ten years and building Alembic for nine, which gives him a rare perspective on how the ecosystem has matured and where it's headed in an agentic world.</p><p>We trace how Josh's frustration with real-time data at a gaming company pointed him toward Elixir and Erlang, how that led to an obsession with GraphQL domain modeling, and how that obsession eventually collided with Ash — which turned out to solve exactly the problems he'd been hacking around for years. We talk about what Ash actually is beyond an API generator, why auto-generated migrations are criminally underrated, and why the developers who resist Ash most are often the ones in the middle of the experience curve. Josh also shares the inside story of how slowing Zack Daniel down was actually the best thing that ever happened to the Ash ecosystem.</p><p>A big chunk of the conversation covers the AI moment we're in right now — Claude Code workflow tips (including the /insights command and how to keep session history beyond 30 days), why CLIs are beating MCPs for LLM tool use, Claude Code skills and usage rules for progressive disclosure, and how Clarity grew from Ash's built-in introspection into something far more interesting: an in-memory Erlang digraph knowledge graph of your entire Elixir application. Josh also shares his take on multi-model databases, the disappearance of the UI, and why the only limits left for software engineers are taste, judgment, and imagination.</p><p>Resources mentioned in this episode:<br />- Alembic: <a href="https://alembic.com.au" rel="noopener noreferrer nofollow" target="_blank">https://alembic.com.au</a><br />- Clarity (Hex): <a href="https://hex.pm/packages/clarity" rel="noopener noreferrer nofollow" target="_blank">https://hex.pm/packages/clarity</a><br />- Ash Framework: <a href="https://ash-hq.org" rel="noopener noreferrer nofollow" target="_blank">https://ash-hq.org</a><br />- Ash Framework book: <a href="https://pragprog.com/titles/ldash/ash-framework/" rel="noopener noreferrer nofollow" target="_blank">https://pragprog.com/titles/ldash/ash-framework/</a><br />- Killswitch: <a href="https://killswitch.app" rel="noopener noreferrer nofollow" target="_blank">https://killswitch.app</a></p><p>Connect with Josh:<br />- Website: <a href="https://alembic.com.au" rel="noopener noreferrer nofollow" target="_blank">https://alembic.com.au</a><br />- X/Twitter: <a href="https://x.com/joshprice" rel="noopener noreferrer nofollow" target="_blank">https://x.com/joshprice</a><br />- LinkedIn: <a href="https://www.linkedin.com/in/joshcprice" rel="noopener noreferrer nofollow" target="_blank">https://www.linkedin.com/in/joshcprice</a></p><p>Sponsors:<br />- Paraxial.io: <a href="https://paraxial.io" rel="noopener noreferrer nofollow" target="_blank">https://paraxial.io</a><br />- Jido: <a href="https://agentjido.xyz/discord" rel="noopener noreferrer nofollow" target="_blank">https://agentjido.xyz/discord</a></p><p><strong>SUPPORT ELIXIR MENTOR</strong><br />- Elixir Mentor: <a href="https://elixirmentor.com/?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://elixirmentor.com</a></p>
]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/Josh-Price-on-Ash--Alembic-e3ga26l</link><guid isPermaLink="false">453a3a6b-b479-4bc1-8baf-b6939d3a53f0</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Wed, 11 Mar 2026 19:08:33 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/dea80291810474d8f13d2246b3a52b05655ff16ec79a01dcb1159b8c5c28da6b/eyJlcGlzb2RlSWQiOiI1ZmQ1ZGY0My04YmVmLTRiMWMtODkwMC02ZWFmOTM0NjZjMmIiLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvNWZkNWRmNDMtOGJlZi00YjFjLTg5MDAtNmVhZjkzNDY2YzJiLzQxOTgwOTg2Mi00NDEwMC0yLTdmMDRhYzM2YjFkYmEubXAzIn0=.mp3" length="110136841" type="audio/mpeg"/><podcast:transcript url="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/5fd5df43-8bef-4b1c-8900-6eaf93466c2b/transcript.srt" type="application/x-subrip"/><itunes:summary>&lt;p&gt;Josh Price, founder &amp;amp; CTO of &lt;a href=&quot;https://alembic.com.au&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Alembic&lt;/a&gt; and one of the core forces behind Ash Framework, joins me for a wide-ranging conversation that starts with the origin story of Alembic, winds through the history of GraphQL and Ash, and lands on Clarity — his new interactive introspection and visualization tool for understanding your Ash codebase. Josh has been writing Elixir for over ten years and building Alembic for nine, which gives him a rare perspective on how the ecosystem has matured and where it&apos;s headed in an agentic world.&lt;/p&gt;&lt;p&gt;We trace how Josh&apos;s frustration with real-time data at a gaming company pointed him toward Elixir and Erlang, how that led to an obsession with GraphQL domain modeling, and how that obsession eventually collided with Ash — which turned out to solve exactly the problems he&apos;d been hacking around for years. We talk about what Ash actually is beyond an API generator, why auto-generated migrations are criminally underrated, and why the developers who resist Ash most are often the ones in the middle of the experience curve. Josh also shares the inside story of how slowing Zack Daniel down was actually the best thing that ever happened to the Ash ecosystem.&lt;/p&gt;&lt;p&gt;A big chunk of the conversation covers the AI moment we&apos;re in right now — Claude Code workflow tips (including the /insights command and how to keep session history beyond 30 days), why CLIs are beating MCPs for LLM tool use, Claude Code skills and usage rules for progressive disclosure, and how Clarity grew from Ash&apos;s built-in introspection into something far more interesting: an in-memory Erlang digraph knowledge graph of your entire Elixir application. Josh also shares his take on multi-model databases, the disappearance of the UI, and why the only limits left for software engineers are taste, judgment, and imagination.&lt;/p&gt;&lt;p&gt;Resources mentioned in this episode:&lt;br /&gt;- Alembic: &lt;a href=&quot;https://alembic.com.au&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://alembic.com.au&lt;/a&gt;&lt;br /&gt;- Clarity (Hex): &lt;a href=&quot;https://hex.pm/packages/clarity&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://hex.pm/packages/clarity&lt;/a&gt;&lt;br /&gt;- Ash Framework: &lt;a href=&quot;https://ash-hq.org&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://ash-hq.org&lt;/a&gt;&lt;br /&gt;- Ash Framework book: &lt;a href=&quot;https://pragprog.com/titles/ldash/ash-framework/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://pragprog.com/titles/ldash/ash-framework/&lt;/a&gt;&lt;br /&gt;- Killswitch: &lt;a href=&quot;https://killswitch.app&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://killswitch.app&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Connect with Josh:&lt;br /&gt;- Website: &lt;a href=&quot;https://alembic.com.au&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://alembic.com.au&lt;/a&gt;&lt;br /&gt;- X/Twitter: &lt;a href=&quot;https://x.com/joshprice&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://x.com/joshprice&lt;/a&gt;&lt;br /&gt;- LinkedIn: &lt;a href=&quot;https://www.linkedin.com/in/joshcprice&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://www.linkedin.com/in/joshcprice&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Sponsors:&lt;br /&gt;- Paraxial.io: &lt;a href=&quot;https://paraxial.io&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://paraxial.io&lt;/a&gt;&lt;br /&gt;- Jido: &lt;a href=&quot;https://agentjido.xyz/discord&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://agentjido.xyz/discord&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;SUPPORT ELIXIR MENTOR&lt;/strong&gt;&lt;br /&gt;- Elixir Mentor: &lt;a href=&quot;https://elixirmentor.com/?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://elixirmentor.com&lt;/a&gt;&lt;/p&gt;
</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:54:43</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/5fd5df43-8bef-4b1c-8900-6eaf93466c2b/39230986-1773255501727-bd14ea7dbcfe4.jpg"/><itunes:season>1</itunes:season><itunes:episode>76</itunes:episode><itunes:title>Josh Price on Ash &amp; Alembic</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Tjaco Oostdijk on Drums to Elixir]]></title><description><![CDATA[<p>In this episode of the Elixir Mentor Podcast, I talk with Tjaco Oostdijk, a drummer turned Elixir developer now working at DPG Media, one of the largest media companies in the Netherlands. Tjaco played drums professionally from the age of seven and has taught for 22 years, before landing in software through a music distribution company writing Ruby and eventually moving to Elixir nearly a decade ago.</p><p>We get into what it takes to keep Elixir running inside a large enterprise. DPG adopted Elixir after a high-traffic Ruby service fell over at scale, and Tjaco describes the reality of working in a locked-down environment standardized on Kotlin, using Copilot with Anthropic models while waiting for Claude Code to be approved. He also talks about the colleagues who stay skeptical of AI tooling and why that skepticism can be healthy.</p><p>The heart of the conversation is muziekles.app, the application Tjaco built for Dutch music teachers to run their entire teaching practice, from year-long scheduling and student accounts to homework and assignments. He explains why he deliberately keeps payments out of the product, how he thinks about onboarding teachers, and the build process using Phoenix, Ash, Claude Code, and Tidewave. We also compare notes on shipping side projects fast, multi-tenancy in Ash, and the differences between hardware and software work.</p><p>If you are building with Elixir inside a company that hasn't standardized on it, or shipping a side project with AI tooling, this conversation is full of practical, hard-won lessons from someone doing both at once.</p><p>Connect with Tjaco:<br />- Website:<a href="https://drumusician.com/?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://drumusician.com</a><br />- X / Twitter:<a href="https://x.com/drumusician?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://x.com/drumusician</a><br />- GitHub:<a href="https://github.com/drumusician?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://github.com/drumusician</a><br />- LinkedIn:<a href="https://www.linkedin.com/in/tjaco-oostdijk?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://www.linkedin.com/in/tjaco-oostdijk</a></p><p>Resources Mentioned:<br />- muziekles.app:<a href="https://muziekles.app/?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://muziekles.app</a><br />- Tidewave:<a href="https://tidewave.ai/?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://tidewave.ai</a><br />- Vocablo:<a href="https://vocabloapp.com/?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://vocabloapp.com</a><br />- Kabisa:<a href="https://kabisa.nl/?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://kabisa.nl</a></p><p>Sponsors:<br />- BEAMOps:<a href="https://beamops.co.uk/?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://beamops.co.uk</a><br />- Paraxial.io:<a href="https://paraxial.io/?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://paraxial.io</a></p><p><strong>SUPPORT ELIXIR MENTOR</strong><br />- Elixir Mentor:<a href="https://elixirmentor.com/?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://elixirmentor.com</a></p>
]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/Tjaco-Oostdijk-on-Drums-to-Elixir-e3ket45</link><guid isPermaLink="false">e506487b-832d-4bfa-9451-f0b5c7f26ab2</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Sun, 07 Jun 2026 13:46:22 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/00a7e459e34727b7e7a98c76ce26845475901f68b95d2549ade9d36ada28cf86/eyJlcGlzb2RlSWQiOiI2NWUxZWQwNy04MjhjLTRkYzYtYjU4NS05NDAxNzY2Yzg1N2QiLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvNjVlMWVkMDctODI4Yy00ZGM2LWI1ODUtOTQwMTc2NmM4NTdkLzQyNTY2NjExMS00NDEwMC0yLTAyNTY1Yzk0ZmJhNDcubXAzIn0=.mp3" length="87766412" type="audio/mpeg"/><itunes:summary>&lt;p&gt;In this episode of the Elixir Mentor Podcast, I talk with Tjaco Oostdijk, a drummer turned Elixir developer now working at DPG Media, one of the largest media companies in the Netherlands. Tjaco played drums professionally from the age of seven and has taught for 22 years, before landing in software through a music distribution company writing Ruby and eventually moving to Elixir nearly a decade ago.&lt;/p&gt;&lt;p&gt;We get into what it takes to keep Elixir running inside a large enterprise. DPG adopted Elixir after a high-traffic Ruby service fell over at scale, and Tjaco describes the reality of working in a locked-down environment standardized on Kotlin, using Copilot with Anthropic models while waiting for Claude Code to be approved. He also talks about the colleagues who stay skeptical of AI tooling and why that skepticism can be healthy.&lt;/p&gt;&lt;p&gt;The heart of the conversation is muziekles.app, the application Tjaco built for Dutch music teachers to run their entire teaching practice, from year-long scheduling and student accounts to homework and assignments. He explains why he deliberately keeps payments out of the product, how he thinks about onboarding teachers, and the build process using Phoenix, Ash, Claude Code, and Tidewave. We also compare notes on shipping side projects fast, multi-tenancy in Ash, and the differences between hardware and software work.&lt;/p&gt;&lt;p&gt;If you are building with Elixir inside a company that hasn&apos;t standardized on it, or shipping a side project with AI tooling, this conversation is full of practical, hard-won lessons from someone doing both at once.&lt;/p&gt;&lt;p&gt;Connect with Tjaco:&lt;br /&gt;- Website:&lt;a href=&quot;https://drumusician.com/?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://drumusician.com&lt;/a&gt;&lt;br /&gt;- X / Twitter:&lt;a href=&quot;https://x.com/drumusician?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://x.com/drumusician&lt;/a&gt;&lt;br /&gt;- GitHub:&lt;a href=&quot;https://github.com/drumusician?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://github.com/drumusician&lt;/a&gt;&lt;br /&gt;- LinkedIn:&lt;a href=&quot;https://www.linkedin.com/in/tjaco-oostdijk?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://www.linkedin.com/in/tjaco-oostdijk&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Resources Mentioned:&lt;br /&gt;- muziekles.app:&lt;a href=&quot;https://muziekles.app/?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://muziekles.app&lt;/a&gt;&lt;br /&gt;- Tidewave:&lt;a href=&quot;https://tidewave.ai/?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://tidewave.ai&lt;/a&gt;&lt;br /&gt;- Vocablo:&lt;a href=&quot;https://vocabloapp.com/?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://vocabloapp.com&lt;/a&gt;&lt;br /&gt;- Kabisa:&lt;a href=&quot;https://kabisa.nl/?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://kabisa.nl&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Sponsors:&lt;br /&gt;- BEAMOps:&lt;a href=&quot;https://beamops.co.uk/?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://beamops.co.uk&lt;/a&gt;&lt;br /&gt;- Paraxial.io:&lt;a href=&quot;https://paraxial.io/?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://paraxial.io&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;SUPPORT ELIXIR MENTOR&lt;/strong&gt;&lt;br /&gt;- Elixir Mentor:&lt;a href=&quot;https://elixirmentor.com/?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://elixirmentor.com&lt;/a&gt;&lt;/p&gt;
</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:31:25</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/65e1ed07-828c-4dc6-b585-9401766c857d/39230986-1780839735974-484be0198c9af.jpg"/><itunes:season>1</itunes:season><itunes:episode>86</itunes:episode><itunes:title>Tjaco Oostdijk on Drums to Elixir</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Kimberly Erni on Flexible Career Paths]]></title><description><![CDATA[<p>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.</p><p>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.</p><p>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.</p><p>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.</p><p>Resources Mentioned:<br />- Healthy Gamer video on burnout: <a href="https://youtu.be/XW-02QiiHDM?si=d7LeRrHTJjrpPsnP" rel="noopener noreferrer nofollow" target="_blank">https://youtu.be/XW-02QiiHDM?si=d7LeRrHTJjrpPsnP</a></p><p>Connect with Kimberly:<br />- LinkedIn: <a href="https://www.linkedin.com/in/kimberly-erni/" rel="noopener noreferrer nofollow" target="_blank">https://www.linkedin.com/in/kimberly-erni/</a></p><p><strong>SUPPORT ELIXIR MENTOR</strong><br />- Elixir Mentor: <a href="https://elixirmentor.com" rel="noopener noreferrer nofollow" target="_blank">https://elixirmentor.com</a></p>
]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/Kimberly-Erni-on-Flexible-Career-Paths-e32lg9k</link><guid isPermaLink="false">bab4bfe0-eb29-49fd-b5d8-c64091eb44a1</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Sat, 10 May 2025 14:57:29 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/e36599516388a3bbeb1c315d98934b2c38443cc40fd1405b82ced2ca2a0584e5/eyJlcGlzb2RlSWQiOiI3MThmNzQwOS03MGQ5LTRmOGMtYWM5Ny04ZjFmNDA1YmEzYmEiLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvNzE4Zjc0MDktNzBkOS00ZjhjLWFjOTctOGYxZjQwNWJhM2JhLzM5OTk4ODQyMi00NDEwMC0yLTE2ODQ1NDcxNWNkNWQubXAzIn0=.mp3" length="87932759" type="audio/mpeg"/><podcast:transcript url="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/718f7409-70d9-4f8c-ac97-8f1f405ba3ba/transcript.srt" type="application/x-subrip"/><itunes:summary>&lt;p&gt;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 &quot;grind culture&quot; is normalized but comes with significant personal costs.&lt;/p&gt;&lt;p&gt;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 &quot;on.&quot; Both of us open up about our own experiences with burnout and the importance of creating boundaries, especially in remote work environments.&lt;/p&gt;&lt;p&gt;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.&lt;/p&gt;&lt;p&gt;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&apos;re dealing with burnout, considering contract work, or building your own product, Kimberly&apos;s story offers both inspiration and practical guidance.&lt;/p&gt;&lt;p&gt;Resources Mentioned:&lt;br /&gt;- Healthy Gamer video on burnout: &lt;a href=&quot;https://youtu.be/XW-02QiiHDM?si=d7LeRrHTJjrpPsnP&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://youtu.be/XW-02QiiHDM?si=d7LeRrHTJjrpPsnP&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Connect with Kimberly:&lt;br /&gt;- LinkedIn: &lt;a href=&quot;https://www.linkedin.com/in/kimberly-erni/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://www.linkedin.com/in/kimberly-erni/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;SUPPORT ELIXIR MENTOR&lt;/strong&gt;&lt;br /&gt;- Elixir Mentor: &lt;a href=&quot;https://elixirmentor.com&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://elixirmentor.com&lt;/a&gt;&lt;/p&gt;
</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:31:35</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/718f7409-70d9-4f8c-ac97-8f1f405ba3ba/39230986-1746888937939-66e996c398331.jpg"/><itunes:season>1</itunes:season><itunes:episode>48</itunes:episode><itunes:title>Kimberly Erni on Flexible Career Paths</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Leandro Pereira on MDEx]]></title><description><![CDATA[<p>Leandro Pereira is back on the Elixir Mentor Podcast — this time to dive deep into MDEx, his Rust-powered Markdown library for Elixir. MDEx is built on the Comrak Rust crate, runs 31x faster, and uses 3,500x less memory than existing Elixir alternatives. We also get into Lumis, his standalone syntax highlighting engine powered by tree-sitter and Neovim themes.</p><p>Leandro walks through why he chose a Rust NIF over a pure Elixir implementation, what it took to ship Lumis as its own project, and the surprisingly hard technical challenge at the heart of MDEx: streaming Markdown for AI applications. We discuss how MDEx handles incomplete Markdown fragments in real time, what the upcoming Components feature unlocks for Phoenix/LiveView developers, and how the HEEx parser integration works under the hood.</p><p>We also cover the human side of maintaining two solo open source projects: how Leandro prioritizes, uses AI to chip away at the backlog, and thinks about monetization. The conversation goes deeper into how the AI era has changed Markdown's role in the ecosystem, the pitfalls of vibe coding, and what it really takes to get an open source project noticed — including the uncomfortable truth that marketing matters more than most developers want to admit.</p><p>The episode closes with a wide-ranging conversation on developer growth — the Dunning-Krueger curve, making the mental shift from OOP to functional programming, and why Elixir feels easier once it finally clicks. A great listen for anyone building libraries, wrestling with Rust NIFs, or navigating open source in the Elixir ecosystem.</p><p>Resources Mentioned:<br />- MDEx: <a href="https://mdelixir.dev?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://mdelixir.dev</a><br />- MDEx on Hex: <a href="https://hex.pm/packages/mdex?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://hex.pm/packages/mdex</a><br />- Lumis: <a href="https://lumis.sh?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://lumis.sh</a><br />- Lumis on Hex: <a href="https://hex.pm/packages/lumis?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://hex.pm/packages/lumis</a></p><p>Connect with Leandro:<br />- X/Twitter: <a href="https://x.com/leandrocesquini" rel="noopener noreferrer nofollow" target="_blank">https://x.com/leandrocesquini</a><br />- GitHub: <a href="https://github.com/leandrocp/mdex" rel="noopener noreferrer nofollow" target="_blank">https://github.com/leandrocp/mdex</a></p><p><strong>SPONSORS</strong><br />- Paraxial.io: <a href="https://paraxial.io/?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://paraxial.io</a><br />- Jido (Elixir AI Collective Discord): <a href="https://agentjido.xyz/discord?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://agentjido.xyz/discord</a></p><p><strong>SUPPORT ELIXIR MENTOR</strong><br />- Elixir Mentor: <a href="https://elixirmentor.com/?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://elixirmentor.com</a></p>
]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/Leandro-Pereira-on-MDEx-e3gefpd</link><guid isPermaLink="false">2f65bc3a-a681-4f00-93d6-2b99cc1b1574</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Sat, 14 Mar 2026 16:39:53 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/fd0d36f29b02ac6cbcb906f96c0d7177ec976c5393ecb5a58be28b3488a2388e/eyJlcGlzb2RlSWQiOiI4OTI0NGExOS0yYzY4LTQ3MjMtOWMyNC1kMTE2ZDVkMzNmZTgiLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvODkyNDRhMTktMmM2OC00NzIzLTljMjQtZDExNmQ1ZDMzZmU4LzQyMDAwMzg4My00NDEwMC0yLWQ4NDk1ODViNjM1YTYubXAzIn0=.mp3" length="92142026" type="audio/mpeg"/><podcast:transcript url="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/89244a19-2c68-4723-9c24-d116d5d33fe8/transcript.srt" type="application/x-subrip"/><itunes:summary>&lt;p&gt;Leandro Pereira is back on the Elixir Mentor Podcast — this time to dive deep into MDEx, his Rust-powered Markdown library for Elixir. MDEx is built on the Comrak Rust crate, runs 31x faster, and uses 3,500x less memory than existing Elixir alternatives. We also get into Lumis, his standalone syntax highlighting engine powered by tree-sitter and Neovim themes.&lt;/p&gt;&lt;p&gt;Leandro walks through why he chose a Rust NIF over a pure Elixir implementation, what it took to ship Lumis as its own project, and the surprisingly hard technical challenge at the heart of MDEx: streaming Markdown for AI applications. We discuss how MDEx handles incomplete Markdown fragments in real time, what the upcoming Components feature unlocks for Phoenix/LiveView developers, and how the HEEx parser integration works under the hood.&lt;/p&gt;&lt;p&gt;We also cover the human side of maintaining two solo open source projects: how Leandro prioritizes, uses AI to chip away at the backlog, and thinks about monetization. The conversation goes deeper into how the AI era has changed Markdown&apos;s role in the ecosystem, the pitfalls of vibe coding, and what it really takes to get an open source project noticed — including the uncomfortable truth that marketing matters more than most developers want to admit.&lt;/p&gt;&lt;p&gt;The episode closes with a wide-ranging conversation on developer growth — the Dunning-Krueger curve, making the mental shift from OOP to functional programming, and why Elixir feels easier once it finally clicks. A great listen for anyone building libraries, wrestling with Rust NIFs, or navigating open source in the Elixir ecosystem.&lt;/p&gt;&lt;p&gt;Resources Mentioned:&lt;br /&gt;- MDEx: &lt;a href=&quot;https://mdelixir.dev?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://mdelixir.dev&lt;/a&gt;&lt;br /&gt;- MDEx on Hex: &lt;a href=&quot;https://hex.pm/packages/mdex?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://hex.pm/packages/mdex&lt;/a&gt;&lt;br /&gt;- Lumis: &lt;a href=&quot;https://lumis.sh?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://lumis.sh&lt;/a&gt;&lt;br /&gt;- Lumis on Hex: &lt;a href=&quot;https://hex.pm/packages/lumis?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://hex.pm/packages/lumis&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Connect with Leandro:&lt;br /&gt;- X/Twitter: &lt;a href=&quot;https://x.com/leandrocesquini&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://x.com/leandrocesquini&lt;/a&gt;&lt;br /&gt;- GitHub: &lt;a href=&quot;https://github.com/leandrocp/mdex&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://github.com/leandrocp/mdex&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;SPONSORS&lt;/strong&gt;&lt;br /&gt;- Paraxial.io: &lt;a href=&quot;https://paraxial.io/?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://paraxial.io&lt;/a&gt;&lt;br /&gt;- Jido (Elixir AI Collective Discord): &lt;a href=&quot;https://agentjido.xyz/discord?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://agentjido.xyz/discord&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;SUPPORT ELIXIR MENTOR&lt;/strong&gt;&lt;br /&gt;- Elixir Mentor: &lt;a href=&quot;https://elixirmentor.com/?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://elixirmentor.com&lt;/a&gt;&lt;/p&gt;
</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:35:58</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/89244a19-2c68-4723-9c24-d116d5d33fe8/39230986-1773506185415-a90fb3c1c893b.jpg"/><itunes:season>1</itunes:season><itunes:episode>77</itunes:episode><itunes:title>Leandro Pereira on MDEx</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Enrique Leigh on Prende]]></title><description><![CDATA[<p>In this episode of the Elixir Mentor Podcast, I chat with Enrique Leigh, founder of Prende Café in Chile. We explore how he built a specialty coffee subscription business using Phoenix LiveView, his journey from marketing and ad tech to becoming an Elixir developer, and why he chose custom e-commerce over platforms like Shopify.</p><p>Enrique shares the WordPress crash during a Chile vs Brazil match that sparked his interest in Elixir, and how building his own coffee business became the perfect way to finally learn the language. We discuss UX principles from "Don't Make Me Think," marketing frameworks like Jobs to Be Done, and the counterintuitive lesson that adding more checkout steps can actually increase conversions. He also explains the specialty coffee value chain, from sourcing beans in Brazil to roasting and running a physical café alongside the e-commerce platform.</p><p>Our conversation covers practical entrepreneurship topics including MVP philosophy, building subscription and coupon systems with Mercado Pago, using Oban for job scheduling, and content marketing strategies that work. Enrique shares insights on balancing Iron Man training with running a family business, productivity techniques from the Flow Research Collective, and the evolving landscape of ad tech after GDPR. We also discuss his future goals of learning Nerves to build IoT coffee machines and the growing Elixir community in Chile.</p><p>The episode wraps up with advice for aspiring entrepreneurs: just launch it. Enrique emphasizes that the cost of inaction is often greater than the cost of action, and with tools like LLMs that work remarkably well with Elixir, there's never been a better time to build your own products.</p><p>Resources Mentioned:<br />- Don't Make Me Think: <a href="https://sensible.com/dont-make-me-think/?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://sensible.com/dont-make-me-think/</a><br />- Oban: <a href="https://getoban.pro/?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://getoban.pro/</a><br />- Jido: <a href="https://agentjido.xyz/discord?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://agentjido.xyz/discord</a></p><p>Connect with Enrique:<br />- Website: <a href="https://www.prendecafe.cl?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://www.prendecafe.cl</a><br />- X/Twitter: <a href="https://x.com/EnriqueLeigh?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://x.com/EnriqueLeigh</a><br />- LinkedIn: <a href="https://www.linkedin.com/in/enriqueleigh/?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://www.linkedin.com/in/enriqueleigh/</a></p><p>Sponsors:<br />- Paraxial.io: <a href="https://paraxial.io?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://paraxial.io</a><br />- Jido: <a href="https://agentjido.xyz/discord?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://agentjido.xyz/discord</a></p><p><strong>SUPPORT ELIXIR MENTOR</strong><br />- Elixir Mentor: <a href="https://elixirmentor.com/?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://elixirmentor.com</a></p>
]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/Enrique-Leigh-on-Prende-e3e4bh2</link><guid isPermaLink="false">58a4e8d6-7001-4009-86ff-a32ed7e237b1</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Sat, 24 Jan 2026 15:29:53 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/4f370b64431a76fd5716991708527ba6515bb68cff009ecfd6572ebd2dad35a7/eyJlcGlzb2RlSWQiOiI4ZDIxM2QxOC1lNmI3LTQwZDYtYTE1OC1kNDdmODIzMWY1ZTMiLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvOGQyMTNkMTgtZTZiNy00MGQ2LWExNTgtZDQ3ZjgyMzFmNWUzLzQxNjc0NjU3Ni00NDEwMC0yLTBhNGQ2OWZjYTljZDYubXAzIn0=.mp3" length="88150934" type="audio/mpeg"/><podcast:transcript url="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/8d213d18-e6b7-40d6-a158-d47f8231f5e3/transcript.srt" type="application/x-subrip"/><itunes:summary>&lt;p&gt;In this episode of the Elixir Mentor Podcast, I chat with Enrique Leigh, founder of Prende Café in Chile. We explore how he built a specialty coffee subscription business using Phoenix LiveView, his journey from marketing and ad tech to becoming an Elixir developer, and why he chose custom e-commerce over platforms like Shopify.&lt;/p&gt;&lt;p&gt;Enrique shares the WordPress crash during a Chile vs Brazil match that sparked his interest in Elixir, and how building his own coffee business became the perfect way to finally learn the language. We discuss UX principles from &quot;Don&apos;t Make Me Think,&quot; marketing frameworks like Jobs to Be Done, and the counterintuitive lesson that adding more checkout steps can actually increase conversions. He also explains the specialty coffee value chain, from sourcing beans in Brazil to roasting and running a physical café alongside the e-commerce platform.&lt;/p&gt;&lt;p&gt;Our conversation covers practical entrepreneurship topics including MVP philosophy, building subscription and coupon systems with Mercado Pago, using Oban for job scheduling, and content marketing strategies that work. Enrique shares insights on balancing Iron Man training with running a family business, productivity techniques from the Flow Research Collective, and the evolving landscape of ad tech after GDPR. We also discuss his future goals of learning Nerves to build IoT coffee machines and the growing Elixir community in Chile.&lt;/p&gt;&lt;p&gt;The episode wraps up with advice for aspiring entrepreneurs: just launch it. Enrique emphasizes that the cost of inaction is often greater than the cost of action, and with tools like LLMs that work remarkably well with Elixir, there&apos;s never been a better time to build your own products.&lt;/p&gt;&lt;p&gt;Resources Mentioned:&lt;br /&gt;- Don&apos;t Make Me Think: &lt;a href=&quot;https://sensible.com/dont-make-me-think/?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://sensible.com/dont-make-me-think/&lt;/a&gt;&lt;br /&gt;- Oban: &lt;a href=&quot;https://getoban.pro/?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://getoban.pro/&lt;/a&gt;&lt;br /&gt;- Jido: &lt;a href=&quot;https://agentjido.xyz/discord?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://agentjido.xyz/discord&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Connect with Enrique:&lt;br /&gt;- Website: &lt;a href=&quot;https://www.prendecafe.cl?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://www.prendecafe.cl&lt;/a&gt;&lt;br /&gt;- X/Twitter: &lt;a href=&quot;https://x.com/EnriqueLeigh?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://x.com/EnriqueLeigh&lt;/a&gt;&lt;br /&gt;- LinkedIn: &lt;a href=&quot;https://www.linkedin.com/in/enriqueleigh/?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://www.linkedin.com/in/enriqueleigh/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Sponsors:&lt;br /&gt;- Paraxial.io: &lt;a href=&quot;https://paraxial.io?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://paraxial.io&lt;/a&gt;&lt;br /&gt;- Jido: &lt;a href=&quot;https://agentjido.xyz/discord?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://agentjido.xyz/discord&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;SUPPORT ELIXIR MENTOR&lt;/strong&gt;&lt;br /&gt;- Elixir Mentor: &lt;a href=&quot;https://elixirmentor.com/?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://elixirmentor.com&lt;/a&gt;&lt;/p&gt;
</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:31:49</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/8d213d18-e6b7-40d6-a158-d47f8231f5e3/39230986-1769268273456-d041eff810e4b.jpg"/><itunes:season>1</itunes:season><itunes:episode>70</itunes:episode><itunes:title>Enrique Leigh on Prende</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Nathan Hessler on ExMex & engineering culture]]></title><description><![CDATA[<p>In this episode of the Elixir Mentor Podcast, I chat with Nathan Hessler, an Elixir developer and organizer of the ExMex conference in Austin. Nathan shares his experience launching a successful regional conference just two weeks prior, offering invaluable insights for anyone considering organizing their own tech event.</p><p>We explore the intricate logistics of conference planning, from choosing the perfect venue to managing sponsorships and hidden costs. Nathan reveals why he opted for a single-track format at Capital Factory, how he approached speaker selection to promote new voices in the community, and the creative process behind ExMex's clever Texas-themed naming convention.</p><p>Our conversation shifts to Nathan's decade of experience in engineering leadership, where he shares wisdom on building healthy engineering cultures. We discuss the critical soft skills needed for technical management, strategies for creating trust and respect within teams, and how to foster environments where constructive debate thrives. Nathan emphasizes that the best engineering teams aren't built on shared hobbies but on mutual respect and the ability to engage in productive disagreement.</p><p>The episode concludes with practical advice for aspiring conference organizers, including the importance of talking to other organizers, loving your speakers, and celebrating the unique character of your location. Nathan also reveals plans for RBQ, his upcoming Ruby conference scheduled for March 2025, continuing his mission to strengthen the Austin tech community through meaningful in-person connections.</p><p>Resources Mentioned:<br />- ExMex Conference: <a href="https://exmexconf.com/" rel="noopener noreferrer nofollow" target="_blank">https://exmexconf.com/</a><br />- RBQ Conference: Upcoming Ruby conference in Austin (March 2025)<br />- Capital Factory: Conference venue in Austin</p><p>Connect with Nathan:<br />- LinkedIn: <a href="https://www.linkedin.com/in/nathanhessler/" rel="noopener noreferrer nofollow" target="_blank">https://www.linkedin.com/in/nathanhessler/</a><br />- Website: <a href="https://hesslerconsulting.com/" rel="noopener noreferrer nofollow" target="_blank">https://hesslerconsulting.com/</a><br />- ExMex: <a href="https://exmexconf.com/" rel="noopener noreferrer nofollow" target="_blank">https://exmexconf.com/</a></p><p><strong>SUPPORT ELIXIR MENTOR</strong><br />- Elixir Mentor: <a href="https://elixirmentor.com/?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://elixirmentor.com/?utm_source=elixir-mentor</a><br />- Discord: <a href="https://elixirmentor.com/discord" rel="noopener noreferrer nofollow" target="_blank">https://elixirmentor.com/discord</a></p>
]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/Nathan-Hessler-on-ExMex--engineering-culture-e3baqhi</link><guid isPermaLink="false">c4a3227a-93a0-4372-aa9e-f42c4ec89e1f</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Sat, 22 Nov 2025 16:45:27 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/ca1366e5ef58d165ea4057adb50d8e28c6ad2d29a0d62099f731ca18114c83c4/eyJlcGlzb2RlSWQiOiI5NmEwN2QzYy0yZmQ2LTRmOGYtOGE1OC1kZjMzMjI5OTU2MWUiLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvOTZhMDdkM2MtMmZkNi00ZjhmLThhNTgtZGYzMzIyOTk1NjFlLzQxMjk2NDA1MC00NDEwMC0yLWE1MjllM2ExY2RlYWIubXAzIn0=.mp3" length="90224012" type="audio/mpeg"/><podcast:transcript url="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/96a07d3c-2fd6-4f8f-8a58-df332299561e/transcript.srt" type="application/x-subrip"/><itunes:summary>&lt;p&gt;In this episode of the Elixir Mentor Podcast, I chat with Nathan Hessler, an Elixir developer and organizer of the ExMex conference in Austin. Nathan shares his experience launching a successful regional conference just two weeks prior, offering invaluable insights for anyone considering organizing their own tech event.&lt;/p&gt;&lt;p&gt;We explore the intricate logistics of conference planning, from choosing the perfect venue to managing sponsorships and hidden costs. Nathan reveals why he opted for a single-track format at Capital Factory, how he approached speaker selection to promote new voices in the community, and the creative process behind ExMex&apos;s clever Texas-themed naming convention.&lt;/p&gt;&lt;p&gt;Our conversation shifts to Nathan&apos;s decade of experience in engineering leadership, where he shares wisdom on building healthy engineering cultures. We discuss the critical soft skills needed for technical management, strategies for creating trust and respect within teams, and how to foster environments where constructive debate thrives. Nathan emphasizes that the best engineering teams aren&apos;t built on shared hobbies but on mutual respect and the ability to engage in productive disagreement.&lt;/p&gt;&lt;p&gt;The episode concludes with practical advice for aspiring conference organizers, including the importance of talking to other organizers, loving your speakers, and celebrating the unique character of your location. Nathan also reveals plans for RBQ, his upcoming Ruby conference scheduled for March 2025, continuing his mission to strengthen the Austin tech community through meaningful in-person connections.&lt;/p&gt;&lt;p&gt;Resources Mentioned:&lt;br /&gt;- ExMex Conference: &lt;a href=&quot;https://exmexconf.com/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://exmexconf.com/&lt;/a&gt;&lt;br /&gt;- RBQ Conference: Upcoming Ruby conference in Austin (March 2025)&lt;br /&gt;- Capital Factory: Conference venue in Austin&lt;/p&gt;&lt;p&gt;Connect with Nathan:&lt;br /&gt;- LinkedIn: &lt;a href=&quot;https://www.linkedin.com/in/nathanhessler/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://www.linkedin.com/in/nathanhessler/&lt;/a&gt;&lt;br /&gt;- Website: &lt;a href=&quot;https://hesslerconsulting.com/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://hesslerconsulting.com/&lt;/a&gt;&lt;br /&gt;- ExMex: &lt;a href=&quot;https://exmexconf.com/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://exmexconf.com/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;SUPPORT ELIXIR MENTOR&lt;/strong&gt;&lt;br /&gt;- Elixir Mentor: &lt;a href=&quot;https://elixirmentor.com/?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://elixirmentor.com/?utm_source=elixir-mentor&lt;/a&gt;&lt;br /&gt;- Discord: &lt;a href=&quot;https://elixirmentor.com/discord&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://elixirmentor.com/discord&lt;/a&gt;&lt;/p&gt;
</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:33:58</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/96a07d3c-2fd6-4f8f-8a58-df332299561e/39230986-1763829915616-b15cca73c55f7.jpg"/><itunes:season>1</itunes:season><itunes:episode>62</itunes:episode><itunes:title>Nathan Hessler on ExMex &amp; engineering culture</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Dave Lucia on Building TV Labs]]></title><description><![CDATA[<p>In this episode of the Elixir Mentor Podcast, I chat with Dave Lucia, CTO and Co-Founder of TV Labs. Dave returns to the podcast to talk about building an AI-powered smart TV testing platform that lets media companies test streaming apps on hundreds of real physical devices through the cloud — all built primarily in Elixir.</p><p>Dave walks through the founding of TV Labs, from meeting his co-founder at Bloomberg over a decade ago to building an MVP with WebRTC during the pandemic. He covers the technical challenges of managing a massive device lab — procurement, warm-up processes, security isolation, session management, and keeping hundreds of TVs, Rokus, Fire TVs, and Apple TVs healthy and available for enterprise clients. The platform uses a custom KQL query engine for real-time device matching and a licensing system built on Elixir GenServers sharded across the cluster.</p><p>We get into Dave's 10-year history with Elixir in production, starting at Bloomberg and carrying through to TV Labs. He explains why Elixir was the right fit for orchestrating physical devices at scale, from its standard library minimizing dependencies to building Apple device communication libraries and even a Lua 5.3 interpreter directly in Elixir. Dave also shares how TV Labs uses OpenTelemetry for observability and runs multi-region infrastructure with session recording capabilities.</p><p>The conversation shifts to AI, where Dave describes using Claude and other LLMs to accelerate development, automate operations like vendor management and support emails, and build AI agents for QA testing. We wrap up with a candid discussion on whether AI will replace developers and how these tools are fundamentally changing what's possible for small teams.</p><p>Connect with Dave:<br />- Website: <a href="https://davelucia.com" rel="noopener noreferrer nofollow" target="_blank">https://davelucia.com</a><br />- X/Twitter: <a href="https://x.com/davydog187" rel="noopener noreferrer nofollow" target="_blank">https://x.com/davydog187</a><br />- LinkedIn: <a href="https://www.linkedin.com/in/david-lucia-a395441b/" rel="noopener noreferrer nofollow" target="_blank">https://www.linkedin.com/in/david-lucia-a395441b/</a></p><p>Sponsors:<br />- BEAMOps: <a href="https://beamops.co.uk" rel="noopener noreferrer nofollow" target="_blank">https://beamops.co.uk</a><br />- Paraxial.io: <a href="https://paraxial.io" rel="noopener noreferrer nofollow" target="_blank">https://paraxial.io</a><br />- Jido: <a href="https://agentjido.xyz/discord" rel="noopener noreferrer nofollow" target="_blank">https://agentjido.xyz/discord</a></p><p><strong>SUPPORT ELIXIR MENTOR</strong><br />- Elixir Mentor: <a href="https://elixirmentor.com/?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://elixirmentor.com</a></p>
]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/Dave-Lucia-on-Building-TV-Labs-e3f3d3q</link><guid isPermaLink="false">b410beef-2505-455f-8ac4-b852efaef8c6</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Sat, 14 Feb 2026 16:50:05 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/b699daf086e9ae0e3b744bfba5f08ad372ce577b057958e8c1f06f08edfd472a/eyJlcGlzb2RlSWQiOiJjZjM2ZWY5Yi1jN2IyLTQ2NzMtODBmYS1hZjM0NDE0ODkyZDIiLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvY2YzNmVmOWItYzdiMi00NjczLTgwZmEtYWYzNDQxNDg5MmQyLzQxODEwMTk3MS00NDEwMC0yLTZmNWQxOTc2OTQ5M2UubXAzIn0=.mp3" length="85875564" type="audio/mpeg"/><podcast:transcript url="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/cf36ef9b-c7b2-4673-80fa-af34414892d2/transcript.srt" type="application/x-subrip"/><itunes:summary>&lt;p&gt;In this episode of the Elixir Mentor Podcast, I chat with Dave Lucia, CTO and Co-Founder of TV Labs. Dave returns to the podcast to talk about building an AI-powered smart TV testing platform that lets media companies test streaming apps on hundreds of real physical devices through the cloud — all built primarily in Elixir.&lt;/p&gt;&lt;p&gt;Dave walks through the founding of TV Labs, from meeting his co-founder at Bloomberg over a decade ago to building an MVP with WebRTC during the pandemic. He covers the technical challenges of managing a massive device lab — procurement, warm-up processes, security isolation, session management, and keeping hundreds of TVs, Rokus, Fire TVs, and Apple TVs healthy and available for enterprise clients. The platform uses a custom KQL query engine for real-time device matching and a licensing system built on Elixir GenServers sharded across the cluster.&lt;/p&gt;&lt;p&gt;We get into Dave&apos;s 10-year history with Elixir in production, starting at Bloomberg and carrying through to TV Labs. He explains why Elixir was the right fit for orchestrating physical devices at scale, from its standard library minimizing dependencies to building Apple device communication libraries and even a Lua 5.3 interpreter directly in Elixir. Dave also shares how TV Labs uses OpenTelemetry for observability and runs multi-region infrastructure with session recording capabilities.&lt;/p&gt;&lt;p&gt;The conversation shifts to AI, where Dave describes using Claude and other LLMs to accelerate development, automate operations like vendor management and support emails, and build AI agents for QA testing. We wrap up with a candid discussion on whether AI will replace developers and how these tools are fundamentally changing what&apos;s possible for small teams.&lt;/p&gt;&lt;p&gt;Connect with Dave:&lt;br /&gt;- Website: &lt;a href=&quot;https://davelucia.com&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://davelucia.com&lt;/a&gt;&lt;br /&gt;- X/Twitter: &lt;a href=&quot;https://x.com/davydog187&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://x.com/davydog187&lt;/a&gt;&lt;br /&gt;- LinkedIn: &lt;a href=&quot;https://www.linkedin.com/in/david-lucia-a395441b/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://www.linkedin.com/in/david-lucia-a395441b/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Sponsors:&lt;br /&gt;- BEAMOps: &lt;a href=&quot;https://beamops.co.uk&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://beamops.co.uk&lt;/a&gt;&lt;br /&gt;- Paraxial.io: &lt;a href=&quot;https://paraxial.io&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://paraxial.io&lt;/a&gt;&lt;br /&gt;- Jido: &lt;a href=&quot;https://agentjido.xyz/discord&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://agentjido.xyz/discord&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;SUPPORT ELIXIR MENTOR&lt;/strong&gt;&lt;br /&gt;- Elixir Mentor: &lt;a href=&quot;https://elixirmentor.com/?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://elixirmentor.com&lt;/a&gt;&lt;/p&gt;
</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:29:27</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/cf36ef9b-c7b2-4673-80fa-af34414892d2/39230986-1771086523118-040088d57c8b.jpg"/><itunes:season>1</itunes:season><itunes:episode>73</itunes:episode><itunes:title>Dave Lucia on Building TV Labs</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Chris Nelson on AI Dev Workflows]]></title><description><![CDATA[<p>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.</p><p>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.</p><p>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.</p><p>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.</p><p>Resources Mentioned:<br />- Launch Scout:<a href="https://launchscout.com/" rel="noopener noreferrer nofollow" target="_blank">https://launchscout.com/</a><br />- Cursor:<a href="https://cursor.sh/" rel="noopener noreferrer nofollow" target="_blank">https://cursor.sh/</a><br />- Claude AI:<a href="https://anthropic.com/claude" rel="noopener noreferrer nofollow" target="_blank">https://anthropic.com/claude</a><br />- WASMEx:<a href="https://github.com/tessi/wasmex" rel="noopener noreferrer nofollow" target="_blank">https://github.com/tessi/wasmex</a><br />- LiveState:<a href="https://hexdocs.pm/live_state/readme.html" rel="noopener noreferrer nofollow" target="_blank">https://hexdocs.pm/live_state/readme.html</a></p><p>Connect with Chris:<br />- X:<a href="https://x.com/superchris" rel="noopener noreferrer nofollow" target="_blank">https://x.com/superchris</a><br />- LinkedIn:<a href="https://www.linkedin.com/in/chris-nelson-038875/" rel="noopener noreferrer nofollow" target="_blank">https://www.linkedin.com/in/chris-nelson-038875/</a><br />- Website:<a href="https://launchscout.com/" rel="noopener noreferrer nofollow" target="_blank">https://launchscout.com/</a><br />- GitHub:<a href="https://github.com/superchris" rel="noopener noreferrer nofollow" target="_blank">https://github.com/superchris</a></p><p><strong>SUPPORT ELIXIR MENTOR</strong><br />- Elixir Mentor:<a href="https://elixirmentor.com" rel="noopener noreferrer nofollow" target="_blank">https://elixirmentor.com</a></p>
]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/Chris-Nelson-on-AI-Dev-Workflows-e3156ii</link><guid isPermaLink="false">e7db2cde-c9b1-44b2-ade5-ee3729067289</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Sat, 05 Apr 2025 17:37:21 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/771242b0c4285b7cd0dbc277688e432b0dac6b92a70401ad9357d91b69c19a36/eyJlcGlzb2RlSWQiOiI1YTlhMWJjNS00YmI2LTRhZjUtYTk3NS1iM2EzZmJhNWE1OTEiLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvNWE5YTFiYzUtNGJiNi00YWY1LWE5NzUtYjNhM2ZiYTVhNTkxLzM5Nzg3Njk4NS00NDEwMC0yLWVjZGFjN2MzOTY5ZTcubXAzIn0=.mp3" length="88905350" type="audio/mpeg"/><podcast:transcript url="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/5a9a1bc5-4bb6-4af5-a975-b3a3fba5a591/transcript.srt" type="application/x-subrip"/><itunes:summary>&lt;p&gt;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.&lt;/p&gt;&lt;p&gt;Chris discusses the inflection point where AI tools became truly valuable for production work, highlighting how features like Claude AI and Cursor&apos;s agent mode with test-driven capabilities transformed his team&apos;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.&lt;/p&gt;&lt;p&gt;Our discussion extends to Web Assembly components and Chris&apos;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.&lt;/p&gt;&lt;p&gt;Whether you&apos;re curious about integrating AI into your development workflow or exploring the cutting edge of Elixir&apos;s ecosystem, this conversation offers practical insights and real-world experiences from years of professional Elixir development at scale.&lt;/p&gt;&lt;p&gt;Resources Mentioned:&lt;br /&gt;- Launch Scout:&lt;a href=&quot;https://launchscout.com/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://launchscout.com/&lt;/a&gt;&lt;br /&gt;- Cursor:&lt;a href=&quot;https://cursor.sh/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://cursor.sh/&lt;/a&gt;&lt;br /&gt;- Claude AI:&lt;a href=&quot;https://anthropic.com/claude&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://anthropic.com/claude&lt;/a&gt;&lt;br /&gt;- WASMEx:&lt;a href=&quot;https://github.com/tessi/wasmex&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://github.com/tessi/wasmex&lt;/a&gt;&lt;br /&gt;- LiveState:&lt;a href=&quot;https://hexdocs.pm/live_state/readme.html&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://hexdocs.pm/live_state/readme.html&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Connect with Chris:&lt;br /&gt;- X:&lt;a href=&quot;https://x.com/superchris&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://x.com/superchris&lt;/a&gt;&lt;br /&gt;- LinkedIn:&lt;a href=&quot;https://www.linkedin.com/in/chris-nelson-038875/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://www.linkedin.com/in/chris-nelson-038875/&lt;/a&gt;&lt;br /&gt;- Website:&lt;a href=&quot;https://launchscout.com/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://launchscout.com/&lt;/a&gt;&lt;br /&gt;- GitHub:&lt;a href=&quot;https://github.com/superchris&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://github.com/superchris&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;SUPPORT ELIXIR MENTOR&lt;/strong&gt;&lt;br /&gt;- Elixir Mentor:&lt;a href=&quot;https://elixirmentor.com&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://elixirmentor.com&lt;/a&gt;&lt;/p&gt;
</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:32:36</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/5a9a1bc5-4bb6-4af5-a975-b3a3fba5a591/39230986-1743873638757-ce072b3228914.jpg"/><itunes:season>1</itunes:season><itunes:episode>45</itunes:episode><itunes:title>Chris Nelson on AI Dev Workflows</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Mike Ratliff on Building an Energy Tech Startup]]></title><description><![CDATA[<p>In this episode of the Elixir Mentor Podcast, I chat with Mike Ratliff, a 30-year tech veteran and CTO currently building an energy tech startup. Mike shares his path from Ruby threading nightmares to leading 20-engineer Elixir teams, and how discovering the BEAM transformed his approach to building 24/7 grid systems.</p><p>We dig into the technical challenges of power grid software, including distributed energy resource management, solar intermittency, and why utilities remain cautious about new technology. Mike explains how his current startup is tackling transmission interconnection problems using Elixir, and his plans to incorporate AI agents through the Jido framework.</p><p>The conversation shifts to how AI is reshaping development teams and startup economics. Mike makes a compelling case for small, elite teams over large engineering organizations, sharing his philosophy on profit per headcount and why he believes we'll see one-person unicorn companies emerge. We discuss rethinking technical interviews for the LLM era, the Ash framework in production, and why great engineers become even greater with AI tools.</p><p>Mike wraps up with hard-won startup wisdom: build painkillers not vitamins, learn to tell stories that move people, and understand that nobody buys on facts alone. Whether you're building energy infrastructure or SaaS products, this conversation offers practical perspective on scaling with small teams.</p><p>Connect with Mike:<br />- LinkedIn: <a href="https://www.linkedin.com/in/mike-ratliff-3096571/" rel="noopener noreferrer nofollow" target="_blank">https://www.linkedin.com/in/mike-ratliff-3096571/</a></p><p>Sponsors:<br />- Paraxial.io: <a href="https://paraxial.io" rel="noopener noreferrer nofollow" target="_blank">https://paraxial.io</a><br />- Jido Discord: <a href="https://agentjido.xyz/discord" rel="noopener noreferrer nofollow" target="_blank">https://agentjido.xyz/discord</a></p><p><strong>SUPPORT ELIXIR MENTOR</strong><br />- Elixir Mentor: <a href="https://elixirmentor.com/?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://elixirmentor.com/?utm_source=elixir-mentor</a></p>
]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/Mike-Ratliff-on-Building-an-Energy-Tech-Startup-e3dps3e</link><guid isPermaLink="false">3fe7ecb4-bc50-4b13-98e3-22a1be493eef</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Sat, 17 Jan 2026 16:59:02 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/20afc6066233f15803500aeb29bea23ea76be08500d3d5e546e85aa35582ee09/eyJlcGlzb2RlSWQiOiJiNzUzZWZiNC03NTA1LTQzOGUtOWFlNy1jYWYyMGM2OGI3NjEiLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvYjc1M2VmYjQtNzUwNS00MzhlLTlhZTctY2FmMjBjNjhiNzYxLzQxNjMwNDgwNy00NDEwMC0yLTYzNzdhOGRiMDg5YjkubXAzIn0=.mp3" length="91948929" type="audio/mpeg"/><podcast:transcript url="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/b753efb4-7505-438e-9ae7-caf20c68b761/transcript.srt" type="application/x-subrip"/><itunes:summary>&lt;p&gt;In this episode of the Elixir Mentor Podcast, I chat with Mike Ratliff, a 30-year tech veteran and CTO currently building an energy tech startup. Mike shares his path from Ruby threading nightmares to leading 20-engineer Elixir teams, and how discovering the BEAM transformed his approach to building 24/7 grid systems.&lt;/p&gt;&lt;p&gt;We dig into the technical challenges of power grid software, including distributed energy resource management, solar intermittency, and why utilities remain cautious about new technology. Mike explains how his current startup is tackling transmission interconnection problems using Elixir, and his plans to incorporate AI agents through the Jido framework.&lt;/p&gt;&lt;p&gt;The conversation shifts to how AI is reshaping development teams and startup economics. Mike makes a compelling case for small, elite teams over large engineering organizations, sharing his philosophy on profit per headcount and why he believes we&apos;ll see one-person unicorn companies emerge. We discuss rethinking technical interviews for the LLM era, the Ash framework in production, and why great engineers become even greater with AI tools.&lt;/p&gt;&lt;p&gt;Mike wraps up with hard-won startup wisdom: build painkillers not vitamins, learn to tell stories that move people, and understand that nobody buys on facts alone. Whether you&apos;re building energy infrastructure or SaaS products, this conversation offers practical perspective on scaling with small teams.&lt;/p&gt;&lt;p&gt;Connect with Mike:&lt;br /&gt;- LinkedIn: &lt;a href=&quot;https://www.linkedin.com/in/mike-ratliff-3096571/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://www.linkedin.com/in/mike-ratliff-3096571/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Sponsors:&lt;br /&gt;- Paraxial.io: &lt;a href=&quot;https://paraxial.io&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://paraxial.io&lt;/a&gt;&lt;br /&gt;- Jido Discord: &lt;a href=&quot;https://agentjido.xyz/discord&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://agentjido.xyz/discord&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;SUPPORT ELIXIR MENTOR&lt;/strong&gt;&lt;br /&gt;- Elixir Mentor: &lt;a href=&quot;https://elixirmentor.com/?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://elixirmentor.com/?utm_source=elixir-mentor&lt;/a&gt;&lt;/p&gt;
</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:35:46</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/b753efb4-7505-438e-9ae7-caf20c68b761/39230986-1768668297431-42e81affbb75.jpg"/><itunes:season>1</itunes:season><itunes:episode>69</itunes:episode><itunes:title>Mike Ratliff on Building an Energy Tech Startup</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Michael Lubas on Evolving Elixir Security]]></title><description><![CDATA[<p>In this episode of the Elixir Mentor Podcast, I welcome back Michael Lubas, founder of Paraxial.io, where he's building comprehensive security tooling specifically designed for the Elixir ecosystem. We explore how AI-generated code is impacting application security and why traditional scanning tools aren't catching critical vulnerabilities.</p><p>Michael shares his experience with the most common security mistakes in Elixir projects, including binary deserialization exploits that can lead to remote code execution. We discuss how Phoenix 1.8's improved security documentation helps developers, the rise of organized ransomware attacks, and why security scanning is more crucial than ever with AI-assisted development becoming mainstream.</p><p>Our conversation covers the challenges of enterprise security tooling, the differences between Rails and Elixir security patterns, and how Paraxial 3.0 is addressing the unique needs of Elixir developers. Michael explains why most enterprise security tools fail developers and how Paraxial takes a developer-first approach to vulnerability detection and remediation.</p><p>We also discuss the future of AI in software development, identity verification challenges in an age of deepfakes, and the evolving hiring landscape for developers. This conversation provides essential context for anyone building production Elixir applications or concerned about security in the age of AI-generated code.</p><p>Resources Mentioned:<br />- Paraxial.io Security Platform: <a href="https://paraxial.io/" rel="noopener noreferrer nofollow" target="_blank">https://paraxial.io/</a><br />- Phoenix Security Documentation: <a href="https://hexdocs.pm/phoenix/security.html" rel="noopener noreferrer nofollow" target="_blank">https://hexdocs.pm/phoenix/security.html</a></p><p>Connect with Michael Lubas:<br />- X/Twitter: <a href="https://x.com/paraxialio" rel="noopener noreferrer nofollow" target="_blank">https://x.com/paraxialio</a><br />- LinkedIn: <a href="https://www.linkedin.com/in/michaellubas/" rel="noopener noreferrer nofollow" target="_blank">https://www.linkedin.com/in/michaellubas/</a></p><p><strong>SUPPORT ELIXIR MENTOR</strong><br />- Elixir Mentor: <a href="https://elixirmentor.com/?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://elixirmentor.com</a></p>
]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/Michael-Lubas-on-Evolving-Elixir-Security-e38d4o7</link><guid isPermaLink="false">e192cd74-51b6-4c36-9e6f-f3d28a53f550</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Thu, 18 Sep 2025 13:41:35 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/20bc0dffc548f720bb88b900671c3ac62975300057350ed9a3dcd7aed30a19bf/eyJlcGlzb2RlSWQiOiI3OTA5ODYzYy00Yjg0LTQxM2ItYWU5MS0yYjdiNDIzODg1OWMiLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvNzkwOTg2M2MtNGI4NC00MTNiLWFlOTEtMmI3YjQyMzg4NTljLzQwNzcxNTgxNS00NDEwMC0yLTkwY2U1Nzc4OWNjZjIubXAzIn0=.mp3" length="82353840" type="audio/mpeg"/><podcast:transcript url="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/7909863c-4b84-413b-ae91-2b7b4238859c/transcript.srt" type="application/x-subrip"/><itunes:summary>&lt;p&gt;In this episode of the Elixir Mentor Podcast, I welcome back Michael Lubas, founder of Paraxial.io, where he&apos;s building comprehensive security tooling specifically designed for the Elixir ecosystem. We explore how AI-generated code is impacting application security and why traditional scanning tools aren&apos;t catching critical vulnerabilities.&lt;/p&gt;&lt;p&gt;Michael shares his experience with the most common security mistakes in Elixir projects, including binary deserialization exploits that can lead to remote code execution. We discuss how Phoenix 1.8&apos;s improved security documentation helps developers, the rise of organized ransomware attacks, and why security scanning is more crucial than ever with AI-assisted development becoming mainstream.&lt;/p&gt;&lt;p&gt;Our conversation covers the challenges of enterprise security tooling, the differences between Rails and Elixir security patterns, and how Paraxial 3.0 is addressing the unique needs of Elixir developers. Michael explains why most enterprise security tools fail developers and how Paraxial takes a developer-first approach to vulnerability detection and remediation.&lt;/p&gt;&lt;p&gt;We also discuss the future of AI in software development, identity verification challenges in an age of deepfakes, and the evolving hiring landscape for developers. This conversation provides essential context for anyone building production Elixir applications or concerned about security in the age of AI-generated code.&lt;/p&gt;&lt;p&gt;Resources Mentioned:&lt;br /&gt;- Paraxial.io Security Platform: &lt;a href=&quot;https://paraxial.io/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://paraxial.io/&lt;/a&gt;&lt;br /&gt;- Phoenix Security Documentation: &lt;a href=&quot;https://hexdocs.pm/phoenix/security.html&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://hexdocs.pm/phoenix/security.html&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Connect with Michael Lubas:&lt;br /&gt;- X/Twitter: &lt;a href=&quot;https://x.com/paraxialio&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://x.com/paraxialio&lt;/a&gt;&lt;br /&gt;- LinkedIn: &lt;a href=&quot;https://www.linkedin.com/in/michaellubas/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://www.linkedin.com/in/michaellubas/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;SUPPORT ELIXIR MENTOR&lt;/strong&gt;&lt;br /&gt;- Elixir Mentor: &lt;a href=&quot;https://elixirmentor.com/?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://elixirmentor.com&lt;/a&gt;&lt;/p&gt;
</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:25:47</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/7909863c-4b84-413b-ae91-2b7b4238859c/39230986-1758202804328-929260cc9cdb1.jpg"/><itunes:season>1</itunes:season><itunes:episode>57</itunes:episode><itunes:title>Michael Lubas on Evolving Elixir Security</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Parker & Shannon Selbert on Oban]]></title><description><![CDATA[<p>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.</p>

<p>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.</p>

<p>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.</p>

<p>#ElixirLang #Oban #BackgroundJobs #ElixirDevelopment</p><br />

<p>Connect with Parker &amp; Shannon:</p>

<p>X: <a href="https://x.com/sorentwo" rel="noopener noreferrer nofollow" target="_blank">https://x.com/sorentwo</a></p>

<p>Oban Pro: <a href="https://getoban.pro/" rel="noopener noreferrer nofollow" target="_blank">https://getoban.pro/</a></p><br />

<p>SUPPORT ELIXIR MENTOR</p>

<p>My website: <a href="https://elixirmentor.com/" rel="noopener noreferrer nofollow" target="_blank">https://elixirmentor.com/</a></p>

<p>Hired Gun Apps - Custom Software &amp; Web Design: <a href="https://www.hiredgunapps.com" rel="noopener noreferrer nofollow" target="_blank">https://www.hiredgunapps.com</a></p>

<p>NEED HELP?? Join the Discord Server: <a href="https://discord.gg/HcnjPsWATg" rel="noopener noreferrer nofollow" target="_blank">https://discord.gg/HcnjPsWATg</a></p>

<p>All my Links: <a href="https://linktr.ee/jacob_luetzow" rel="noopener noreferrer nofollow" target="_blank">https://linktr.ee/jacob_luetzow</a></p>

<p>Join this channel to get access to perks: <a href="https://www.youtube.com/channel/UChbS_z6KHQiIu9et38O37eQ/join" rel="noopener noreferrer nofollow" target="_blank">https://www.youtube.com/channel/UChbS_z6KHQiIu9et38O37eQ/join</a></p>
]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/Parker--Shannon-Selbert-on-Oban-e2q5vud</link><guid isPermaLink="false">a9425fe4-9828-4b9c-9322-82af6fef6967</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Sat, 26 Oct 2024 15:10:04 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/526cb414b168cd6b7604cf0bf418cf2932b973124561952a35e667fb44a8b63d/eyJlcGlzb2RlSWQiOiJjZTQ0OTZmZi1mNmI2LTQ2MTgtODI0Ny0wYWU1MGNjZDM1YzciLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvY2U0NDk2ZmYtZjZiNi00NjE4LTgyNDctMGFlNTBjY2QzNWM3LzM4ODc1NDkxNi00NDEwMC0yLWEwODI0ZDM2NjdhYzcubXAzIn0=.mp3" length="91240070" type="audio/mpeg"/><podcast:transcript url="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/ce4496ff-f6b6-4618-8247-0ae50ccd35c7/transcript.srt" type="application/x-subrip"/><itunes:summary>&lt;p&gt;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.&lt;/p&gt;

&lt;p&gt;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&apos;s creation, emphasizing its core principles of reliability, consistency, and observability in background job processing.&lt;/p&gt;

&lt;p&gt;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&apos;s performance and reliability, providing a glimpse into the future of background job processing in the Elixir ecosystem.&lt;/p&gt;

&lt;p&gt;#ElixirLang #Oban #BackgroundJobs #ElixirDevelopment&lt;/p&gt;&lt;br /&gt;

&lt;p&gt;Connect with Parker &amp;amp; Shannon:&lt;/p&gt;

&lt;p&gt;X: &lt;a href=&quot;https://x.com/sorentwo&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://x.com/sorentwo&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Oban Pro: &lt;a href=&quot;https://getoban.pro/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://getoban.pro/&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;

&lt;p&gt;SUPPORT ELIXIR MENTOR&lt;/p&gt;

&lt;p&gt;My website: &lt;a href=&quot;https://elixirmentor.com/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://elixirmentor.com/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Hired Gun Apps - Custom Software &amp;amp; Web Design: &lt;a href=&quot;https://www.hiredgunapps.com&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://www.hiredgunapps.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;NEED HELP?? Join the Discord Server: &lt;a href=&quot;https://discord.gg/HcnjPsWATg&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://discord.gg/HcnjPsWATg&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;All my Links: &lt;a href=&quot;https://linktr.ee/jacob_luetzow&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://linktr.ee/jacob_luetzow&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Join this channel to get access to perks: &lt;a href=&quot;https://www.youtube.com/channel/UChbS_z6KHQiIu9et38O37eQ/join&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://www.youtube.com/channel/UChbS_z6KHQiIu9et38O37eQ/join&lt;/a&gt;&lt;/p&gt;
</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:35:02</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/ce4496ff-f6b6-4618-8247-0ae50ccd35c7/39230986-1729954119891-2635ce261c58a.jpg"/><itunes:season>1</itunes:season><itunes:episode>30</itunes:episode><itunes:title>Parker &amp; Shannon Selbert on Oban</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Zach Daniel on the Ash Framework]]></title><description><![CDATA[<p>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! 🎙️💻</p>

<p>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. 🚀</p>

<p>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:</p>
<ul>
 <li>Declarative resource definitions</li>
 <li>Customizable actions</li>
  <li>Fine-grained access control policies</li>
  <li>Data layer abstraction</li>
  <li>Customizable behavior</li>
</ul>

<p>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. 🔥</p>

<p>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. 🎧</p>

<p>#ElixirMentor #AshFramework #Igniter #ZachDaniel #BEAM #FunctionalProgramming</p>

<p>Connect with Zach:<br />
X: <a href="https://x.com/ZachSDaniel1" rel="noopener noreferrer nofollow" target="_blank">Follow Zach on X (Twitter)</a><br />
Ash Framework: <a href="https://www.ash-hq.org/" rel="noopener noreferrer nofollow" target="_blank">Visit Ash Framework Website</a><br />
Igniter: <a href="https://github.com/ash-project/igniter" rel="noopener noreferrer nofollow" target="_blank">Explore Igniter on GitHub</a></p>

<p>SUPPORT ELIXIR MENTOR<br />
🌐 My website: <a href="https://elixirmentor.com/" rel="noopener noreferrer nofollow" target="_blank">Visit Elixir Mentor Website</a><br />
🎙 Check out my podcast: <a href="https://www.hiredgunapps.com/podcast" rel="noopener noreferrer nofollow" target="_blank">Listen to Hired Gun Apps Podcast</a><br />
🆘 NEED HELP?? <a href="https://discord.gg/HcnjPsWATg" rel="noopener noreferrer nofollow" target="_blank">Join our Discord Server</a><br />
🔗 All my Links: <a href="https://linktr.ee/jacob_luetzow" rel="noopener noreferrer nofollow" target="_blank">Connect with Jacob on Linktree</a></p>

<p>Join this channel to get access to perks: <a href="https://www.youtube.com/channel/UChbS_z6KHQiIu9et38O37eQ/join" rel="noopener noreferrer nofollow" target="_blank">YouTube Channel Membership</a></p>
]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/Zach-Daniel-on-the-Ash-Framework-e2kll4p</link><guid isPermaLink="false">e8311135-3063-4262-8fc0-a4b36a0e86de</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Sat, 08 Jun 2024 22:09:13 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/faf7e46b7ac07466def7be890de37879a019bf5ccc3b099660a8b06ba0ed41c6/eyJlcGlzb2RlSWQiOiI0MDYxYWNhYy1lOThhLTQzNjQtYmJlMC03NTMyMzJhOTZhYjgiLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvNDA2MWFjYWMtZTk4YS00MzY0LWJiZTAtNzUzMjMyYTk2YWI4LzM4MDEzMDM2MS00NDEwMC0yLWQ3YTU0YjBjMGFiZWUubXAzIn0=.mp3" length="83440116" type="audio/mpeg"/><itunes:summary>&lt;p&gt;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! 🎙️💻&lt;/p&gt;

&lt;p&gt;We&apos;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. 🚀&lt;/p&gt;

&lt;p&gt;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:&lt;/p&gt;
&lt;ul&gt;
 &lt;li&gt;Declarative resource definitions&lt;/li&gt;
 &lt;li&gt;Customizable actions&lt;/li&gt;
  &lt;li&gt;Fine-grained access control policies&lt;/li&gt;
  &lt;li&gt;Data layer abstraction&lt;/li&gt;
  &lt;li&gt;Customizable behavior&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We&apos;ll also dive into Zach&apos;s latest project, Igniter, a code generation and project patching framework designed to streamline development workflows and enhance efficiency. 🔥&lt;/p&gt;

&lt;p&gt;Don&apos;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. 🎧&lt;/p&gt;

&lt;p&gt;#ElixirMentor #AshFramework #Igniter #ZachDaniel #BEAM #FunctionalProgramming&lt;/p&gt;

&lt;p&gt;Connect with Zach:&lt;br /&gt;
X: &lt;a href=&quot;https://x.com/ZachSDaniel1&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Follow Zach on X (Twitter)&lt;/a&gt;&lt;br /&gt;
Ash Framework: &lt;a href=&quot;https://www.ash-hq.org/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Visit Ash Framework Website&lt;/a&gt;&lt;br /&gt;
Igniter: &lt;a href=&quot;https://github.com/ash-project/igniter&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Explore Igniter on GitHub&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;SUPPORT ELIXIR MENTOR&lt;br /&gt;
🌐 My website: &lt;a href=&quot;https://elixirmentor.com/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Visit Elixir Mentor Website&lt;/a&gt;&lt;br /&gt;
🎙 Check out my podcast: &lt;a href=&quot;https://www.hiredgunapps.com/podcast&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Listen to Hired Gun Apps Podcast&lt;/a&gt;&lt;br /&gt;
🆘 NEED HELP?? &lt;a href=&quot;https://discord.gg/HcnjPsWATg&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Join our Discord Server&lt;/a&gt;&lt;br /&gt;
🔗 All my Links: &lt;a href=&quot;https://linktr.ee/jacob_luetzow&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Connect with Jacob on Linktree&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Join this channel to get access to perks: &lt;a href=&quot;https://www.youtube.com/channel/UChbS_z6KHQiIu9et38O37eQ/join&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;YouTube Channel Membership&lt;/a&gt;&lt;/p&gt;
</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:26:54</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/4061acac-e98a-4364-bbe0-753232a96ab8/39230986-1717884125889-3d06300f859ba.jpg"/><itunes:season>1</itunes:season><itunes:episode>14</itunes:episode><itunes:title>Zach Daniel on the Ash Framework</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Steve Domino on Starting a Fintech]]></title><description><![CDATA[<p>Steve Domino is the co-founder and CTO of Crew, a fintech startup building what he calls the most powerful checking account in the world — one with programmable automation rules, a family-scoped AI financial assistant, and zero of the fees that make traditional banking frustrating. He came up through startups, spent time at Divvy before its Bill.com acquisition, and brought his Elixir experience directly into Crew's foundation.</p><p>We cover a lot of ground on the product side: how Crew's "Autopilot" rules engine lets users program their money (and the recursion checks it took to make that safe), why Crew consolidated savings and checking into a single account, how the team handles high-value deposits without physical branches, and what's coming — business accounts, wills and trusts, family investing, and a credit card designed to work like a debit card. Steve also talks through the challenge of projecting bills years into the future to keep balance reservations accurate, and how building and using your own product surfaces problems fast.</p><p>On the Elixir side, Steve talks about why fintech is a natural fit for the BEAM — Crew decisions on card transactions in under 250 milliseconds — and how Oban became central to their reliability story when partner services go down. He shares what drew him to Elixir personally (pattern matching, the pipe operator, the with block), reflects on the Utah Elixir ecosystem that Divvy and Podium helped build, and explains how Penny, their AI financial assistant, is scoped per family so it can never reach outside a user's own data.</p><p>We also spend time on career and engineering culture: Steve's take on the "Extreme Ownership" mindset that shaped how he grew into a leadership role, why he asks candidates to design something they'd actually build at Crew instead of solving puzzles, and his honest concern that developers leaning entirely on AI may lose the ability to think critically about architecture. Good conversation throughout.</p><p>Resources Mentioned:<br />- Extreme Ownership (book): <a href="https://www.amazon.com/s?k=extreme+ownership&amp;utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">Amazon</a><br />- Oban: <a href="https://oban.pro/?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">oban.pro</a><br /></p><p>Connect with Steve:<br />- Crew: <a href="https://www.trycrew.com/?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">trycrew.com</a><br />- LinkedIn: <a href="https://www.linkedin.com/in/steve-domino/" rel="noopener noreferrer nofollow" target="_blank">linkedin.com/in/steve-domino</a></p><p><strong>SUPPORT ELIXIR MENTOR</strong><br />- Elixir Mentor: <a href="https://elixirmentor.com/?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">elixirmentor.com</a></p><p><strong>SPONSORS</strong><br />- Paraxial.io — Elixir-first app security: <a href="https://paraxial.io/?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">paraxial.io</a><br />- BEAMOps — Scalable Elixir infrastructure: <a href="https://beamops.co.uk/?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">beamops.co.uk</a><br />- Jido — Elixir AI Collective Discord: <a href="https://agentjido.xyz/discord?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">agentjido.xyz/discord</a></p>
]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/Steve-Domino-on-Starting-a-Fintech-e3hekk8</link><guid isPermaLink="false">00735202-30c2-43ca-a44b-b919037ab4a3</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Sat, 04 Apr 2026 22:29:36 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/e35defdfe61614a9a6e73ec2a526f7f7bdf352c0c5a1db96a3d3f67b080a3507/eyJlcGlzb2RlSWQiOiIyNjU5YjQzZi03MjM5LTQ1ZDMtOTRlYi02MjhlNDcwMTBkY2EiLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvMjY1OWI0M2YtNzIzOS00NWQzLTk0ZWItNjI4ZTQ3MDEwZGNhLzQyMTQyMzg2Ni00NDEwMC0yLTVlZDAyZWQ2MTQwMWYubXAzIn0=.mp3" length="91592828" type="audio/mpeg"/><podcast:transcript url="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/2659b43f-7239-45d3-94eb-628e47010dca/transcript.srt" type="application/x-subrip"/><itunes:summary>&lt;p&gt;Steve Domino is the co-founder and CTO of Crew, a fintech startup building what he calls the most powerful checking account in the world — one with programmable automation rules, a family-scoped AI financial assistant, and zero of the fees that make traditional banking frustrating. He came up through startups, spent time at Divvy before its Bill.com acquisition, and brought his Elixir experience directly into Crew&apos;s foundation.&lt;/p&gt;&lt;p&gt;We cover a lot of ground on the product side: how Crew&apos;s &quot;Autopilot&quot; rules engine lets users program their money (and the recursion checks it took to make that safe), why Crew consolidated savings and checking into a single account, how the team handles high-value deposits without physical branches, and what&apos;s coming — business accounts, wills and trusts, family investing, and a credit card designed to work like a debit card. Steve also talks through the challenge of projecting bills years into the future to keep balance reservations accurate, and how building and using your own product surfaces problems fast.&lt;/p&gt;&lt;p&gt;On the Elixir side, Steve talks about why fintech is a natural fit for the BEAM — Crew decisions on card transactions in under 250 milliseconds — and how Oban became central to their reliability story when partner services go down. He shares what drew him to Elixir personally (pattern matching, the pipe operator, the with block), reflects on the Utah Elixir ecosystem that Divvy and Podium helped build, and explains how Penny, their AI financial assistant, is scoped per family so it can never reach outside a user&apos;s own data.&lt;/p&gt;&lt;p&gt;We also spend time on career and engineering culture: Steve&apos;s take on the &quot;Extreme Ownership&quot; mindset that shaped how he grew into a leadership role, why he asks candidates to design something they&apos;d actually build at Crew instead of solving puzzles, and his honest concern that developers leaning entirely on AI may lose the ability to think critically about architecture. Good conversation throughout.&lt;/p&gt;&lt;p&gt;Resources Mentioned:&lt;br /&gt;- Extreme Ownership (book): &lt;a href=&quot;https://www.amazon.com/s?k=extreme+ownership&amp;amp;utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Amazon&lt;/a&gt;&lt;br /&gt;- Oban: &lt;a href=&quot;https://oban.pro/?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;oban.pro&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Connect with Steve:&lt;br /&gt;- Crew: &lt;a href=&quot;https://www.trycrew.com/?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;trycrew.com&lt;/a&gt;&lt;br /&gt;- LinkedIn: &lt;a href=&quot;https://www.linkedin.com/in/steve-domino/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;linkedin.com/in/steve-domino&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;SUPPORT ELIXIR MENTOR&lt;/strong&gt;&lt;br /&gt;- Elixir Mentor: &lt;a href=&quot;https://elixirmentor.com/?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;elixirmentor.com&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;SPONSORS&lt;/strong&gt;&lt;br /&gt;- Paraxial.io — Elixir-first app security: &lt;a href=&quot;https://paraxial.io/?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;paraxial.io&lt;/a&gt;&lt;br /&gt;- BEAMOps — Scalable Elixir infrastructure: &lt;a href=&quot;https://beamops.co.uk/?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;beamops.co.uk&lt;/a&gt;&lt;br /&gt;- Jido — Elixir AI Collective Discord: &lt;a href=&quot;https://agentjido.xyz/discord?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;agentjido.xyz/discord&lt;/a&gt;&lt;/p&gt;
</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:35:24</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/2659b43f-7239-45d3-94eb-628e47010dca/39230986-1775341426109-6881bb1128575.jpg"/><itunes:season>1</itunes:season><itunes:episode>80</itunes:episode><itunes:title>Steve Domino on Starting a Fintech</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Michael Lubas on Securing Elixir]]></title><description><![CDATA[<p>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.</p>

<p>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.</p>

<p>Take advantage of Michael's insights and experiences about building a niche security platform and the evolving cybersecurity landscape in the Elixir ecosystem.</p>

<p>Join us for an engaging and informative session that's a must-watch for every Elixir enthusiast!</p>

<p>#ElixirLang #PhoenixFramework #CyberSecurity #DevSecOps #WebDevelopment #TechInterview #CodingCommunity #LiveStream #SoftwareSecurity #ElixirMentor #Paraxial_io #TechTalks</p>

<p>Learn more about Paraxial.io:<br />
<a href="https://paraxial.io/" rel="noopener noreferrer nofollow" target="_blank">Visit Paraxial.io Website</a></p>

<p>SUPPORT ELIXIR MENTOR<br />
🌐 My website: <a href="https://elixirmentor.com/" rel="noopener noreferrer nofollow" target="_blank">Visit Elixir Mentor Website</a><br />
🎙 Check out my podcast: <a href="https://www.hiredgunapps.com/podcast" rel="noopener noreferrer nofollow" target="_blank">Listen to Hired Gun Apps Podcast</a><br />
🆘 NEED HELP?? <a href="https://discord.gg/HcnjPsWATg" rel="noopener noreferrer nofollow" target="_blank">Join our Discord Server</a><br />
🔗 All my Links: <a href="https://linktr.ee/jacob_luetzow" rel="noopener noreferrer nofollow" target="_blank">Connect with Jacob on Linktree</a></p>

<p>Join this channel to get access to perks: <a href="https://www.youtube.com/channel/UChbS_z6KHQiIu9et38O37eQ/join" rel="noopener noreferrer nofollow" target="_blank">YouTube Channel Membership</a></p>
]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/Michael-Lubas-on-Securing-Elixir-e2fc28b</link><guid isPermaLink="false">d5aed21f-3b66-438c-ac6f-9d00342fe9c1</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Sun, 04 Feb 2024 22:23:50 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/3bd38b9c0857d35444ef02b7dc335dd34721010aec0c87bf11900b7e386ed444/eyJlcGlzb2RlSWQiOiIwNmQ0Y2FmYy00ODIyLTQ2N2EtYjU2OC1jZGZkZmJkZTU0MTUiLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvMDZkNGNhZmMtNDgyMi00NjdhLWI1NjgtY2RmZGZiZGU1NDE1LzM2NjI0NzM2Mi00NDEwMC0yLTBhY2Q1NTRkZDA4M2MubXAzIn0=.mp3" length="36063607" type="audio/mpeg"/><podcast:transcript url="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/06d4cafc-4822-467a-b568-cdfdfbde5415/transcript.srt" type="application/x-subrip"/><itunes:summary>&lt;p&gt;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.&lt;/p&gt;

&lt;p&gt;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.&lt;/p&gt;

&lt;p&gt;Take advantage of Michael&apos;s insights and experiences about building a niche security platform and the evolving cybersecurity landscape in the Elixir ecosystem.&lt;/p&gt;

&lt;p&gt;Join us for an engaging and informative session that&apos;s a must-watch for every Elixir enthusiast!&lt;/p&gt;

&lt;p&gt;#ElixirLang #PhoenixFramework #CyberSecurity #DevSecOps #WebDevelopment #TechInterview #CodingCommunity #LiveStream #SoftwareSecurity #ElixirMentor #Paraxial_io #TechTalks&lt;/p&gt;

&lt;p&gt;Learn more about Paraxial.io:&lt;br /&gt;
&lt;a href=&quot;https://paraxial.io/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Visit Paraxial.io Website&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;SUPPORT ELIXIR MENTOR&lt;br /&gt;
🌐 My website: &lt;a href=&quot;https://elixirmentor.com/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Visit Elixir Mentor Website&lt;/a&gt;&lt;br /&gt;
🎙 Check out my podcast: &lt;a href=&quot;https://www.hiredgunapps.com/podcast&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Listen to Hired Gun Apps Podcast&lt;/a&gt;&lt;br /&gt;
🆘 NEED HELP?? &lt;a href=&quot;https://discord.gg/HcnjPsWATg&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Join our Discord Server&lt;/a&gt;&lt;br /&gt;
🔗 All my Links: &lt;a href=&quot;https://linktr.ee/jacob_luetzow&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Connect with Jacob on Linktree&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Join this channel to get access to perks: &lt;a href=&quot;https://www.youtube.com/channel/UChbS_z6KHQiIu9et38O37eQ/join&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;YouTube Channel Membership&lt;/a&gt;&lt;/p&gt;
</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>00:37:33</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/06d4cafc-4822-467a-b568-cdfdfbde5415/39230986-1714490504952-e8649e115c645.jpg"/><itunes:season>1</itunes:season><itunes:episode>1</itunes:episode><itunes:title>Michael Lubas on Securing Elixir</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Benjamin Schultzer on Real-time Database Observability]]></title><description><![CDATA[<p>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. 🔍💡</p>

<p>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.</p>

<p>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. 📊⚡🌐💻</p>

<p>Join us for an insightful conversation that will enhance your approach to database optimization and empower you to build performant and scalable applications. 🚀💡</p>

<p>#ElixirMentor #DatabaseObservability #RealTimeMonitoring #EctoOptimization #PhoenixLiveView #PerformanceTuning #DeveloperTools</p>

<p>Connect with Benjamin:<br />
X: <a href="https://twitter.com/BSchultzer" rel="noopener noreferrer nofollow" target="_blank">Follow Benjamin on X (Twitter)</a><br />
DB Visor: <a href="https://dbvisor.com" rel="noopener noreferrer nofollow" target="_blank">Explore DB Visor</a></p>

<p>SUPPORT ELIXIR MENTOR<br />
🌐 My website: <a href="https://elixirmentor.com/" rel="noopener noreferrer nofollow" target="_blank">Visit Elixir Mentor Website</a><br />
🎙 Check out my podcast: <a href="https://www.hiredgunapps.com/podcast" rel="noopener noreferrer nofollow" target="_blank">Listen to Hired Gun Apps Podcast</a><br />
🆘 NEED HELP?? <a href="https://discord.gg/HcnjPsWATg" rel="noopener noreferrer nofollow" target="_blank">Join our Discord Server</a><br />
🔗 All my Links: <a href="https://linktr.ee/jacob_luetzow" rel="noopener noreferrer nofollow" target="_blank">Connect with Jacob on Linktree</a></p>

<p>Join this channel to get access to perks: <a href="https://www.youtube.com/channel/UChbS_z6KHQiIu9et38O37eQ/join" rel="noopener noreferrer nofollow" target="_blank">YouTube Channel Membership</a></p>
]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/Benjamin-Schultzer-on-Real-time-Database-Observability-e2hopkl</link><guid isPermaLink="false">0e595061-bcee-4c7a-9678-9300422b2e3e</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Sat, 30 Mar 2024 15:47:16 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/d8e1f325541427bd0d33b33d54cbb06a76ee822d213db7c4e9d1c1e017ec8f50/eyJlcGlzb2RlSWQiOiIyNDIzNDdmZS1mYjE3LTQwNzUtOThlZi0xNDRkMTA2NTZhNTEiLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvMjQyMzQ3ZmUtZmIxNy00MDc1LTk4ZWYtMTQ0ZDEwNjU2YTUxLzM3MjY4ODE1NC00NDEwMC0yLTcwY2Q4NDk0YTE3MzMubXAzIn0=.mp3" length="67225390" type="audio/mpeg"/><itunes:summary>&lt;p&gt;In this episode of the Elixir Mentor Podcast, your go-to source for All Things Elixir, I&apos;m thrilled to welcome Benjamin Schultzer, a Senior Engineer who is building a real-time database observability tool for Ecto and Phoenix LiveView. 🔍💡&lt;/p&gt;

&lt;p&gt;Benjamin will share his insights into the challenges developers face when working with databases in Elixir applications and showcase his solution. We&apos;ll explore how his tool integrates seamlessly with Ecto to provide developers with valuable insights into query performance, database connections, and potential bottlenecks.&lt;/p&gt;

&lt;p&gt;We&apos;ll also dive into the world of Phoenix LiveView and discover how Benjamin&apos;s real-time observability tool enhances the development experience by monitoring and optimizing database interactions triggered by LiveView events. 📊⚡🌐💻&lt;/p&gt;

&lt;p&gt;Join us for an insightful conversation that will enhance your approach to database optimization and empower you to build performant and scalable applications. 🚀💡&lt;/p&gt;

&lt;p&gt;#ElixirMentor #DatabaseObservability #RealTimeMonitoring #EctoOptimization #PhoenixLiveView #PerformanceTuning #DeveloperTools&lt;/p&gt;

&lt;p&gt;Connect with Benjamin:&lt;br /&gt;
X: &lt;a href=&quot;https://twitter.com/BSchultzer&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Follow Benjamin on X (Twitter)&lt;/a&gt;&lt;br /&gt;
DB Visor: &lt;a href=&quot;https://dbvisor.com&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Explore DB Visor&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;SUPPORT ELIXIR MENTOR&lt;br /&gt;
🌐 My website: &lt;a href=&quot;https://elixirmentor.com/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Visit Elixir Mentor Website&lt;/a&gt;&lt;br /&gt;
🎙 Check out my podcast: &lt;a href=&quot;https://www.hiredgunapps.com/podcast&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Listen to Hired Gun Apps Podcast&lt;/a&gt;&lt;br /&gt;
🆘 NEED HELP?? &lt;a href=&quot;https://discord.gg/HcnjPsWATg&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Join our Discord Server&lt;/a&gt;&lt;br /&gt;
🔗 All my Links: &lt;a href=&quot;https://linktr.ee/jacob_luetzow&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Connect with Jacob on Linktree&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Join this channel to get access to perks: &lt;a href=&quot;https://www.youtube.com/channel/UChbS_z6KHQiIu9et38O37eQ/join&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;YouTube Channel Membership&lt;/a&gt;&lt;/p&gt;
</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:10:01</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/242347fe-fb17-4075-98ef-144d10656a51/39230986-1714490612547-bae2b55a50c4.jpg"/><itunes:season>1</itunes:season><itunes:episode>8</itunes:episode><itunes:title>Benjamin Schultzer on Real-time Database Observability</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Francesco Ciulla on Winning Developer Adoption]]></title><description><![CDATA[<p>In this episode of the Elixir Mentor Podcast, I step a little outside the BEAM to talk with Francesco Ciulla, Head of DevRel at Zerops. Francesco came up as a Rust developer and content creator with a 300,000-subscriber YouTube channel, and we get into the problem every builder runs into: getting developers to actually adopt what you ship.</p><p>Francesco shares how he went from a corporate developer role at the European Space Agency to going independent, building an audience, and publishing his own Rust book. We talk about why distribution matters as much as the work itself, how public speaking changed him, and what being a developer looks like in 2026 with AI in the mix.</p><p>From there we get into developer relations directly. Francesco explains what the job actually is, why you can't advocate for a product you don't believe in, and how he builds credibility for something he didn't write. He breaks down what Zerops does as a platform, how it compares to running things on GCP, and where developers fall off between signing up and getting real value.</p><p>We also cover building a brand by declaring it and not stopping, why negative comments are a sign your audience is growing, language tribalism in tech, the risks of shipping vibe-coded projects without thinking about security, and what it takes to run Elixir on Zerops. A useful conversation for anyone trying to get a tool, a project, or themselves in front of developers.</p><p>Resources Mentioned:<br />- Zerops:<a href="https://zerops.io?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://zerops.io</a></p><p>Connect with Francesco:<br />- X/Twitter:<a href="https://x.com/FrancescoCiull4?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://x.com/FrancescoCiull4</a><br />- Website:<a href="https://francescociulla.com?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://francescociulla.com</a></p><p>Sponsors:<br />- BEAMOps:<a href="https://beamops.co.uk?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://beamops.co.uk</a><br />- Paraxial.io:<a href="https://paraxial.io?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://paraxial.io</a></p><p><strong>SUPPORT ELIXIR MENTOR</strong><br />- Elixir Mentor:<a href="https://elixirmentor.com/?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://elixirmentor.com</a></p>
]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/Francesco-Ciulla-on-Winning-Developer-Adoption-e3lbv9c</link><guid isPermaLink="false">e5239b2f-86c0-487b-a7c1-a127fb113f74</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Sat, 27 Jun 2026 21:09:00 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/fbc2c6219a23ddbe0d72920a45d01ba64144b0ec0d44c0ba83e1a2adc4507845/eyJlcGlzb2RlSWQiOiJkMDU4NjdkOC1kZWI0LTQ0NDQtODJhOC1jNGUyMzlkYWM0YjUiLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvZDA1ODY3ZDgtZGViNC00NDQ0LTgyYTgtYzRlMjM5ZGFjNGI1LzQyNjk0MjYyMC00NDEwMC0yLTc4YmI3Nzk2ZjYwYWQubXAzIn0=.mp3" length="93569357" type="audio/mpeg"/><itunes:summary>&lt;p&gt;In this episode of the Elixir Mentor Podcast, I step a little outside the BEAM to talk with Francesco Ciulla, Head of DevRel at Zerops. Francesco came up as a Rust developer and content creator with a 300,000-subscriber YouTube channel, and we get into the problem every builder runs into: getting developers to actually adopt what you ship.&lt;/p&gt;&lt;p&gt;Francesco shares how he went from a corporate developer role at the European Space Agency to going independent, building an audience, and publishing his own Rust book. We talk about why distribution matters as much as the work itself, how public speaking changed him, and what being a developer looks like in 2026 with AI in the mix.&lt;/p&gt;&lt;p&gt;From there we get into developer relations directly. Francesco explains what the job actually is, why you can&apos;t advocate for a product you don&apos;t believe in, and how he builds credibility for something he didn&apos;t write. He breaks down what Zerops does as a platform, how it compares to running things on GCP, and where developers fall off between signing up and getting real value.&lt;/p&gt;&lt;p&gt;We also cover building a brand by declaring it and not stopping, why negative comments are a sign your audience is growing, language tribalism in tech, the risks of shipping vibe-coded projects without thinking about security, and what it takes to run Elixir on Zerops. A useful conversation for anyone trying to get a tool, a project, or themselves in front of developers.&lt;/p&gt;&lt;p&gt;Resources Mentioned:&lt;br /&gt;- Zerops:&lt;a href=&quot;https://zerops.io?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://zerops.io&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Connect with Francesco:&lt;br /&gt;- X/Twitter:&lt;a href=&quot;https://x.com/FrancescoCiull4?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://x.com/FrancescoCiull4&lt;/a&gt;&lt;br /&gt;- Website:&lt;a href=&quot;https://francescociulla.com?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://francescociulla.com&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Sponsors:&lt;br /&gt;- BEAMOps:&lt;a href=&quot;https://beamops.co.uk?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://beamops.co.uk&lt;/a&gt;&lt;br /&gt;- Paraxial.io:&lt;a href=&quot;https://paraxial.io?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://paraxial.io&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;SUPPORT ELIXIR MENTOR&lt;/strong&gt;&lt;br /&gt;- Elixir Mentor:&lt;a href=&quot;https://elixirmentor.com/?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://elixirmentor.com&lt;/a&gt;&lt;/p&gt;
</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:37:28</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/d05867d8-deb4-4444-82a8-c4e239dac4b5/39230986-1782594054604-1daebdacb01fd.jpg"/><itunes:season>1</itunes:season><itunes:episode>88</itunes:episode><itunes:title>Francesco Ciulla on Winning Developer Adoption</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Andrew Stewart on LiveView the Do’s and Don’ts]]></title><description><![CDATA[<p>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.</p>

<p>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.</p>

<p>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!</p>

<p>#ElixirLang #LiveView #ElixirMentor #TechTalk #SoftwareDevelopment #ElixirProgramming #DeveloperCommunity #CareerDevelopment #TechJobs #ElixirCourse #AnalyticsServer #OpenSource #projectdevelopment</p>

<p>Connect with Andrew:<br />
X: <a href="https://x.com/src_rip" rel="noopener noreferrer nofollow" target="_blank">Follow Andrew on X (Twitter)</a><br />
YouTube: <a href="https://www.youtube.com/@srcrip" rel="noopener noreferrer nofollow" target="_blank">Subscribe to Andrew's YouTube Channel</a></p>

<p>SUPPORT ELIXIR MENTOR<br />
🌐 My website: <a href="https://elixirmentor.com/" rel="noopener noreferrer nofollow" target="_blank">Visit Elixir Mentor Website</a><br />
🎙 Check out my podcast: <a href="https://www.hiredgunapps.com/podcast" rel="noopener noreferrer nofollow" target="_blank">Listen to Hired Gun Apps Podcast</a><br />
🆘 NEED HELP?? <a href="https://discord.gg/HcnjPsWATg" rel="noopener noreferrer nofollow" target="_blank">Join our Discord Server</a><br />
🔗 All my Links: <a href="https://linktr.ee/jacob_luetzow" rel="noopener noreferrer nofollow" target="_blank">Connect with Jacob on Linktree</a></p>

<p>Join this channel to get access to perks: <a href="https://www.youtube.com/channel/UChbS_z6KHQiIu9et38O37eQ/join" rel="noopener noreferrer nofollow" target="_blank">YouTube Channel Membership</a></p>
]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/Andrew-Stewart-on-LiveView-the-Dos-and-Donts-e2fjpsd</link><guid isPermaLink="false">b372fb74-5910-4d66-8442-de584601bca4</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Sat, 10 Feb 2024 16:00:00 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/4704f721e504b2bd09db7f29f123e6e7de2f7eabd1709c80619d9224e73c8547/eyJlcGlzb2RlSWQiOiI1MzQ1MjViZS03YmFjLTRmNjctYTYyOS02NmQ2MzNjYjVkNzciLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvNTM0NTI1YmUtN2JhYy00ZjY3LWE2MjktNjZkNjMzY2I1ZDc3LzM2Njk1NzQzNi00NDEwMC0yLTJlN2EzYmZhMTk0YzQubXAzIn0=.mp3" length="64782000" type="audio/mpeg"/><podcast:transcript url="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/534525be-7bac-4f67-a629-66d633cb5d77/transcript.srt" type="application/x-subrip"/><itunes:summary>&lt;p&gt;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.&lt;/p&gt;

&lt;p&gt;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.&lt;/p&gt;

&lt;p&gt;We conclude by discussing general development experiences and some open-source projects. It&apos;s a whole stream of great information. You won&apos;t regret tuning in!&lt;/p&gt;

&lt;p&gt;#ElixirLang #LiveView #ElixirMentor #TechTalk #SoftwareDevelopment #ElixirProgramming #DeveloperCommunity #CareerDevelopment #TechJobs #ElixirCourse #AnalyticsServer #OpenSource #projectdevelopment&lt;/p&gt;

&lt;p&gt;Connect with Andrew:&lt;br /&gt;
X: &lt;a href=&quot;https://x.com/src_rip&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Follow Andrew on X (Twitter)&lt;/a&gt;&lt;br /&gt;
YouTube: &lt;a href=&quot;https://www.youtube.com/@srcrip&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Subscribe to Andrew&apos;s YouTube Channel&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;SUPPORT ELIXIR MENTOR&lt;br /&gt;
🌐 My website: &lt;a href=&quot;https://elixirmentor.com/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Visit Elixir Mentor Website&lt;/a&gt;&lt;br /&gt;
🎙 Check out my podcast: &lt;a href=&quot;https://www.hiredgunapps.com/podcast&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Listen to Hired Gun Apps Podcast&lt;/a&gt;&lt;br /&gt;
🆘 NEED HELP?? &lt;a href=&quot;https://discord.gg/HcnjPsWATg&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Join our Discord Server&lt;/a&gt;&lt;br /&gt;
🔗 All my Links: &lt;a href=&quot;https://linktr.ee/jacob_luetzow&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Connect with Jacob on Linktree&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Join this channel to get access to perks: &lt;a href=&quot;https://www.youtube.com/channel/UChbS_z6KHQiIu9et38O37eQ/join&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;YouTube Channel Membership&lt;/a&gt;&lt;/p&gt;
</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:07:28</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/534525be-7bac-4f67-a629-66d633cb5d77/39230986-1714490539103-b7a2411704fea.jpg"/><itunes:season>1</itunes:season><itunes:episode>3</itunes:episode><itunes:title>Andrew Stewart on LiveView the Do’s and Don’ts</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Isaak Tsalicoglou on ECTO Modeling]]></title><description><![CDATA[<p>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.</p><p>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.</p><p>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.</p><p>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.</p><p>Resources Mentioned:<br />- Northwind Elixir Traders:<a href="https://leanpub.com/northwind-elixir-traders" rel="noopener noreferrer nofollow" target="_blank">https://leanpub.com/northwind-elixir-traders</a></p><p>Connect with Isaac:<br />- LinkedIn:<a href="https://www.linkedin.com/in/tisaak/" rel="noopener noreferrer nofollow" target="_blank">https://www.linkedin.com/in/tisaak/</a><br />- Website:<a href="https://overbring.com/" rel="noopener noreferrer nofollow" target="_blank">https://overbring.com/</a></p><p><strong>SUPPORT ELIXIR MENTOR</strong><br />- Elixir Mentor:<a href="https://elixirmentor.com" rel="noopener noreferrer nofollow" target="_blank">https://elixirmentor.com</a></p>
]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/Isaak-Tsalicoglou-on-ECTO-Modeling-e30gucj</link><guid isPermaLink="false">2f790de4-89cb-436c-85c2-c3c052baa7dd</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Sat, 22 Mar 2025 13:35:51 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/1b0ca5125a416483f5250c507d0014ad4f71dd32d9ff23f3d99b98553695cebd/eyJlcGlzb2RlSWQiOiIxNmE5NTVmZi1lOWVhLTRjZGUtYmQxMy0wMmY2Y2YwZmUxNGMiLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvMTZhOTU1ZmYtZTllYS00Y2RlLWJkMTMtMDJmNmNmMGZlMTRjLzM5NzAzNDMwNS00NDEwMC0yLTIxODFlZTM1YmQ4ZDUubXAzIn0=.mp3" length="88479032" type="audio/mpeg"/><podcast:transcript url="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/16a955ff-e9ea-4cde-bd13-02f6cf0fe14c/transcript.srt" type="application/x-subrip"/><itunes:summary>&lt;p&gt;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.&lt;/p&gt;&lt;p&gt;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.&lt;/p&gt;&lt;p&gt;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.&lt;/p&gt;&lt;p&gt;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.&lt;/p&gt;&lt;p&gt;Resources Mentioned:&lt;br /&gt;- Northwind Elixir Traders:&lt;a href=&quot;https://leanpub.com/northwind-elixir-traders&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://leanpub.com/northwind-elixir-traders&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Connect with Isaac:&lt;br /&gt;- LinkedIn:&lt;a href=&quot;https://www.linkedin.com/in/tisaak/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://www.linkedin.com/in/tisaak/&lt;/a&gt;&lt;br /&gt;- Website:&lt;a href=&quot;https://overbring.com/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://overbring.com/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;SUPPORT ELIXIR MENTOR&lt;/strong&gt;&lt;br /&gt;- Elixir Mentor:&lt;a href=&quot;https://elixirmentor.com&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://elixirmentor.com&lt;/a&gt;&lt;/p&gt;
</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:32:09</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/16a955ff-e9ea-4cde-bd13-02f6cf0fe14c/39230986-1742650237845-1ba4d855809bb.jpg"/><itunes:season>1</itunes:season><itunes:episode>43</itunes:episode><itunes:title>Isaak Tsalicoglou on ECTO Modeling</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[George Guimarães on Forecasting]]></title><description><![CDATA[<p>In this episode of the Elixir Mentor Podcast, I chat with George Guimarães about Soothsayer, his time series forecasting library inspired by NeuralProphet and built on Axon and NX for business data analysis.</p><p>We explore how Soothsayer decomposes business data into seasonal components, handles holidays as special events, and uses neural networks to model nonlinear patterns. George explains why Elixir's ecosystem with NX, Axon, and Bumblebee provides unique advantages for machine learning workflows, allowing you to run models directly in your supervision tree without external infrastructure.</p><p>The conversation expands into why Elixir is particularly well-suited for AI agent development. George shares insights from his current work building agentic commerce solutions, where the BEAM's actor model, fault tolerance, and message passing provide battle-tested patterns that other ecosystems are now trying to replicate for LLM workflows. We also discuss AEO (Agent Engine Optimization) as the new SEO, and how websites will evolve to serve both human and agent visitors.</p><p>Whether you're interested in time series forecasting, building AI-powered applications in Elixir, or understanding why the BEAM's concurrency model is perfect for the agentic future, this conversation offers valuable perspective from an Elixir community OG.</p><p>Resources Mentioned:<br />- Soothsayer: <a href="https://github.com/georgeguimaraes/soothsayer" rel="noopener noreferrer nofollow" target="_blank">https://github.com/georgeguimaraes/soothsayer</a></p><p>Connect with George:<br />- X: <a href="https://x.com/georgeguimaraes" rel="noopener noreferrer nofollow" target="_blank">https://x.com/georgeguimaraes</a><br />- Website: <a href="https://georgeguimaraes.com" rel="noopener noreferrer nofollow" target="_blank">https://georgeguimaraes.com</a></p><p><strong>SUPPORT ELIXIR MENTOR</strong><br />- Elixir Mentor: <a href="https://elixirmentor.com/?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://elixirmentor.com/?utm_source=elixir-mentor</a></p>
]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/George-Guimares-on-Forecasting-e3cl8co</link><guid isPermaLink="false">5fd65c61-9848-4930-99e3-e54dabdb9d25</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Sun, 21 Dec 2025 15:01:41 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/2a1b0e8c30434f99b113e054a328d1bed9d12a5868b197d8c05041a42cddc31c/eyJlcGlzb2RlSWQiOiI4ZmViZGJhOS02MDFhLTQ2MzEtODJmOC1mYjZiNTkwZDY5MTkiLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvOGZlYmRiYTktNjAxYS00NjMxLTgyZjgtZmI2YjU5MGQ2OTE5LzQxNDc4MDgwNC00NDEwMC0yLTY4NDg4MjcyZWMyMDIubXAzIn0=.mp3" length="90715114" type="audio/mpeg"/><podcast:transcript url="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/8febdba9-601a-4631-82f8-fb6b590d6919/transcript.srt" type="application/x-subrip"/><itunes:summary>&lt;p&gt;In this episode of the Elixir Mentor Podcast, I chat with George Guimarães about Soothsayer, his time series forecasting library inspired by NeuralProphet and built on Axon and NX for business data analysis.&lt;/p&gt;&lt;p&gt;We explore how Soothsayer decomposes business data into seasonal components, handles holidays as special events, and uses neural networks to model nonlinear patterns. George explains why Elixir&apos;s ecosystem with NX, Axon, and Bumblebee provides unique advantages for machine learning workflows, allowing you to run models directly in your supervision tree without external infrastructure.&lt;/p&gt;&lt;p&gt;The conversation expands into why Elixir is particularly well-suited for AI agent development. George shares insights from his current work building agentic commerce solutions, where the BEAM&apos;s actor model, fault tolerance, and message passing provide battle-tested patterns that other ecosystems are now trying to replicate for LLM workflows. We also discuss AEO (Agent Engine Optimization) as the new SEO, and how websites will evolve to serve both human and agent visitors.&lt;/p&gt;&lt;p&gt;Whether you&apos;re interested in time series forecasting, building AI-powered applications in Elixir, or understanding why the BEAM&apos;s concurrency model is perfect for the agentic future, this conversation offers valuable perspective from an Elixir community OG.&lt;/p&gt;&lt;p&gt;Resources Mentioned:&lt;br /&gt;- Soothsayer: &lt;a href=&quot;https://github.com/georgeguimaraes/soothsayer&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://github.com/georgeguimaraes/soothsayer&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Connect with George:&lt;br /&gt;- X: &lt;a href=&quot;https://x.com/georgeguimaraes&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://x.com/georgeguimaraes&lt;/a&gt;&lt;br /&gt;- Website: &lt;a href=&quot;https://georgeguimaraes.com&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://georgeguimaraes.com&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;SUPPORT ELIXIR MENTOR&lt;/strong&gt;&lt;br /&gt;- Elixir Mentor: &lt;a href=&quot;https://elixirmentor.com/?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://elixirmentor.com/?utm_source=elixir-mentor&lt;/a&gt;&lt;/p&gt;
</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:34:29</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/8febdba9-601a-4631-82f8-fb6b590d6919/39230986-1766329271376-834bfe66e9fff.jpg"/><itunes:season>1</itunes:season><itunes:episode>66</itunes:episode><itunes:title>George Guimarães on Forecasting</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Peter Ullrich on Hunting CVEs]]></title><description><![CDATA[<p>Peter Ullrich returns to talk about a CVE hunt across the most-downloaded Hex packages, run with Claude Code on Opus 4.7. After ElixirConf EU pulled him into AI security, he started pointing Opus at popular libraries day and night, and within half an hour of his first serious attempt he found the Decimal vulnerability, where raising 10 to a huge power can blow up an application's memory.</p><p>We get into what separates a real CVE from noise, how CVSS scoring works, and why reachability matters so much, since a flaw in Phoenix's default config matters far more than a crash in a function nobody can call. Peter also walks through the process he runs with the EEF: verifying each issue, getting a second pair of eyes, coordinating a fix, and getting a number issued through a CNA, without sending slop reports to maintainers. We also touch on regulation and breach reporting.</p><p>We also cover how Opus compares to Mythos, why Peter keeps coming back to Claude, his first impressions of Opus 4.8, and the economics, with a simple scan costing about $10 in API tokens. He also shares his Session Watcher plugin, an update on Killswitch and its browser-side encryption, thoughts on AEO, and how he uses dev containers to sandbox coding agents.</p><p>Resources Mentioned:</p><ul><li>Peter's blog post: <a rel="noopener noreferrer nofollow" href="http://peterullrich.com/what-the-cve" target="_blank">peterullrich.com/what-the-cve</a></li><li>Peter's prompts: <a rel="noopener noreferrer nofollow" href="https://gist.github.com/PJUllrich/c8b3ced91598eeea6e624f5f6bdf7fbf?utm_source=elixir-mentor" target="_blank">gist</a></li><li>Scrutineer: <a rel="noopener noreferrer nofollow" href="http://github.com/alpha-omega-security/scrutineer" target="_blank">github.com/alpha-omega-security/scrutineer</a></li><li>Decimal advisory: <a rel="noopener noreferrer nofollow" href="https://github.com/ericmj/decimal/security/advisories/GHSA-rhv4-8758-jx7v?utm_source=elixir-mentor" target="_blank">GHSA-rhv4-8758-jx7v</a></li><li>EEF CNA published CVEs: <a rel="noopener noreferrer nofollow" href="http://cna.erlef.org/cves" target="_blank">cna.erlef.org/cves</a></li><li>EEF CNA security policy: <a rel="noopener noreferrer nofollow" href="http://cna.erlef.org/security-policy" target="_blank">cna.erlef.org/security-policy</a></li><li>Responsible disclosure guidelines: <a rel="noopener noreferrer nofollow" href="http://security.erlef.org" target="_blank">security.erlef.org</a></li><li>Anthropic article: <a rel="noopener noreferrer nofollow" href="http://red.anthropic.com" target="_blank">red.anthropic.com</a></li></ul><p>Connect with Peter:</p><ul><li>Website: <a rel="noopener noreferrer nofollow" href="http://peterullrich.com" target="_blank">peterullrich.com</a></li><li>GitHub: <a rel="noopener noreferrer nofollow" href="http://github.com/pjullrich" target="_blank">github.com/pjullrich</a></li><li>LinkedIn: <a rel="noopener noreferrer nofollow" href="http://linkedin.com/in/pjullrich" target="_blank">linkedin.com/in/pjullrich</a></li><li>Bluesky: <a rel="noopener noreferrer nofollow" href="https://bsky.app/profile/peterullrich.com?utm_source=elixir-mentor" target="_blank">@</a><a rel="noopener noreferrer nofollow" href="http://peterullrich.com" target="_blank">peterullrich.com</a></li></ul><p>Sponsors:</p><ul><li>BEAMOps: <a rel="noopener noreferrer nofollow" href="http://beamops.co.uk" target="_blank">beamops.co.uk</a></li><li><a rel="noopener noreferrer nofollow" href="http://Paraxial.io" target="_blank">Paraxial.io</a>: <a rel="noopener noreferrer nofollow" href="http://paraxial.io" target="_blank">paraxial.io</a></li></ul><p>SUPPORT ELIXIR MENTOR</p><ul><li>Elixir Mentor: <a rel="noopener noreferrer nofollow" href="http://elixirmentor.com" target="_blank">elixirmentor.com</a></li></ul>]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/Peter-Ullrich-on-Hunting-CVEs-e3k3ump</link><guid isPermaLink="false">d0aa8204-0b8a-4eda-b1ad-0ee435568f51</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Sat, 30 May 2026 16:02:54 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/369432ba213ce3e390e1b97c82947aaffeda4a5916e0871e8867b1b852fa57be/eyJlcGlzb2RlSWQiOiI0OTVmMDZmZS0zZjhiLTRmMWItYTRjYS1lNDhhMzcwNWM5ODgiLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvNDk1ZjA2ZmUtM2Y4Yi00ZjFiLWE0Y2EtZTQ4YTM3MDVjOTg4LzQyNTE4NzA5MC00NDEwMC0yLTVmZGQwM2EzNTY5MTEubXAzIn0=.mp3" length="105915035" type="audio/mpeg"/><itunes:summary>&lt;p&gt;Peter Ullrich returns to talk about a CVE hunt across the most-downloaded Hex packages, run with Claude Code on Opus 4.7. After ElixirConf EU pulled him into AI security, he started pointing Opus at popular libraries day and night, and within half an hour of his first serious attempt he found the Decimal vulnerability, where raising 10 to a huge power can blow up an application&apos;s memory.&lt;/p&gt;&lt;p&gt;We get into what separates a real CVE from noise, how CVSS scoring works, and why reachability matters so much, since a flaw in Phoenix&apos;s default config matters far more than a crash in a function nobody can call. Peter also walks through the process he runs with the EEF: verifying each issue, getting a second pair of eyes, coordinating a fix, and getting a number issued through a CNA, without sending slop reports to maintainers. We also touch on regulation and breach reporting.&lt;/p&gt;&lt;p&gt;We also cover how Opus compares to Mythos, why Peter keeps coming back to Claude, his first impressions of Opus 4.8, and the economics, with a simple scan costing about $10 in API tokens. He also shares his Session Watcher plugin, an update on Killswitch and its browser-side encryption, thoughts on AEO, and how he uses dev containers to sandbox coding agents.&lt;/p&gt;&lt;p&gt;Resources Mentioned:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Peter&apos;s blog post: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;http://peterullrich.com/what-the-cve&quot; target=&quot;_blank&quot;&gt;peterullrich.com/what-the-cve&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Peter&apos;s prompts: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://gist.github.com/PJUllrich/c8b3ced91598eeea6e624f5f6bdf7fbf?utm_source=elixir-mentor&quot; target=&quot;_blank&quot;&gt;gist&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Scrutineer: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;http://github.com/alpha-omega-security/scrutineer&quot; target=&quot;_blank&quot;&gt;github.com/alpha-omega-security/scrutineer&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Decimal advisory: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://github.com/ericmj/decimal/security/advisories/GHSA-rhv4-8758-jx7v?utm_source=elixir-mentor&quot; target=&quot;_blank&quot;&gt;GHSA-rhv4-8758-jx7v&lt;/a&gt;&lt;/li&gt;&lt;li&gt;EEF CNA published CVEs: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;http://cna.erlef.org/cves&quot; target=&quot;_blank&quot;&gt;cna.erlef.org/cves&lt;/a&gt;&lt;/li&gt;&lt;li&gt;EEF CNA security policy: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;http://cna.erlef.org/security-policy&quot; target=&quot;_blank&quot;&gt;cna.erlef.org/security-policy&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Responsible disclosure guidelines: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;http://security.erlef.org&quot; target=&quot;_blank&quot;&gt;security.erlef.org&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Anthropic article: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;http://red.anthropic.com&quot; target=&quot;_blank&quot;&gt;red.anthropic.com&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Connect with Peter:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Website: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;http://peterullrich.com&quot; target=&quot;_blank&quot;&gt;peterullrich.com&lt;/a&gt;&lt;/li&gt;&lt;li&gt;GitHub: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;http://github.com/pjullrich&quot; target=&quot;_blank&quot;&gt;github.com/pjullrich&lt;/a&gt;&lt;/li&gt;&lt;li&gt;LinkedIn: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;http://linkedin.com/in/pjullrich&quot; target=&quot;_blank&quot;&gt;linkedin.com/in/pjullrich&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Bluesky: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://bsky.app/profile/peterullrich.com?utm_source=elixir-mentor&quot; target=&quot;_blank&quot;&gt;@&lt;/a&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;http://peterullrich.com&quot; target=&quot;_blank&quot;&gt;peterullrich.com&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Sponsors:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;BEAMOps: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;http://beamops.co.uk&quot; target=&quot;_blank&quot;&gt;beamops.co.uk&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;http://Paraxial.io&quot; target=&quot;_blank&quot;&gt;Paraxial.io&lt;/a&gt;: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;http://paraxial.io&quot; target=&quot;_blank&quot;&gt;paraxial.io&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;SUPPORT ELIXIR MENTOR&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Elixir Mentor: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;http://elixirmentor.com&quot; target=&quot;_blank&quot;&gt;elixirmentor.com&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:50:19</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/495f06fe-3f8b-4f1b-a4ca-e48a3705c988/39230986-1780156740495-974f54d817b87.jpg"/><itunes:season>1</itunes:season><itunes:episode>85</itunes:episode><itunes:title>Peter Ullrich on Hunting CVEs</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[George Millo on Agentic Coding]]></title><description><![CDATA[<p>George Millo — creator of Learn Phoenix Live View and alumnus of the Gauntlet AI fellowship — joins me to talk through what really changes when you commit to LLM-driven development. George went through Gauntlet's intensive 10-week program built around LLM maximalism, came out the other side rethinking how he builds software, and has spent the past year working on an AI-first engineering team applying those lessons in production.</p><p>We spend a lot of time on the practical realities of agentic coding: verification debt (the gap that grows between your mental model and what the AI actually built), the importance of planning before prompting, why George works in small self-contained PRs, and how he uses Codex and Claude Code in parallel tabs without losing track of what's happening. We also get into the debate around vibe coding, spec-driven development, testing pitfalls, and why deep technical knowledge matters more now — not less — when AI is writing most of the code.</p><p>The conversation covers where Elixir fits in an AI-first world: the BEAM's process model as a natural fit for agent architectures, Phoenix shipping with an agent.md file, Tidewave's approach to closing the feedback loop, and why Elixir's tooling consistency puts it ahead of the JavaScript fragmentation George deals with at his day job. We also get into the security risks that come with AI-assisted development — giving LLM tools codebase access, the OpenClaw skills marketplace vulnerabilities, and the kinds of security mistakes that are now much easier to ship without noticing.</p><p>George closes with practical advice for anyone hesitant to adopt agentic workflows: stay curious, ask the AI to explain the code it writes, build something outside your comfort zone, and put in the reps.</p><p>Resources Mentioned:<br />- Learn Phoenix Live View: <a href="https://learnphoenixliveview.com/?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://learnphoenixliveview.com</a></p><p>Connect with George:<br />- X/Twitter: <a href="https://x.com/georgemillo?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">x.com/georgemillo</a><br />- LinkedIn: <a href="https://www.linkedin.com/in/millog/?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">linkedin.com/in/millog</a></p><p>Sponsors:<br />- Paraxial.io — Elixir-first application security: <a href="https://paraxial.io/?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">paraxial.io</a><br />- Jido — Elixir AI Collective Discord: <a href="https://agentjido.xyz/discord?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">agentjido.xyz/discord</a></p><p><strong>SUPPORT ELIXIR MENTOR</strong><br />- Elixir Mentor: <a href="https://elixirmentor.com/?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">elixirmentor.com</a></p>
]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/George-Millo-on-Agentic-Coding-e3gqaut</link><guid isPermaLink="false">a737559d-795e-4a96-8f0d-677082219185</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Sun, 22 Mar 2026 15:02:28 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/bc222f72a36909f3e2483a01a1b57a176c190976196c95e5c566f7626bb4cb0e/eyJlcGlzb2RlSWQiOiIwZWRiM2QzZC1jN2YwLTQzYWItOGY0OC1iNWMxOWY1NjNjY2EiLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvMGVkYjNkM2QtYzdmMC00M2FiLThmNDgtYjVjMTlmNTYzY2NhLzQyMDUzMzc2NC00NDEwMC0yLWUzY2E1NDM5ZDMxNjkubXAzIn0=.mp3" length="87418670" type="audio/mpeg"/><podcast:transcript url="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/0edb3d3d-c7f0-43ab-8f48-b5c19f563cca/transcript.srt" type="application/x-subrip"/><itunes:summary>&lt;p&gt;George Millo — creator of Learn Phoenix Live View and alumnus of the Gauntlet AI fellowship — joins me to talk through what really changes when you commit to LLM-driven development. George went through Gauntlet&apos;s intensive 10-week program built around LLM maximalism, came out the other side rethinking how he builds software, and has spent the past year working on an AI-first engineering team applying those lessons in production.&lt;/p&gt;&lt;p&gt;We spend a lot of time on the practical realities of agentic coding: verification debt (the gap that grows between your mental model and what the AI actually built), the importance of planning before prompting, why George works in small self-contained PRs, and how he uses Codex and Claude Code in parallel tabs without losing track of what&apos;s happening. We also get into the debate around vibe coding, spec-driven development, testing pitfalls, and why deep technical knowledge matters more now — not less — when AI is writing most of the code.&lt;/p&gt;&lt;p&gt;The conversation covers where Elixir fits in an AI-first world: the BEAM&apos;s process model as a natural fit for agent architectures, Phoenix shipping with an agent.md file, Tidewave&apos;s approach to closing the feedback loop, and why Elixir&apos;s tooling consistency puts it ahead of the JavaScript fragmentation George deals with at his day job. We also get into the security risks that come with AI-assisted development — giving LLM tools codebase access, the OpenClaw skills marketplace vulnerabilities, and the kinds of security mistakes that are now much easier to ship without noticing.&lt;/p&gt;&lt;p&gt;George closes with practical advice for anyone hesitant to adopt agentic workflows: stay curious, ask the AI to explain the code it writes, build something outside your comfort zone, and put in the reps.&lt;/p&gt;&lt;p&gt;Resources Mentioned:&lt;br /&gt;- Learn Phoenix Live View: &lt;a href=&quot;https://learnphoenixliveview.com/?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://learnphoenixliveview.com&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Connect with George:&lt;br /&gt;- X/Twitter: &lt;a href=&quot;https://x.com/georgemillo?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;x.com/georgemillo&lt;/a&gt;&lt;br /&gt;- LinkedIn: &lt;a href=&quot;https://www.linkedin.com/in/millog/?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;linkedin.com/in/millog&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Sponsors:&lt;br /&gt;- Paraxial.io — Elixir-first application security: &lt;a href=&quot;https://paraxial.io/?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;paraxial.io&lt;/a&gt;&lt;br /&gt;- Jido — Elixir AI Collective Discord: &lt;a href=&quot;https://agentjido.xyz/discord?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;agentjido.xyz/discord&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;SUPPORT ELIXIR MENTOR&lt;/strong&gt;&lt;br /&gt;- Elixir Mentor: &lt;a href=&quot;https://elixirmentor.com/?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;elixirmentor.com&lt;/a&gt;&lt;/p&gt;
</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:31:03</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/0edb3d3d-c7f0-43ab-8f48-b5c19f563cca/39230986-1774191547120-ce67fb074b053.jpg"/><itunes:season>1</itunes:season><itunes:episode>78</itunes:episode><itunes:title>George Millo on Agentic Coding</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Tony Dang on Offline-Enabled LiveView]]></title><description><![CDATA[<p>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. 🌟💻🔌</p>

<p>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. 🚀🔧🌐</p>

<p>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. 💡🔄</p>

<p>Join us as Tony shares his technical insights, practical tips, and lessons learned throughout the development process. 📚💪</p>

<p>Discover how the combination of LiveView, Svelte, and Yjs can transform the way you build robust, offline-capable applications in the Elixir ecosystem. 🌟🚀</p>

<p>Tune in and take your LiveView skills to the next level with Tony Dang's expertise! 🎧🔧</p>

<p>#ElixirMentor #TonyDang #LiveViewOffline #Phoenix #LiveSvelte #Svelte #Yjs #OfflineApps #RealtimeCollaboration</p>

<p>Connect with Tony:<br />
Twitter: <a href="https://twitter.com/tonydangblog" rel="noopener noreferrer nofollow" target="_blank">Follow Tony on Twitter</a><br />
Website: <a href="https://tonydang.blog" rel="noopener noreferrer nofollow" target="_blank">Visit Tony's Blog</a><br />
YouTube: <a href="https://www.youtube.com/@thisistonydang" rel="noopener noreferrer nofollow" target="_blank">Subscribe to Tony's YouTube Channel</a></p>

<p>Mentioned Resources:<br />
<a href="https://extism.org/" rel="noopener noreferrer nofollow" target="_blank">Extism</a> - compile code from any language and run in Elixir<br />
<a href="https://github.com/liveshowy/webauthn_components/tree/main" rel="noopener noreferrer nofollow" target="_blank">WebAuthn Components</a> - passkey auth with Phoenix LiveView</p>

<p>SUPPORT ELIXIR MENTOR<br />
🌐 My website: <a href="https://elixirmentor.com/" rel="noopener noreferrer nofollow" target="_blank">Visit Elixir Mentor Website</a><br />
🎙 Check out my podcast: <a href="https://www.hiredgunapps.com/podcast" rel="noopener noreferrer nofollow" target="_blank">Listen to Hired Gun Apps Podcast</a><br />
🆘 NEED HELP?? <a href="https://discord.gg/HcnjPsWATg" rel="noopener noreferrer nofollow" target="_blank">Join our Discord Server</a><br />
🔗 All my Links: <a href="https://linktr.ee/jacob_luetzow" rel="noopener noreferrer nofollow" target="_blank">Connect with Jacob on Linktree</a></p>

<p>Join this channel to get access to perks: <a href="https://www.youtube.com/channel/UChbS_z6KHQiIu9et38O37eQ/join" rel="noopener noreferrer nofollow" target="_blank">YouTube Channel Membership</a></p>
]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/Tony-Dang-on-Offline-Enabled-LiveView-e2j8c1f</link><guid isPermaLink="false">bc46c074-cc0f-4cf8-a09b-f1fb97cb7c57</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Sat, 04 May 2024 14:33:11 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/0216a52d92815266e5a57b27a3a494a8b85b39c106b8f260665ebc1b54c8ac54/eyJlcGlzb2RlSWQiOiIxOWMwZjE1My0wNWJmLTQyNDUtYTM2ZS1jMTMyZWYxNzRmMTUiLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvMTljMGYxNTMtMDViZi00MjQ1LWEzNmUtYzEzMmVmMTc0ZjE1LzM3NjUzMTk1Ni00NDEwMC0yLTBlN2YxZjg3ODU0MzMubXAzIn0=.mp3" length="54807404" type="audio/mpeg"/><itunes:summary>&lt;p&gt;In this episode of the Elixir Mentor Podcast, your go-to source for All Things Elixir, I&apos;m excited to chat with Tony Dang, a talented web developer who has pushed the boundaries of LiveView&apos;s offline capabilities. 🌟💻🔌&lt;/p&gt;

&lt;p&gt;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. 🚀🔧🌐&lt;/p&gt;

&lt;p&gt;This innovative approach is a game-changer, demonstrating how to overcome the limitations of LiveView&apos;s server-rendered, socket-based architecture and deliver exceptional user experiences. 💡🔄&lt;/p&gt;

&lt;p&gt;Join us as Tony shares his technical insights, practical tips, and lessons learned throughout the development process. 📚💪&lt;/p&gt;

&lt;p&gt;Discover how the combination of LiveView, Svelte, and Yjs can transform the way you build robust, offline-capable applications in the Elixir ecosystem. 🌟🚀&lt;/p&gt;

&lt;p&gt;Tune in and take your LiveView skills to the next level with Tony Dang&apos;s expertise! 🎧🔧&lt;/p&gt;

&lt;p&gt;#ElixirMentor #TonyDang #LiveViewOffline #Phoenix #LiveSvelte #Svelte #Yjs #OfflineApps #RealtimeCollaboration&lt;/p&gt;

&lt;p&gt;Connect with Tony:&lt;br /&gt;
Twitter: &lt;a href=&quot;https://twitter.com/tonydangblog&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Follow Tony on Twitter&lt;/a&gt;&lt;br /&gt;
Website: &lt;a href=&quot;https://tonydang.blog&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Visit Tony&apos;s Blog&lt;/a&gt;&lt;br /&gt;
YouTube: &lt;a href=&quot;https://www.youtube.com/@thisistonydang&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Subscribe to Tony&apos;s YouTube Channel&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Mentioned Resources:&lt;br /&gt;
&lt;a href=&quot;https://extism.org/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Extism&lt;/a&gt; - compile code from any language and run in Elixir&lt;br /&gt;
&lt;a href=&quot;https://github.com/liveshowy/webauthn_components/tree/main&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;WebAuthn Components&lt;/a&gt; - passkey auth with Phoenix LiveView&lt;/p&gt;

&lt;p&gt;SUPPORT ELIXIR MENTOR&lt;br /&gt;
🌐 My website: &lt;a href=&quot;https://elixirmentor.com/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Visit Elixir Mentor Website&lt;/a&gt;&lt;br /&gt;
🎙 Check out my podcast: &lt;a href=&quot;https://www.hiredgunapps.com/podcast&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Listen to Hired Gun Apps Podcast&lt;/a&gt;&lt;br /&gt;
🆘 NEED HELP?? &lt;a href=&quot;https://discord.gg/HcnjPsWATg&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Join our Discord Server&lt;/a&gt;&lt;br /&gt;
🔗 All my Links: &lt;a href=&quot;https://linktr.ee/jacob_luetzow&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Connect with Jacob on Linktree&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Join this channel to get access to perks: &lt;a href=&quot;https://www.youtube.com/channel/UChbS_z6KHQiIu9et38O37eQ/join&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;YouTube Channel Membership&lt;/a&gt;&lt;/p&gt;
</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>00:57:05</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/19c0f153-05bf-4245-a36e-c132ef174f15/39230986-1714833152346-76c4c6f85df4f.jpg"/><itunes:season>1</itunes:season><itunes:episode>12</itunes:episode><itunes:title>Tony Dang on Offline-Enabled LiveView</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Bruce Tate on Educating the Elixir Community]]></title><description><![CDATA[<p>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. 🌟📚💼</p>

<p>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. 📖💡</p>

<p>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. 🌐⚡</p>

<p>Bruce will share his experience as an international speaker. 🌍🎙️</p>

<p>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. 🎉🗓️</p>

<p>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. 🔧🔍</p>

<p>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. 📈🚀</p>

<p>#ElixirMentor #BruceTate #Groxio #PhoenixLiveView #OTP #GigCityElixir #ScalableWebApps #FunctionalProgramming #RealTimeUI</p>

<p>Get Groxio's Training! Good for 40% through May 1, 2024. 👉🏻 <a href="https://grox.io/friends/elixirmentor" rel="noopener noreferrer nofollow" target="_blank">Groxio Training Discount</a></p>

<p>Connect with Bruce:<br />
Twitter: <a href="https://twitter.com/redrapids" rel="noopener noreferrer nofollow" target="_blank">@redrapids</a>, <a href="https://twitter.com/GroxioLearning" rel="noopener noreferrer nofollow" target="_blank">@GroxioLearning</a>, <a href="https://twitter.com/GigCityElixir" rel="noopener noreferrer nofollow" target="_blank">@GigCityElixir</a><br />
Website: <a href="https://grox.io" rel="noopener noreferrer nofollow" target="_blank">Groxio</a><br />
Gig City Elixir Conference: <a href="https://www.gigcityelixir.com" rel="noopener noreferrer nofollow" target="_blank">Gig City Elixir</a></p>

<p>SUPPORT ELIXIR MENTOR<br />
🌐 My website: <a href="https://elixirmentor.com/" rel="noopener noreferrer nofollow" target="_blank">Visit Elixir Mentor Website</a><br />
🎙 Check out my podcast: <a href="https://www.hiredgunapps.com/podcast" rel="noopener noreferrer nofollow" target="_blank">Listen to Hired Gun Apps Podcast</a><br />
🆘 NEED HELP?? <a href="https://discord.gg/HcnjPsWATg" rel="noopener noreferrer nofollow" target="_blank">Join our Discord Server</a><br />
🔗 All my Links: <a href="https://linktr.ee/jacob_luetzow" rel="noopener noreferrer nofollow" target="_blank">Connect with Jacob on Linktree</a></p>

<p>Join this channel to get access to perks: <a href="https://www.youtube.com/channel/UChbS_z6KHQiIu9et38O37eQ/join" rel="noopener noreferrer nofollow" target="_blank">YouTube Channel Membership</a></p>
]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/Bruce-Tate-on-Educating-the-Elixir-Community-e2ibqi6</link><guid isPermaLink="false">ea68617e-f6f1-499e-a58f-898adbf252c8</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Sat, 13 Apr 2024 15:03:33 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/5d2f737fd29ee2d9f3abf03b8942b7a1d9ffb874840563d9e4e0650de4e9852b/eyJlcGlzb2RlSWQiOiIxYTRhZTE3Zi0zNjZmLTQzMmUtOTI2ZS05YTEyOWMwNmQ4OGYiLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvMWE0YWUxN2YtMzY2Zi00MzJlLTkyNmUtOWExMjljMDZkODhmLzM3NDE5MzgwNy00NDEwMC0yLWIzZjVlZDQ3NmRhZjEubXAzIn0=.mp3" length="58343757" type="audio/mpeg"/><itunes:summary>&lt;p&gt;In this episode of the Elixir Mentor Podcast, your go-to source for All Things Elixir, I&apos;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. 🌟📚💼&lt;/p&gt;

&lt;p&gt;With bestselling books like &quot;Programming Phoenix,&quot; &quot;Adopting Elixir,&quot; and &quot;Designing Systems with OTP,&quot; Bruce is a true Elixir expert and a wealth of knowledge in the community. 📖💡&lt;/p&gt;

&lt;p&gt;We&apos;ll dive into Bruce&apos;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. 🌐⚡&lt;/p&gt;

&lt;p&gt;Bruce will share his experience as an international speaker. 🌍🎙️&lt;/p&gt;

&lt;p&gt;We&apos;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. 🎉🗓️&lt;/p&gt;

&lt;p&gt;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. 🔧🔍&lt;/p&gt;

&lt;p&gt;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. 📈🚀&lt;/p&gt;

&lt;p&gt;#ElixirMentor #BruceTate #Groxio #PhoenixLiveView #OTP #GigCityElixir #ScalableWebApps #FunctionalProgramming #RealTimeUI&lt;/p&gt;

&lt;p&gt;Get Groxio&apos;s Training! Good for 40% through May 1, 2024. 👉🏻 &lt;a href=&quot;https://grox.io/friends/elixirmentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Groxio Training Discount&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Connect with Bruce:&lt;br /&gt;
Twitter: &lt;a href=&quot;https://twitter.com/redrapids&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;@redrapids&lt;/a&gt;, &lt;a href=&quot;https://twitter.com/GroxioLearning&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;@GroxioLearning&lt;/a&gt;, &lt;a href=&quot;https://twitter.com/GigCityElixir&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;@GigCityElixir&lt;/a&gt;&lt;br /&gt;
Website: &lt;a href=&quot;https://grox.io&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Groxio&lt;/a&gt;&lt;br /&gt;
Gig City Elixir Conference: &lt;a href=&quot;https://www.gigcityelixir.com&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Gig City Elixir&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;SUPPORT ELIXIR MENTOR&lt;br /&gt;
🌐 My website: &lt;a href=&quot;https://elixirmentor.com/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Visit Elixir Mentor Website&lt;/a&gt;&lt;br /&gt;
🎙 Check out my podcast: &lt;a href=&quot;https://www.hiredgunapps.com/podcast&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Listen to Hired Gun Apps Podcast&lt;/a&gt;&lt;br /&gt;
🆘 NEED HELP?? &lt;a href=&quot;https://discord.gg/HcnjPsWATg&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Join our Discord Server&lt;/a&gt;&lt;br /&gt;
🔗 All my Links: &lt;a href=&quot;https://linktr.ee/jacob_luetzow&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Connect with Jacob on Linktree&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Join this channel to get access to perks: &lt;a href=&quot;https://www.youtube.com/channel/UChbS_z6KHQiIu9et38O37eQ/join&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;YouTube Channel Membership&lt;/a&gt;&lt;/p&gt;
</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:00:46</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/1a4ae17f-366f-432e-926e-9a129c06d88f/39230986-1714490638639-478374dca348e.jpg"/><itunes:season>1</itunes:season><itunes:episode>10</itunes:episode><itunes:title>Bruce Tate on Educating the Elixir Community</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Rob Walling on Building SaaS]]></title><description><![CDATA[<p>In this episode of the Elixir Mentor Podcast, I chat with Rob Walling — serial entrepreneur, author of The SaaS Playbook, founder of MicroConf, co-founder of TinySeed, and the guy who bootstrapped Drip to a successful exit. With over 20 years of experience and investments in 230+ B2B SaaS companies, Rob shares the playbook for building software businesses without venture capital.</p><p>Rob breaks down his stairstep method of entrepreneurship, explaining why technical founders should start with small wins on existing marketplaces before attempting a standalone SaaS product. We get into the common traps developers fall into — refusing to learn marketing, building products that "sell themselves," and bootstrapping two-sided marketplaces without an existing audience. Rob also shares the full Drip origin story, from a plateauing email tool to a marketing automation platform that took off after listening to customer feedback.</p><p>We cover the four core SaaS skills every founding team needs (marketing or sales, product, and engineering), how to decide between finding a co-founder and learning to sell on your own, and where successful SaaS ideas actually come from — 72% were discovered at a day job. Rob also weighs in on how AI is reshaping the SaaS landscape, why he doesn't believe in a "SaaS apocalypse," and what really drives company valuations. His final advice for technical founders: think in years, not months, and invest in learning entrepreneurship the same way you invested in learning to code.</p><p>Resources Mentioned:<br />- The SaaS Playbook: <a href="https://saasplaybook.com" rel="noopener noreferrer nofollow" target="_blank">https://saasplaybook.com</a><br />- MicroConf: <a href="https://microconf.com" rel="noopener noreferrer nofollow" target="_blank">https://microconf.com</a><br />- TinySeed: <a href="https://tinyseed.com" rel="noopener noreferrer nofollow" target="_blank">https://tinyseed.com</a></p><p>Connect with Rob:<br />- Website: <a href="https://robwalling.com/?utm_source=elixirmentor" rel="noopener noreferrer nofollow" target="_blank">https://robwalling.com</a><br />- X/Twitter: <a href="https://x.com/robwalling/?utm_source=elixirmentor" rel="noopener noreferrer nofollow" target="_blank">https://x.com/robwalling</a><br />- LinkedIn: <a href="https://www.linkedin.com/in/robwalling/?utm_source=elixirmentor" rel="noopener noreferrer nofollow" target="_blank">https://www.linkedin.com/in/robwalling</a><br />- Podcast: <a href="https://www.startupsfortherestofus.com/?utm_source=elixirmentor" rel="noopener noreferrer nofollow" target="_blank">https://www.startupsfortherestofus.com</a></p><p>Sponsors:<br />- Paraxial.io: <a href="https://paraxial.io" rel="noopener noreferrer nofollow" target="_blank">https://paraxial.io</a><br />- Jido: <a href="https://agentjido.xyz/discord" rel="noopener noreferrer nofollow" target="_blank">https://agentjido.xyz/discord</a></p><p><strong>SUPPORT ELIXIR MENTOR</strong><br />- Elixir Mentor: <a href="https://elixirmentor.com/?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://elixirmentor.com</a></p>
]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/Rob-Walling-on-Building-SaaS-e3ep6a2</link><guid isPermaLink="false">85527df9-169e-4b42-b59e-34b2e3408f07</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Sat, 07 Feb 2026 16:26:43 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/0b361eeeddcb276ad9e7bbec2167aeb7bd6992a973caaf8998275b6e8cab2dd9/eyJlcGlzb2RlSWQiOiI5NTIwZjI4MC05ODNhLTRkM2EtODkwZC03OTBlYzM5YzE0YmMiLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvOTUyMGYyODAtOTgzYS00ZDNhLTg5MGQtNzkwZWMzOWMxNGJjLzQxNzY1NDY3My00NDEwMC0yLTE5MDk2MDk0MDYwMDYubXAzIn0=.mp3" length="84954800" type="audio/mpeg"/><podcast:transcript url="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/9520f280-983a-4d3a-890d-790ec39c14bc/transcript.srt" type="application/x-subrip"/><itunes:summary>&lt;p&gt;In this episode of the Elixir Mentor Podcast, I chat with Rob Walling — serial entrepreneur, author of The SaaS Playbook, founder of MicroConf, co-founder of TinySeed, and the guy who bootstrapped Drip to a successful exit. With over 20 years of experience and investments in 230+ B2B SaaS companies, Rob shares the playbook for building software businesses without venture capital.&lt;/p&gt;&lt;p&gt;Rob breaks down his stairstep method of entrepreneurship, explaining why technical founders should start with small wins on existing marketplaces before attempting a standalone SaaS product. We get into the common traps developers fall into — refusing to learn marketing, building products that &quot;sell themselves,&quot; and bootstrapping two-sided marketplaces without an existing audience. Rob also shares the full Drip origin story, from a plateauing email tool to a marketing automation platform that took off after listening to customer feedback.&lt;/p&gt;&lt;p&gt;We cover the four core SaaS skills every founding team needs (marketing or sales, product, and engineering), how to decide between finding a co-founder and learning to sell on your own, and where successful SaaS ideas actually come from — 72% were discovered at a day job. Rob also weighs in on how AI is reshaping the SaaS landscape, why he doesn&apos;t believe in a &quot;SaaS apocalypse,&quot; and what really drives company valuations. His final advice for technical founders: think in years, not months, and invest in learning entrepreneurship the same way you invested in learning to code.&lt;/p&gt;&lt;p&gt;Resources Mentioned:&lt;br /&gt;- The SaaS Playbook: &lt;a href=&quot;https://saasplaybook.com&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://saasplaybook.com&lt;/a&gt;&lt;br /&gt;- MicroConf: &lt;a href=&quot;https://microconf.com&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://microconf.com&lt;/a&gt;&lt;br /&gt;- TinySeed: &lt;a href=&quot;https://tinyseed.com&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://tinyseed.com&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Connect with Rob:&lt;br /&gt;- Website: &lt;a href=&quot;https://robwalling.com/?utm_source=elixirmentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://robwalling.com&lt;/a&gt;&lt;br /&gt;- X/Twitter: &lt;a href=&quot;https://x.com/robwalling/?utm_source=elixirmentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://x.com/robwalling&lt;/a&gt;&lt;br /&gt;- LinkedIn: &lt;a href=&quot;https://www.linkedin.com/in/robwalling/?utm_source=elixirmentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://www.linkedin.com/in/robwalling&lt;/a&gt;&lt;br /&gt;- Podcast: &lt;a href=&quot;https://www.startupsfortherestofus.com/?utm_source=elixirmentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://www.startupsfortherestofus.com&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Sponsors:&lt;br /&gt;- Paraxial.io: &lt;a href=&quot;https://paraxial.io&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://paraxial.io&lt;/a&gt;&lt;br /&gt;- Jido: &lt;a href=&quot;https://agentjido.xyz/discord&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://agentjido.xyz/discord&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;SUPPORT ELIXIR MENTOR&lt;/strong&gt;&lt;br /&gt;- Elixir Mentor: &lt;a href=&quot;https://elixirmentor.com/?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://elixirmentor.com&lt;/a&gt;&lt;/p&gt;
</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:28:29</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/9520f280-983a-4d3a-890d-790ec39c14bc/39230986-1770481080096-05fb8c66cf17b.jpg"/><itunes:season>1</itunes:season><itunes:episode>72</itunes:episode><itunes:title>Rob Walling on Building SaaS</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Thomas Athanas on Building Without Vendor Lock-In]]></title><description><![CDATA[<p>Thomas Athanas, Head of Engineering at LevelAll, joins me on the Elixir Mentor Podcast to talk through the infrastructure, architectural, and leadership decisions that come with building systems you actually own — and what happens when vendor lock-in catches up with you in production.</p><p>Thomas walks through LevelAll's move away from Fly and Gigalixir toward bare metal hardware, the thundering herd problem that comes with serving 50,000 concurrent education users, and why they made the call to remove both Phoenix LiveView and Ash framework from production. We get into Ash APS premium support, JSONB query challenges, and the tradeoffs of leaning on a framework when hiring for it is hard.</p><p>We talk about using AI as a development planning tool and context keeper for managers — including Thomas's "Lore Master" concept, where AI agents preserve institutional knowledge so it never walks out the door. From there we get into the Auth0 rate limiting incident that hit during a live onboarding, the FusionAuth migration that followed, enterprise auth requirements like OIDC and SAML, and the bcrypt hash conversion work that made it all possible. Thomas also shares his work on a custom Erlang-based bare metal deployment agent and his approach to Postgres configuration and backups with pgBackRest.</p><p>The second half covers founder mode mentality, total ownership of problems, the player-coach leadership style, Sanity CMS vendor lock-in, building an audience vs. building a customer base, and practical advice for technical founders who keep procrastinating with features instead of making sales.</p><p>Connect with Thomas:<br />- X/Twitter: <a href="https://x.com/ThomasAthanas" rel="noopener noreferrer nofollow" target="_blank">https://x.com/ThomasAthanas</a><br />- LinkedIn: <a href="https://www.linkedin.com/in/thomasathanas/" rel="noopener noreferrer nofollow" target="_blank">https://www.linkedin.com/in/thomasathanas/</a></p><p>Sponsors:<br />- BEAMOps: <a href="https://beamops.co.uk" rel="noopener noreferrer nofollow" target="_blank">https://beamops.co.uk</a><br />- Paraxial.io: <a href="https://paraxial.io" rel="noopener noreferrer nofollow" target="_blank">https://paraxial.io</a><br />- Jido: <a href="https://agentjido.xyz/discord" rel="noopener noreferrer nofollow" target="_blank">https://agentjido.xyz/discord</a></p><p><strong>SUPPORT ELIXIR MENTOR</strong><br />- Elixir Mentor: <a href="https://elixirmentor.com/?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://elixirmentor.com/?utm_source=elixir-mentor</a></p>
]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/Thomas-Athanas-on-Building-Without-Vendor-Lock-In-e3g34gb</link><guid isPermaLink="false">6c4c4321-7529-4793-b459-4a448c29203c</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Sat, 07 Mar 2026 16:42:56 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/a50f744a04adda88855346cdee23658b6a2cdad8de5b55910e5bc108fb897b0b/eyJlcGlzb2RlSWQiOiJiY2M1YWNjYi1hZjU5LTRkYTUtODQwZS1mNDdmMjBjMWE3Y2QiLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvYmNjNWFjY2ItYWY1OS00ZGE1LTg0MGUtZjQ3ZjIwYzFhN2NkLzQxOTQ5NTg2My00NDEwMC0yLWU4ZGI1OTcyZjFhMDUubXAzIn0=.mp3" length="94144051" type="audio/mpeg"/><podcast:transcript url="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/bcc5accb-af59-4da5-840e-f47f20c1a7cd/transcript.srt" type="application/x-subrip"/><itunes:summary>&lt;p&gt;Thomas Athanas, Head of Engineering at LevelAll, joins me on the Elixir Mentor Podcast to talk through the infrastructure, architectural, and leadership decisions that come with building systems you actually own — and what happens when vendor lock-in catches up with you in production.&lt;/p&gt;&lt;p&gt;Thomas walks through LevelAll&apos;s move away from Fly and Gigalixir toward bare metal hardware, the thundering herd problem that comes with serving 50,000 concurrent education users, and why they made the call to remove both Phoenix LiveView and Ash framework from production. We get into Ash APS premium support, JSONB query challenges, and the tradeoffs of leaning on a framework when hiring for it is hard.&lt;/p&gt;&lt;p&gt;We talk about using AI as a development planning tool and context keeper for managers — including Thomas&apos;s &quot;Lore Master&quot; concept, where AI agents preserve institutional knowledge so it never walks out the door. From there we get into the Auth0 rate limiting incident that hit during a live onboarding, the FusionAuth migration that followed, enterprise auth requirements like OIDC and SAML, and the bcrypt hash conversion work that made it all possible. Thomas also shares his work on a custom Erlang-based bare metal deployment agent and his approach to Postgres configuration and backups with pgBackRest.&lt;/p&gt;&lt;p&gt;The second half covers founder mode mentality, total ownership of problems, the player-coach leadership style, Sanity CMS vendor lock-in, building an audience vs. building a customer base, and practical advice for technical founders who keep procrastinating with features instead of making sales.&lt;/p&gt;&lt;p&gt;Connect with Thomas:&lt;br /&gt;- X/Twitter: &lt;a href=&quot;https://x.com/ThomasAthanas&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://x.com/ThomasAthanas&lt;/a&gt;&lt;br /&gt;- LinkedIn: &lt;a href=&quot;https://www.linkedin.com/in/thomasathanas/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://www.linkedin.com/in/thomasathanas/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Sponsors:&lt;br /&gt;- BEAMOps: &lt;a href=&quot;https://beamops.co.uk&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://beamops.co.uk&lt;/a&gt;&lt;br /&gt;- Paraxial.io: &lt;a href=&quot;https://paraxial.io&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://paraxial.io&lt;/a&gt;&lt;br /&gt;- Jido: &lt;a href=&quot;https://agentjido.xyz/discord&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://agentjido.xyz/discord&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;SUPPORT ELIXIR MENTOR&lt;/strong&gt;&lt;br /&gt;- Elixir Mentor: &lt;a href=&quot;https://elixirmentor.com/?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://elixirmentor.com/?utm_source=elixir-mentor&lt;/a&gt;&lt;/p&gt;
</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:38:03</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/bcc5accb-af59-4da5-840e-f47f20c1a7cd/39230986-1772901501843-d3327082ee4e4.jpg"/><itunes:season>1</itunes:season><itunes:episode>75</itunes:episode><itunes:title>Thomas Athanas on Building Without Vendor Lock-In</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Jason Allum on Bedrock]]></title><description><![CDATA[<p>In this episode of the Elixir Mentor Podcast, I sit down with Jason Allum, creator of Bedrock and Beadwork and a 40-year veteran of computing, to talk about Bedrock: an embedded, distributed key-value store for Elixir with guarantees that go beyond ACID.</p><p>Jason walks through the problem Bedrock solves, keeping distributed state consistent when the same data is read and written across many nodes. We get into why the BEAM's decades-old ideas map cleanly onto today's AI and agent workloads, how Bedrock borrows its architecture from FoundationDB, and what serializable transactions actually buy you over plain ACID.</p><p>From there we dig into the machinery: log servers versus storage servers, the five-second version window and MVCC, letting it crash with supervision-tree thinking across a cluster, and how rows can live as values while indexes become keys. Jason also covers running distributed jobs with leases and what it takes to swap Postgres out for Bedrock.</p><p>Along the way Jason makes the case that none of this is magic, that the real wins come from understanding your machine and the shape of your data. We finish on Beadwork, his lightweight system for managing agent tickets directly in git. If you build with Elixir or care about distributed databases, there's a lot here to chew on.</p><p>Connect with Jason:<br />- X/Twitter:<a href="https://x.com/mullaj?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://x.com/mullaj</a><br />- GitHub:<a href="https://github.com/jallum?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://github.com/jallum</a></p><p>Projects:<br />- Bedrock:<a href="https://github.com/bedrock-kv/bedrock?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://github.com/bedrock-kv/bedrock</a><br />- Beadwork:<a href="https://github.com/jallum/beadwork?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://github.com/jallum/beadwork</a></p><p>Resources Mentioned:<br />- Notes on the FoundationDB paper:<a href="https://uvdn7.github.io/notes-on-the-foundationdb-paper/?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://uvdn7.github.io/notes-on-the-foundationdb-paper/</a><br />- FoundationDB architecture:<a href="https://apple.github.io/foundationdb/architecture.html?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://apple.github.io/foundationdb/architecture.html</a><br />- Raft consensus algorithm (GeeksforGeeks):<a href="https://www.geeksforgeeks.org/system-design/raft-consensus-algorithm/?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://www.geeksforgeeks.org/system-design/raft-consensus-algorithm/</a><br />- The Raft Consensus Algorithm:<a href="https://raft.github.io/?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://raft.github.io/</a></p><p>Sponsors:<br />- BEAMOps:<a href="https://beamops.co.uk?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://beamops.co.uk</a><br />- Paraxial.io:<a href="https://paraxial.io?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://paraxial.io</a><br />- Jido (Elixir AI Collective Discord):<a href="https://agentjido.xyz/discord?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://agentjido.xyz/discord</a></p><p><strong>SUPPORT ELIXIR MENTOR</strong><br />- Elixir Mentor:<a href="https://elixirmentor.com/?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://elixirmentor.com</a></p>
]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/Jason-Allum-on-Bedrock-e3jq1o2</link><guid isPermaLink="false">c85f6710-9411-49a0-8266-0b161b93a8dd</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Sun, 24 May 2026 17:52:19 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/421c2a7b426c9ac4b4651ef7515efa72d233298647da8b3a607df67fd3a60c72/eyJlcGlzb2RlSWQiOiJlZTEwM2YwMS02YmQyLTQxMDQtYTNjMS1jODA0ZmU2NGNlMTEiLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvZWUxMDNmMDEtNmJkMi00MTA0LWEzYzEtYzgwNGZlNjRjZTExLzQyNDc1NTI3OC00NDEwMC0yLTNkMGZkZjI4NjA2MmYubXAzIn0=.mp3" length="91296495" type="audio/mpeg"/><podcast:transcript url="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/ee103f01-6bd2-4104-a3c1-c804fe64ce11/transcript.srt" type="application/x-subrip"/><itunes:summary>&lt;p&gt;In this episode of the Elixir Mentor Podcast, I sit down with Jason Allum, creator of Bedrock and Beadwork and a 40-year veteran of computing, to talk about Bedrock: an embedded, distributed key-value store for Elixir with guarantees that go beyond ACID.&lt;/p&gt;&lt;p&gt;Jason walks through the problem Bedrock solves, keeping distributed state consistent when the same data is read and written across many nodes. We get into why the BEAM&apos;s decades-old ideas map cleanly onto today&apos;s AI and agent workloads, how Bedrock borrows its architecture from FoundationDB, and what serializable transactions actually buy you over plain ACID.&lt;/p&gt;&lt;p&gt;From there we dig into the machinery: log servers versus storage servers, the five-second version window and MVCC, letting it crash with supervision-tree thinking across a cluster, and how rows can live as values while indexes become keys. Jason also covers running distributed jobs with leases and what it takes to swap Postgres out for Bedrock.&lt;/p&gt;&lt;p&gt;Along the way Jason makes the case that none of this is magic, that the real wins come from understanding your machine and the shape of your data. We finish on Beadwork, his lightweight system for managing agent tickets directly in git. If you build with Elixir or care about distributed databases, there&apos;s a lot here to chew on.&lt;/p&gt;&lt;p&gt;Connect with Jason:&lt;br /&gt;- X/Twitter:&lt;a href=&quot;https://x.com/mullaj?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://x.com/mullaj&lt;/a&gt;&lt;br /&gt;- GitHub:&lt;a href=&quot;https://github.com/jallum?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://github.com/jallum&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Projects:&lt;br /&gt;- Bedrock:&lt;a href=&quot;https://github.com/bedrock-kv/bedrock?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://github.com/bedrock-kv/bedrock&lt;/a&gt;&lt;br /&gt;- Beadwork:&lt;a href=&quot;https://github.com/jallum/beadwork?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://github.com/jallum/beadwork&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Resources Mentioned:&lt;br /&gt;- Notes on the FoundationDB paper:&lt;a href=&quot;https://uvdn7.github.io/notes-on-the-foundationdb-paper/?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://uvdn7.github.io/notes-on-the-foundationdb-paper/&lt;/a&gt;&lt;br /&gt;- FoundationDB architecture:&lt;a href=&quot;https://apple.github.io/foundationdb/architecture.html?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://apple.github.io/foundationdb/architecture.html&lt;/a&gt;&lt;br /&gt;- Raft consensus algorithm (GeeksforGeeks):&lt;a href=&quot;https://www.geeksforgeeks.org/system-design/raft-consensus-algorithm/?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://www.geeksforgeeks.org/system-design/raft-consensus-algorithm/&lt;/a&gt;&lt;br /&gt;- The Raft Consensus Algorithm:&lt;a href=&quot;https://raft.github.io/?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://raft.github.io/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Sponsors:&lt;br /&gt;- BEAMOps:&lt;a href=&quot;https://beamops.co.uk?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://beamops.co.uk&lt;/a&gt;&lt;br /&gt;- Paraxial.io:&lt;a href=&quot;https://paraxial.io?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://paraxial.io&lt;/a&gt;&lt;br /&gt;- Jido (Elixir AI Collective Discord):&lt;a href=&quot;https://agentjido.xyz/discord?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://agentjido.xyz/discord&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;SUPPORT ELIXIR MENTOR&lt;/strong&gt;&lt;br /&gt;- Elixir Mentor:&lt;a href=&quot;https://elixirmentor.com/?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://elixirmentor.com&lt;/a&gt;&lt;/p&gt;
</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:35:06</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/ee103f01-6bd2-4104-a3c1-c804fe64ce11/39230986-1779563301778-06892a8a08f7b.jpg"/><itunes:season>1</itunes:season><itunes:episode>84</itunes:episode><itunes:title>Jason Allum on Bedrock</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Tristan Brice on Radio Resilience]]></title><description><![CDATA[<p>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.</p><p>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.</p><p>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.</p><p>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.</p><p>Connect with Tristan:<br />- Website: <a href="https://deavmi.assigned.network/" rel="noopener noreferrer nofollow" target="_blank">https://deavmi.assigned.network/</a><br />- LinkedIn: <a href="https://www.linkedin.com/in/tristan-brice-velloza-kildaire/" rel="noopener noreferrer nofollow" target="_blank">https://www.linkedin.com/in/tristan-brice-velloza-kildaire/</a></p><p><strong>SUPPORT ELIXIR MENTOR</strong><br />- Elixir Mentor: <a href="https://elixirmentor.com" rel="noopener noreferrer nofollow" target="_blank">https://elixirmentor.com</a></p>
]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/Tristan-Brice-on-Radio-Resilience-e321hj6</link><guid isPermaLink="false">350de528-7698-4c5e-bfbc-155d6c1b8349</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Sat, 26 Apr 2025 13:46:59 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/14494e5d9ec4b412f7e83f47691db882d0407c1a7b85efaae99104131d991b87/eyJlcGlzb2RlSWQiOiJmOGQzZGY1NC03OGIyLTRhZDctODg3NC0wZWJhOWVlYzA3OTIiLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvZjhkM2RmNTQtNzhiMi00YWQ3LTg4NzQtMGViYTllZWMwNzkyLzM5OTEyMjc1NC00NDEwMC0yLTNhOWZlZTdlMGYzOWMubXAzIn0=.mp3" length="104914441" type="audio/mpeg"/><podcast:transcript url="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/f8d3df54-78b2-4ad7-8874-0eba9eec0792/transcript.srt" type="application/x-subrip"/><itunes:summary>&lt;p&gt;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.&lt;/p&gt;&lt;p&gt;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.&lt;/p&gt;&lt;p&gt;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&apos;s fault-tolerant design makes it ideal for IoT applications, discusses IPv6 advocacy, and explains how Phoenix LiveView enables web development without JavaScript.&lt;/p&gt;&lt;p&gt;We conclude with a lighthearted discussion about AI-assisted programming and the concept of &quot;vibe coding,&quot; 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.&lt;/p&gt;&lt;p&gt;Connect with Tristan:&lt;br /&gt;- Website: &lt;a href=&quot;https://deavmi.assigned.network/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://deavmi.assigned.network/&lt;/a&gt;&lt;br /&gt;- LinkedIn: &lt;a href=&quot;https://www.linkedin.com/in/tristan-brice-velloza-kildaire/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://www.linkedin.com/in/tristan-brice-velloza-kildaire/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;SUPPORT ELIXIR MENTOR&lt;/strong&gt;&lt;br /&gt;- Elixir Mentor: &lt;a href=&quot;https://elixirmentor.com&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://elixirmentor.com&lt;/a&gt;&lt;/p&gt;
</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:49:17</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/f8d3df54-78b2-4ad7-8874-0eba9eec0792/39230986-1745674979635-6d9cafbada04c.jpg"/><itunes:season>1</itunes:season><itunes:episode>47</itunes:episode><itunes:title>Tristan Brice on Radio Resilience</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Thomas Millar on Machine Learning & Elixir]]></title><description><![CDATA[<p>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.</p>

<p>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.</p>

<p>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.</p>

<p>Take advantage of this opportunity to learn from one of the forefront thinkers in the field.</p>

<p>#ElixirLang #MachineLearning #AI #ElixirMentor #InstructorEx #OpenAI #TechTalk #Programming #SoftwareDevelopment #ElixirProgramming #DataEngineering #PythonCoding #ArtificialIntelligence #TechInnovation #developercommunity</p>

<p>Connect with Thomas:<br />
X: <a href="https://x.com/thmsmlr" rel="noopener noreferrer nofollow" target="_blank">Follow Thomas on X (Twitter)</a><br />
Instructor: <a href="https://github.com/thmsmlr/instructor_ex" rel="noopener noreferrer nofollow" target="_blank">Explore instructor_ex on GitHub</a></p>

<p>Upcoming Event:<br />
<a href="https://www.meetup.com/denver-erlang-elixir/events/298755309/" rel="noopener noreferrer nofollow" target="_blank">"Let's Talk Elixir" Meetup - Feb 5, 2024 @6PM MST</a></p>

<p>SUPPORT ELIXIR MENTOR<br />
🌐 My website: <a href="https://elixirmentor.com/" rel="noopener noreferrer nofollow" target="_blank">Visit Elixir Mentor Website</a><br />
🎙 Check out my podcast: <a href="https://www.hiredgunapps.com/podcast" rel="noopener noreferrer nofollow" target="_blank">Listen to Hired Gun Apps Podcast</a><br />
🆘 NEED HELP?? <a href="https://discord.gg/HcnjPsWATg" rel="noopener noreferrer nofollow" target="_blank">Join our Discord Server</a><br />
🔗 All my Links: <a href="https://linktr.ee/jacob_luetzow" rel="noopener noreferrer nofollow" target="_blank">Connect with Jacob on Linktree</a></p>

<p>Join this channel to get access to perks: <a href="https://www.youtube.com/channel/UChbS_z6KHQiIu9et38O37eQ/join" rel="noopener noreferrer nofollow" target="_blank">YouTube Channel Membership</a></p>
]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/Thomas-Millar-on-Machine-Learning--Elixir-e2fc6l7</link><guid isPermaLink="false">bf2f8556-ac79-435e-b4df-215f7fe4b923</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Mon, 05 Feb 2024 00:48:28 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/01c6ccd8039b08c4b1495edbcff2571234c9d9023d1c7a9c4b986c4dd0b4b6f8/eyJlcGlzb2RlSWQiOiJmZTQ0ZGRiMi1jMTVmLTQ2MDEtODI3Zi03MzhjM2I5OTFjYzYiLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvZmU0NGRkYjItYzE1Zi00NjAxLTgyN2YtNzM4YzNiOTkxY2M2LzM2NjI2MjgyMS00NDEwMC0yLTVhY2JkNWY0MTZkOWEubXAzIn0=.mp3" length="54406999" type="audio/mpeg"/><podcast:transcript url="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/fe44ddb2-c15f-4601-827f-738c3b991cc6/transcript.srt" type="application/x-subrip"/><itunes:summary>&lt;p&gt;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 &quot;instructor_ex.&quot; This tool is taking Elixir into the future of AI by structuring LLM outputs to match Ecto schemas.&lt;/p&gt;

&lt;p&gt;We&apos;ll delve into the development process, explore Thomas&apos;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.&lt;/p&gt;

&lt;p&gt;Don&apos;t miss this chance to gain insights into the future of tech with one of the innovative developers in this space. Whether you&apos;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.&lt;/p&gt;

&lt;p&gt;Take advantage of this opportunity to learn from one of the forefront thinkers in the field.&lt;/p&gt;

&lt;p&gt;#ElixirLang #MachineLearning #AI #ElixirMentor #InstructorEx #OpenAI #TechTalk #Programming #SoftwareDevelopment #ElixirProgramming #DataEngineering #PythonCoding #ArtificialIntelligence #TechInnovation #developercommunity&lt;/p&gt;

&lt;p&gt;Connect with Thomas:&lt;br /&gt;
X: &lt;a href=&quot;https://x.com/thmsmlr&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Follow Thomas on X (Twitter)&lt;/a&gt;&lt;br /&gt;
Instructor: &lt;a href=&quot;https://github.com/thmsmlr/instructor_ex&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Explore instructor_ex on GitHub&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Upcoming Event:&lt;br /&gt;
&lt;a href=&quot;https://www.meetup.com/denver-erlang-elixir/events/298755309/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;&quot;Let&apos;s Talk Elixir&quot; Meetup - Feb 5, 2024 @6PM MST&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;SUPPORT ELIXIR MENTOR&lt;br /&gt;
🌐 My website: &lt;a href=&quot;https://elixirmentor.com/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Visit Elixir Mentor Website&lt;/a&gt;&lt;br /&gt;
🎙 Check out my podcast: &lt;a href=&quot;https://www.hiredgunapps.com/podcast&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Listen to Hired Gun Apps Podcast&lt;/a&gt;&lt;br /&gt;
🆘 NEED HELP?? &lt;a href=&quot;https://discord.gg/HcnjPsWATg&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Join our Discord Server&lt;/a&gt;&lt;br /&gt;
🔗 All my Links: &lt;a href=&quot;https://linktr.ee/jacob_luetzow&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Connect with Jacob on Linktree&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Join this channel to get access to perks: &lt;a href=&quot;https://www.youtube.com/channel/UChbS_z6KHQiIu9et38O37eQ/join&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;YouTube Channel Membership&lt;/a&gt;&lt;/p&gt;
</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>00:56:40</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/fe44ddb2-c15f-4601-827f-738c3b991cc6/39230986-1714490520624-e4296868555eb.jpg"/><itunes:season>1</itunes:season><itunes:episode>2</itunes:episode><itunes:title>Thomas Millar on Machine Learning &amp; Elixir</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Henry Saint-Juste on Rapid Prototyping]]></title><description><![CDATA[<p>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.</p><p>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.</p><p>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.</p><p>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.</p><p>Connect with Henry:<br />- LinkedIn: <a href="https://www.linkedin.com/in/hberson/" rel="noopener noreferrer nofollow" target="_blank">https://www.linkedin.com/in/hberson/</a><br /></p><p><strong>SUPPORT ELIXIR MENTOR</strong><br />- Elixir Mentor: <a href="https://elixirmentor.com" rel="noopener noreferrer nofollow" target="_blank">https://elixirmentor.com</a></p>
]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/Henry-Saint-Juste-on-Rapid-Prototyping-e33aarr</link><guid isPermaLink="false">b98167eb-d7f8-4129-b495-94631ac7324f</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Sat, 24 May 2025 18:58:43 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/5fc93858f9e48d6450a874f30de2c79c6f7e8babb703fb0509d76ba92c9ec221/eyJlcGlzb2RlSWQiOiIwMGY1NTM5Ny0zODBhLTQ5YTMtOTU0NC1hNzdjZjhmMjRkNzIiLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvMDBmNTUzOTctMzgwYS00OWEzLTk1NDQtYTc3Y2Y4ZjI0ZDcyLzQwMDkyOTU1NS00NDEwMC0yLTI0NzgzNWQ5YzAwYTcubXAzIn0=.mp3" length="92389876" type="audio/mpeg"/><podcast:transcript url="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/00f55397-380a-49a3-9544-a77cf8f24d72/transcript.srt" type="application/x-subrip"/><itunes:summary>&lt;p&gt;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.&lt;/p&gt;&lt;p&gt;We dive deep into Henry&apos;s experience building NetJets&apos; mobile application using a &quot;code once, deploy anywhere&quot; 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.&lt;/p&gt;&lt;p&gt;Henry also shares his experience working with Elixir at a previous healthcare startup, his thoughts on automation and &quot;speed of thought&quot; 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&apos;s impact on software engineering teams.&lt;/p&gt;&lt;p&gt;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.&lt;/p&gt;&lt;p&gt;Connect with Henry:&lt;br /&gt;- LinkedIn: &lt;a href=&quot;https://www.linkedin.com/in/hberson/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://www.linkedin.com/in/hberson/&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;SUPPORT ELIXIR MENTOR&lt;/strong&gt;&lt;br /&gt;- Elixir Mentor: &lt;a href=&quot;https://elixirmentor.com&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://elixirmentor.com&lt;/a&gt;&lt;/p&gt;
</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:36:14</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/00f55397-380a-49a3-9544-a77cf8f24d72/39230986-1748112916953-85e92a227fbe8.jpg"/><itunes:title>Henry Saint-Juste on Rapid Prototyping</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Zach Daniel on Igniter]]></title><description><![CDATA[<p>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</p>
<p>Links from the discussion:</p>
<p>- Hologram: <a href="https://hologram.page/" rel="noopener noreferrer nofollow" target="_blank">https://hologram.page/</a></p>
<p>- mneme: <a href="https://github.com/zachallaun/mneme" rel="noopener noreferrer nofollow" target="_blank">https://github.com/zachallaun/mneme</a></p>
<p>- Muzak: <a href="https://github.com/devonestes/muzak" rel="noopener noreferrer nofollow" target="_blank">https://github.com/devonestes/muzak</a></p>
<p>- SEO: <a href="https://hexdocs.pm/phoenix_seo/SEO.html" rel="noopener noreferrer nofollow" target="_blank">https://hexdocs.pm/phoenix_seo/SEO.html</a></p>
<p>Connect with Zach:</p>
<p>- X: <a href="https://x.com/ZachSDaniel1" rel="noopener noreferrer nofollow" target="_blank">https://x.com/ZachSDaniel1</a></p>
<p>- BSKY: <a href="https://bsky.app/profile/zachdaniel.dev" rel="noopener noreferrer nofollow" target="_blank">https://bsky.app/profile/zachdaniel.dev</a></p>
<p>- ASH: <a href="https://ash-hq.org/" rel="noopener noreferrer nofollow" target="_blank">https://ash-hq.org/</a></p>
<p>- Igniter: <a href="https://github.com/ash-project/igniter" rel="noopener noreferrer nofollow" target="_blank">https://github.com/ash-project/igniter</a></p>
<p>SUPPORT ELIXIR MENTOR</p>
<p>- Elixir Mentor: <a href="https://elixirmentor.com" rel="noopener noreferrer nofollow" target="_blank">https://elixirmentor.com</a></p>
]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/Zach-Daniel-on-Igniter-e2tbrp1</link><guid isPermaLink="false">a405f2c7-67cd-40eb-a4fc-95e298077f79</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Sat, 11 Jan 2025 15:18:40 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/0066514140b1dc012542b19a117e2c5f6db0d9daebaa4210a41b4b63abc1793c/eyJlcGlzb2RlSWQiOiIwYzdkYzNlZS1iMjI5LTQ2NGUtYTY3My1mZmJiN2QzY2MzODciLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvMGM3ZGMzZWUtYjIyOS00NjRlLWE2NzMtZmZiYjdkM2NjMzg3LzM5Mjg5NzI5NS00NDEwMC0yLWYzYzJmZDE5OGUyYTQubXAzIn0=.mp3" length="95065651" type="audio/mpeg"/><podcast:transcript url="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/0c7dc3ee-b229-464e-a673-ffbb7d3cc387/transcript.srt" type="application/x-subrip"/><itunes:summary>&lt;p&gt;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&apos;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&lt;/p&gt;
&lt;p&gt;Links from the discussion:&lt;/p&gt;
&lt;p&gt;- Hologram: &lt;a href=&quot;https://hologram.page/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://hologram.page/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;- mneme: &lt;a href=&quot;https://github.com/zachallaun/mneme&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://github.com/zachallaun/mneme&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;- Muzak: &lt;a href=&quot;https://github.com/devonestes/muzak&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://github.com/devonestes/muzak&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;- SEO: &lt;a href=&quot;https://hexdocs.pm/phoenix_seo/SEO.html&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://hexdocs.pm/phoenix_seo/SEO.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Connect with Zach:&lt;/p&gt;
&lt;p&gt;- X: &lt;a href=&quot;https://x.com/ZachSDaniel1&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://x.com/ZachSDaniel1&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;- BSKY: &lt;a href=&quot;https://bsky.app/profile/zachdaniel.dev&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://bsky.app/profile/zachdaniel.dev&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;- ASH: &lt;a href=&quot;https://ash-hq.org/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://ash-hq.org/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;- Igniter: &lt;a href=&quot;https://github.com/ash-project/igniter&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://github.com/ash-project/igniter&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;SUPPORT ELIXIR MENTOR&lt;/p&gt;
&lt;p&gt;- Elixir Mentor: &lt;a href=&quot;https://elixirmentor.com&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://elixirmentor.com&lt;/a&gt;&lt;/p&gt;
</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:39:01</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/0c7dc3ee-b229-464e-a673-ffbb7d3cc387/39230986-1736608587613-ae6098cda7d86.jpg"/><itunes:season>1</itunes:season><itunes:episode>37</itunes:episode><itunes:title>Zach Daniel on Igniter</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Steve Bussey on Ruby to Elixir]]></title><description><![CDATA[<p>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.</p>

<p>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</p>

<p>Connect with Steve:</p>
<p>X: <a href="https://x.com/YOOOODAAAA" rel="noopener noreferrer nofollow" target="_blank">https://x.com/YOOOODAAAA</a></p>
<p>Website: <a href="https://stephenbussey.com/" rel="noopener noreferrer nofollow" target="_blank">https://stephenbussey.com/</a></p>
<p>SUPERED: <a href="https://www.supered.io/" rel="noopener noreferrer nofollow" target="_blank">https://www.supered.io/</a></p>

<p>SUPPORT ELIXIR MENTOR</p>
<p>🌐🌐 My website: <a href="https://elixirmentor.com/" rel="noopener noreferrer nofollow" target="_blank">https://elixirmentor.com/</a></p>

<p>🎙🎙Check out my podcast: <a href="https://www.hiredgunapps.com/podcast" rel="noopener noreferrer nofollow" target="_blank">https://www.hiredgunapps.com/podcast</a></p>

<p>🆘🆘NEED HELP?? Join the Discord Server: <a href="https://discord.gg/HcnjPsWATg" rel="noopener noreferrer nofollow" target="_blank">https://discord.gg/HcnjPsWATg</a></p>

<p>🔗🔗All my Links: <a href="https://linktr.ee/jacob_luetzow" rel="noopener noreferrer nofollow" target="_blank">https://linktr.ee/jacob_luetzow</a></p>
]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/Steve-Bussey-on-Ruby-to-Elixir-e2qf9s6</link><guid isPermaLink="false">5c521da2-ab59-4d1e-ac3e-38a01171c2a4</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Sat, 02 Nov 2024 16:38:33 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/382bfeb87fbe423813b6f617a6250d82671073000ab43ffc4154fe20350173ff/eyJlcGlzb2RlSWQiOiIxMGM2YzE2Yy1jOGNjLTRiNGEtOTY2OC04OWMyZWYwM2RmMmMiLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvMTBjNmMxNmMtYzhjYy00YjRhLTk2NjgtODljMmVmMDNkZjJjLzM4OTEzNTEzNC00NDEwMC0yLTc0OWYxNGQ3Yjc4YWEubXAzIn0=.mp3" length="88043937" type="audio/mpeg"/><podcast:transcript url="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/10c6c16c-c8cc-4b4a-9668-89c2ef03df2c/transcript.srt" type="application/x-subrip"/><itunes:summary>&lt;p&gt;In this episode of the Elixir Mentor Podcast, your go-to source for All Things Elixir, I welcome Steve Bussey, author of &quot;Real-Time Phoenix&quot; and &quot;From Ruby to Elixir.&quot; We&apos;ll discuss Steve&apos;s journey transitioning from Ruby to Elixir, discussing key differences between the languages and Elixir&apos;s unique strengths in building scalable, real-time applications.&lt;/p&gt;

&lt;p&gt;Steve shares insights from his experience as a software engineer and entrepreneur, including lessons learned while building SUPERED. Whether you&apos;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&lt;/p&gt;

&lt;p&gt;Connect with Steve:&lt;/p&gt;
&lt;p&gt;X: &lt;a href=&quot;https://x.com/YOOOODAAAA&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://x.com/YOOOODAAAA&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Website: &lt;a href=&quot;https://stephenbussey.com/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://stephenbussey.com/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;SUPERED: &lt;a href=&quot;https://www.supered.io/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://www.supered.io/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;SUPPORT ELIXIR MENTOR&lt;/p&gt;
&lt;p&gt;🌐🌐 My website: &lt;a href=&quot;https://elixirmentor.com/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://elixirmentor.com/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🎙🎙Check out my podcast: &lt;a href=&quot;https://www.hiredgunapps.com/podcast&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://www.hiredgunapps.com/podcast&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🆘🆘NEED HELP?? Join the Discord Server: &lt;a href=&quot;https://discord.gg/HcnjPsWATg&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://discord.gg/HcnjPsWATg&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🔗🔗All my Links: &lt;a href=&quot;https://linktr.ee/jacob_luetzow&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://linktr.ee/jacob_luetzow&lt;/a&gt;&lt;/p&gt;
</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:31:42</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/10c6c16c-c8cc-4b4a-9668-89c2ef03df2c/39230986-1730557207938-9e02c46010acd.jpg"/><itunes:season>1</itunes:season><itunes:episode>31</itunes:episode><itunes:title>Steve Bussey on Ruby to Elixir</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Carlo Gilmar on Visual Thinking]]></title><description><![CDATA[<p>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.</p>

<p>We'll discuss his unique approach, insights into Erlang, and the intersection of art and technology.</p>

<p>#ElixirLang #VisualPartner #ErlangSolutions #ArtAndTechnology</p>

<p>Connect with Carlo:<br />
X: <a href="https://x.com/carlogilmar" rel="noopener noreferrer nofollow" target="_blank">Follow Carlo on X (Twitter)</a><br />
Website: <a href="https://visualpartnership.xyz/constellations/" rel="noopener noreferrer nofollow" target="_blank">Explore Visual Partnership Constellations</a></p>

<p>SUPPORT ELIXIR MENTOR<br />
🌐 My website: <a href="https://elixirmentor.com/" rel="noopener noreferrer nofollow" target="_blank">Visit Elixir Mentor Website</a><br />
🎙 Check out my podcast: <a href="https://www.hiredgunapps.com/podcast" rel="noopener noreferrer nofollow" target="_blank">Listen to Hired Gun Apps Podcast</a><br />
🆘 NEED HELP?? <a href="https://discord.gg/HcnjPsWATg" rel="noopener noreferrer nofollow" target="_blank">Join our Discord Server</a><br />
🔗 All my Links: <a href="https://linktr.ee/jacob_luetzow" rel="noopener noreferrer nofollow" target="_blank">Connect with Jacob on Linktree</a></p>

<p>Join this channel to get access to perks: <a href="https://www.youtube.com/channel/UChbS_z6KHQiIu9et38O37eQ/join" rel="noopener noreferrer nofollow" target="_blank">YouTube Channel Membership</a></p>
]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/Carlo-Gilmar-on-Visual-Thinking-e2n1gm2</link><guid isPermaLink="false">5d9bbf5f-b826-4c1c-9c11-c1dacae51bce</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Sat, 10 Aug 2024 14:07:22 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/35fc16f5b5832f80dfd8cbeaf382212ba0854f304eb73f27deeaba0506681497/eyJlcGlzb2RlSWQiOiIxNDFhM2IyNi0zODIxLTQxZTQtODkyNS1lMWUxNDE1NzRiOGQiLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvMTQxYTNiMjYtMzgyMS00MWU0LTg5MjUtZTFlMTQxNTc0YjhkLzM4NDU3NDgxNi00NDEwMC0yLWY4NWY1NGZjZjNiZjEubXAzIn0=.mp3" length="60146415" type="audio/mpeg"/><itunes:summary>&lt;p&gt;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.&lt;/p&gt;

&lt;p&gt;We&apos;ll discuss his unique approach, insights into Erlang, and the intersection of art and technology.&lt;/p&gt;

&lt;p&gt;#ElixirLang #VisualPartner #ErlangSolutions #ArtAndTechnology&lt;/p&gt;

&lt;p&gt;Connect with Carlo:&lt;br /&gt;
X: &lt;a href=&quot;https://x.com/carlogilmar&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Follow Carlo on X (Twitter)&lt;/a&gt;&lt;br /&gt;
Website: &lt;a href=&quot;https://visualpartnership.xyz/constellations/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Explore Visual Partnership Constellations&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;SUPPORT ELIXIR MENTOR&lt;br /&gt;
🌐 My website: &lt;a href=&quot;https://elixirmentor.com/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Visit Elixir Mentor Website&lt;/a&gt;&lt;br /&gt;
🎙 Check out my podcast: &lt;a href=&quot;https://www.hiredgunapps.com/podcast&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Listen to Hired Gun Apps Podcast&lt;/a&gt;&lt;br /&gt;
🆘 NEED HELP?? &lt;a href=&quot;https://discord.gg/HcnjPsWATg&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Join our Discord Server&lt;/a&gt;&lt;br /&gt;
🔗 All my Links: &lt;a href=&quot;https://linktr.ee/jacob_luetzow&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Connect with Jacob on Linktree&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Join this channel to get access to perks: &lt;a href=&quot;https://www.youtube.com/channel/UChbS_z6KHQiIu9et38O37eQ/join&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;YouTube Channel Membership&lt;/a&gt;&lt;/p&gt;
</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:02:39</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/141a3b26-3821-41e4-8925-e1e141574b8d/39230986-1723298828023-f3578de1f4421.jpg"/><itunes:season>1</itunes:season><itunes:episode>20</itunes:episode><itunes:title>Carlo Gilmar on Visual Thinking</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Dave Lucia on Rustler & Team Building]]></title><description><![CDATA[<p>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!</p>

<p>#ElixirLang #Rustler #TeamBuilding #Recruiting #OpenSource</p>

<p>Connect with Dave:<br />
X: <a href="https://x.com/davydog187" rel="noopener noreferrer nofollow" target="_blank">Follow Dave on X (Twitter)</a><br />
Website: <a href="https://davelucia.com/" rel="noopener noreferrer nofollow" target="_blank">Visit Dave's Website</a></p>

<p>SUPPORT ELIXIR MENTOR<br />
🌐 My website: <a href="https://elixirmentor.com/" rel="noopener noreferrer nofollow" target="_blank">Visit Elixir Mentor Website</a><br />
🎙 Check out my podcast: <a href="https://www.hiredgunapps.com/podcast" rel="noopener noreferrer nofollow" target="_blank">Listen to Hired Gun Apps Podcast</a><br />
🆘 NEED HELP?? <a href="https://discord.gg/HcnjPsWATg" rel="noopener noreferrer nofollow" target="_blank">Join our Discord Server</a><br />
🔗 All my Links: <a href="https://linktr.ee/jacob_luetzow" rel="noopener noreferrer nofollow" target="_blank">Connect with Jacob on Linktree</a></p>

<p>Join this channel to get access to perks: <a href="https://www.youtube.com/channel/UChbS_z6KHQiIu9et38O37eQ/join" rel="noopener noreferrer nofollow" target="_blank">YouTube Channel Membership</a></p>
]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/Dave-Lucia-on-Rustler--Team-Building-e2mpdlr</link><guid isPermaLink="false">d8fc0fd2-d2a3-477a-bddd-a321009ae6c7</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Sat, 03 Aug 2024 14:20:03 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/bedaf280eba7f951026f1bc43c9e88bf069750d62415d2b0c8e1cff32a906655/eyJlcGlzb2RlSWQiOiIxNThkYmM1My03ZGMyLTQwYzYtYmQ4OC0yMWQ0ZjU1NDVkNjQiLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvMTU4ZGJjNTMtN2RjMi00MGM2LWJkODgtMjFkNGY1NTQ1ZDY0LzM4NDI0ODk1MS00NDEwMC0yLWRhOTU3MTU1NjM0NjgubXAzIn0=.mp3" length="66587584" type="audio/mpeg"/><itunes:summary>&lt;p&gt;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!&lt;/p&gt;

&lt;p&gt;#ElixirLang #Rustler #TeamBuilding #Recruiting #OpenSource&lt;/p&gt;

&lt;p&gt;Connect with Dave:&lt;br /&gt;
X: &lt;a href=&quot;https://x.com/davydog187&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Follow Dave on X (Twitter)&lt;/a&gt;&lt;br /&gt;
Website: &lt;a href=&quot;https://davelucia.com/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Visit Dave&apos;s Website&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;SUPPORT ELIXIR MENTOR&lt;br /&gt;
🌐 My website: &lt;a href=&quot;https://elixirmentor.com/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Visit Elixir Mentor Website&lt;/a&gt;&lt;br /&gt;
🎙 Check out my podcast: &lt;a href=&quot;https://www.hiredgunapps.com/podcast&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Listen to Hired Gun Apps Podcast&lt;/a&gt;&lt;br /&gt;
🆘 NEED HELP?? &lt;a href=&quot;https://discord.gg/HcnjPsWATg&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Join our Discord Server&lt;/a&gt;&lt;br /&gt;
🔗 All my Links: &lt;a href=&quot;https://linktr.ee/jacob_luetzow&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Connect with Jacob on Linktree&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Join this channel to get access to perks: &lt;a href=&quot;https://www.youtube.com/channel/UChbS_z6KHQiIu9et38O37eQ/join&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;YouTube Channel Membership&lt;/a&gt;&lt;/p&gt;
</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:09:21</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/158dbc53-7dc2-40c6-bd88-21d4f5545d64/39230986-1722694724367-381ee66b1920d.jpg"/><itunes:season>1</itunes:season><itunes:episode>19</itunes:episode><itunes:title>Dave Lucia on Rustler &amp; Team Building</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Saša Jurić on Elixir Insights & Advice]]></title><description><![CDATA[<p>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++.</p>

<p>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.</p>

<p>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!</p>

<p>📕 <a href="https://www.manning.com/books/elixir-in-action-third-edition" rel="noopener noreferrer nofollow" target="_blank">Purchase Elixir in Action</a> 📕</p>

<p>Mentioned blog post: <a href="https://dashbit.co/blog/sdks-with-req-stripe" rel="noopener noreferrer nofollow" target="_blank">SDKs with req: Stripe</a></p>

<p>Connect with Saša:<br />
X: <a href="https://x.com/sasajuric" rel="noopener noreferrer nofollow" target="_blank">Follow Saša on X (Twitter)</a><br />
LinkedIn: <a href="https://www.linkedin.com/in/sasajuric/" rel="noopener noreferrer nofollow" target="_blank">Connect with Saša on LinkedIn</a><br />
GitHub: <a href="https://github.com/sasa1977" rel="noopener noreferrer nofollow" target="_blank">Explore Saša's GitHub</a><br />
Website: <a href="https://www.theerlangelist.com/" rel="noopener noreferrer nofollow" target="_blank">Visit The Erlangelist</a></p>

<p>SUPPORT ELIXIR MENTOR<br />
🌐 My website: <a href="https://elixirmentor.com/" rel="noopener noreferrer nofollow" target="_blank">Visit Elixir Mentor Website</a><br />
🎙 Check out my podcast: <a href="https://www.hiredgunapps.com/podcast" rel="noopener noreferrer nofollow" target="_blank">Listen to Hired Gun Apps Podcast</a><br />
🆘 NEED HELP?? <a href="https://discord.gg/HcnjPsWATg" rel="noopener noreferrer nofollow" target="_blank">Join our Discord Server</a><br />
🔗 All my Links: <a href="https://linktr.ee/jacob_luetzow" rel="noopener noreferrer nofollow" target="_blank">Connect with Jacob on Linktree</a></p>

<p>Join this channel to get access to perks: <a href="https://www.youtube.com/channel/UChbS_z6KHQiIu9et38O37eQ/join" rel="noopener noreferrer nofollow" target="_blank">YouTube Channel Membership</a></p>
]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/Saa-Juri-on-Elixir-Insights--Advice-e2lenor</link><guid isPermaLink="false">df8abeb1-74d4-406c-b526-76b318263aac</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Sat, 29 Jun 2024 14:00:00 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/d1b7d69faee5166e3e79d7818b648c95d7337d30c247ba147f8b3a0f8cec4e32/eyJlcGlzb2RlSWQiOiIxOTI0NjVhZi0zNzgyLTQwYzUtOThiYi1kZjIwMmVjYWU0NTIiLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvMTkyNDY1YWYtMzc4Mi00MGM1LTk4YmItZGYyMDJlY2FlNDUyLzM4MTk3ODgzOS00NDEwMC0yLTNmMjlmNzAxNTdiZWIubXAzIn0=.mp3" length="63389778" type="audio/mpeg"/><itunes:summary>&lt;p&gt;In this episode of the Elixir Mentor Podcast, I&apos;m excited to have Saša Jurić, the author of &quot;Elixir in Action,&quot; 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++.&lt;/p&gt;

&lt;p&gt;We&apos;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&apos;re interested in the technical aspects of Elixir, its practical applications, or the vibrant community around it, this conversation will be engaging and informative.&lt;/p&gt;

&lt;p&gt;Join me for a great chat with Saša Jurić, where anything and everything about Elixir is on the table. Don&apos;t miss this opportunity to learn from one of the leading voices in the Elixir world!&lt;/p&gt;

&lt;p&gt;📕 &lt;a href=&quot;https://www.manning.com/books/elixir-in-action-third-edition&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Purchase Elixir in Action&lt;/a&gt; 📕&lt;/p&gt;

&lt;p&gt;Mentioned blog post: &lt;a href=&quot;https://dashbit.co/blog/sdks-with-req-stripe&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;SDKs with req: Stripe&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Connect with Saša:&lt;br /&gt;
X: &lt;a href=&quot;https://x.com/sasajuric&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Follow Saša on X (Twitter)&lt;/a&gt;&lt;br /&gt;
LinkedIn: &lt;a href=&quot;https://www.linkedin.com/in/sasajuric/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Connect with Saša on LinkedIn&lt;/a&gt;&lt;br /&gt;
GitHub: &lt;a href=&quot;https://github.com/sasa1977&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Explore Saša&apos;s GitHub&lt;/a&gt;&lt;br /&gt;
Website: &lt;a href=&quot;https://www.theerlangelist.com/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Visit The Erlangelist&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;SUPPORT ELIXIR MENTOR&lt;br /&gt;
🌐 My website: &lt;a href=&quot;https://elixirmentor.com/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Visit Elixir Mentor Website&lt;/a&gt;&lt;br /&gt;
🎙 Check out my podcast: &lt;a href=&quot;https://www.hiredgunapps.com/podcast&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Listen to Hired Gun Apps Podcast&lt;/a&gt;&lt;br /&gt;
🆘 NEED HELP?? &lt;a href=&quot;https://discord.gg/HcnjPsWATg&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Join our Discord Server&lt;/a&gt;&lt;br /&gt;
🔗 All my Links: &lt;a href=&quot;https://linktr.ee/jacob_luetzow&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Connect with Jacob on Linktree&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Join this channel to get access to perks: &lt;a href=&quot;https://www.youtube.com/channel/UChbS_z6KHQiIu9et38O37eQ/join&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;YouTube Channel Membership&lt;/a&gt;&lt;/p&gt;
</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:06:01</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/192465af-3782-40c5-98bb-df202ecae452/39230986-1719643558736-4b58925ce9d63.jpg"/><itunes:season>1</itunes:season><itunes:episode>16</itunes:episode><itunes:title>Saša Jurić on Elixir Insights &amp; Advice</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Daniel Bergholz on Language Leaps]]></title><description><![CDATA[<p>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.</p>

<p>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!</p>

<p>#ElixirLang #JavaScript #ProgrammingJourney #TechEducation #FreeLearningResources</p>

<p>Connect with Daniel:<br />
X: <a href="https://x.com/danielberg_" rel="noopener noreferrer nofollow" target="_blank">Follow Daniel on X (Twitter)</a><br />
Website: <a href="https://bergdaniel.com.br/" rel="noopener noreferrer nofollow" target="_blank">Visit Daniel's Website</a><br />
Tech School: <a href="https://techschool.dev" rel="noopener noreferrer nofollow" target="_blank">Explore Tech School</a></p>

<p>SUPPORT ELIXIR MENTOR<br />
🌐 My website: <a href="https://elixirmentor.com/" rel="noopener noreferrer nofollow" target="_blank">Visit Elixir Mentor Website</a><br />
🎙 Check out my podcast: <a href="https://www.hiredgunapps.com/podcast" rel="noopener noreferrer nofollow" target="_blank">Listen to Hired Gun Apps Podcast</a><br />
🆘 NEED HELP?? <a href="https://discord.gg/HcnjPsWATg" rel="noopener noreferrer nofollow" target="_blank">Join our Discord Server</a><br />
🔗 All my Links: <a href="https://linktr.ee/jacob_luetzow" rel="noopener noreferrer nofollow" target="_blank">Connect with Jacob on Linktree</a></p>

<p>Join this channel to get access to perks: <a href="https://www.youtube.com/channel/UChbS_z6KHQiIu9et38O37eQ/join" rel="noopener noreferrer nofollow" target="_blank">YouTube Channel Membership</a></p>
]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/Daniel-Bergholz-on-Language-Leaps-e2nig83</link><guid isPermaLink="false">362c6473-0bea-48ff-b022-c160d9173949</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Sat, 24 Aug 2024 15:05:19 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/cf2b66884bcb26eba84a2e5f1c2229d738568df31f1b24292cdc94080d48aa6c/eyJlcGlzb2RlSWQiOiIyMWY3ZDUwZi1iNTVhLTQyNjMtOTUzOS0zNTBlY2QwMTNiMjAiLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvMjFmN2Q1MGYtYjU1YS00MjYzLTk1MzktMzUwZWNkMDEzYjIwLzM4NTI2MDQ0Mi00NDEwMC0yLWQyM2FjMDMyM2NkYmYubXAzIn0=.mp3" length="94082611" type="audio/mpeg"/><itunes:summary>&lt;p&gt;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&apos;ll dive into comparisons between these two languages, uncover the unique aspects of Elixir that captured Daniel&apos;s interest, and discuss the challenges and rewards of transitioning between programming paradigms.&lt;/p&gt;

&lt;p&gt;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&apos;re a seasoned Elixir developer or just starting your coding journey, this conversation promises to be full of practical tips and inspiring stories!&lt;/p&gt;

&lt;p&gt;#ElixirLang #JavaScript #ProgrammingJourney #TechEducation #FreeLearningResources&lt;/p&gt;

&lt;p&gt;Connect with Daniel:&lt;br /&gt;
X: &lt;a href=&quot;https://x.com/danielberg_&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Follow Daniel on X (Twitter)&lt;/a&gt;&lt;br /&gt;
Website: &lt;a href=&quot;https://bergdaniel.com.br/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Visit Daniel&apos;s Website&lt;/a&gt;&lt;br /&gt;
Tech School: &lt;a href=&quot;https://techschool.dev&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Explore Tech School&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;SUPPORT ELIXIR MENTOR&lt;br /&gt;
🌐 My website: &lt;a href=&quot;https://elixirmentor.com/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Visit Elixir Mentor Website&lt;/a&gt;&lt;br /&gt;
🎙 Check out my podcast: &lt;a href=&quot;https://www.hiredgunapps.com/podcast&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Listen to Hired Gun Apps Podcast&lt;/a&gt;&lt;br /&gt;
🆘 NEED HELP?? &lt;a href=&quot;https://discord.gg/HcnjPsWATg&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Join our Discord Server&lt;/a&gt;&lt;br /&gt;
🔗 All my Links: &lt;a href=&quot;https://linktr.ee/jacob_luetzow&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Connect with Jacob on Linktree&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Join this channel to get access to perks: &lt;a href=&quot;https://www.youtube.com/channel/UChbS_z6KHQiIu9et38O37eQ/join&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;YouTube Channel Membership&lt;/a&gt;&lt;/p&gt;
</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:38:00</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/21f7d50f-b55a-4263-9539-350ecd013b20/39230986-1724511451185-6895c8bb61959.jpg"/><itunes:season>1</itunes:season><itunes:episode>22</itunes:episode><itunes:title>Daniel Bergholz on Language Leaps</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Paulo Valente on Nx]]></title><description><![CDATA[<p>In this episode of the Elixir Mentor Podcast, I'm joined by Paulo Valente, an R&amp;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</p>
<p>Connect with Paulo:</p>
<p>X: <a href="https://x.com/polvalente" rel="noopener noreferrer nofollow" target="_blank">https://x.com/polvalente</a></p>
<p>GitHub: <a href="https://github.com/sponsors/polvalente" rel="noopener noreferrer nofollow" target="_blank">https://github.com/sponsors/polvalente</a></p>
<p>Nx Guide: <a href="https://hexdocs.pm/nx/intro-to-nx.html" rel="noopener noreferrer nofollow" target="_blank">https://hexdocs.pm/nx/intro-to-nx.html</a></p>
<p>SUPPORT ELIXIR MENTOR</p>
<p>Elixir Mentor: <a href="https://elixirmentor.com/" rel="noopener noreferrer nofollow" target="_blank">https://elixirmentor.com/</a></p>
<p>siteBrains: <a href="https://sitebrains.io" rel="noopener noreferrer nofollow" target="_blank">https://sitebrains.io</a></p>
]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/Paulo-Valente-on-Nx-e2sat3a</link><guid isPermaLink="false">a513113a-15d6-4e68-89ed-a528b8435092</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Sat, 14 Dec 2024 15:28:21 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/d95d22b5f475826b82963f1413f63f0a701194bdb76c64b478ae8e0a685d80c6/eyJlcGlzb2RlSWQiOiIyY2FiZTlhYS0xNTllLTQ1ZjgtYTA1My0wMGM4NjJiODU4ZTQiLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvMmNhYmU5YWEtMTU5ZS00NWY4LWEwNTMtMDBjODYyYjg1OGU0LzM5MTU1MTY2OC00NDEwMC0yLTZhNmQ5NWM1YjZhNGUubXAzIn0=.mp3" length="73050487" type="audio/mpeg"/><podcast:transcript url="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/2cabe9aa-159e-45f8-a053-00c862b858e4/transcript.srt" type="application/x-subrip"/><itunes:summary>&lt;p&gt;In this episode of the Elixir Mentor Podcast, I&apos;m joined by Paulo Valente, an R&amp;amp;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&apos;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&lt;/p&gt;
&lt;p&gt;Connect with Paulo:&lt;/p&gt;
&lt;p&gt;X: &lt;a href=&quot;https://x.com/polvalente&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://x.com/polvalente&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;GitHub: &lt;a href=&quot;https://github.com/sponsors/polvalente&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://github.com/sponsors/polvalente&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Nx Guide: &lt;a href=&quot;https://hexdocs.pm/nx/intro-to-nx.html&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://hexdocs.pm/nx/intro-to-nx.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;SUPPORT ELIXIR MENTOR&lt;/p&gt;
&lt;p&gt;Elixir Mentor: &lt;a href=&quot;https://elixirmentor.com/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://elixirmentor.com/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;siteBrains: &lt;a href=&quot;https://sitebrains.io&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://sitebrains.io&lt;/a&gt;&lt;/p&gt;
</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:16:05</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/2cabe9aa-159e-45f8-a053-00c862b858e4/39230986-1734189915034-243b918a4de6d.jpg"/><itunes:season>1</itunes:season><itunes:episode>35</itunes:episode><itunes:title>Paulo Valente on Nx</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Jason Allum on Beadwork]]></title><description><![CDATA[<p>Jason Allum returns to the Elixir Mentor Podcast to talk about Beadwork, his filesystem-native, git-synced issue tracker built for AI coding agents. With 40 years of building software and cleaning up other people's messes, Jason has a sharp read on where agentic coding falls apart.</p><p>The conversation starts with Beads, the ticketing tool that inspired Beadwork, and why it eventually devolved into slop as it grew. Jason explains how coding agents lose the thread on long tasks through compaction and drift, and how a clean queue of tickets keeps an agent moving toward the right outcome instead of stitching back together the very thing it was told to tear out.</p><p>From there we get into how Beadwork is built: a git-synced design backed by an orphan branch that sidesteps the merge conflicts that made earlier tools painful for teams and work trees. Jason walks through breaking large changes into epics and issues, pausing the agent to catch drift, and the parts of the job an agent still can't do, like architecture decisions, taste, and judgment.</p><p>We also cover raising the quality bar on agent output, the efficiency argument around tokens, multi-project and team workflows, and the prompts Jason reaches for to get better plans. If you write code alongside an agent every day, this one is full of practical, common-sense workflow advice you can put to use right away.</p><p>Resources Mentioned:<br />- Beadwork:<a href="https://github.com/jallum/beadwork?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://github.com/jallum/beadwork</a><br />- Bedrock (from last time):<a href="https://github.com/bedrock-kv/bedrock?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://github.com/bedrock-kv/bedrock</a></p><p>Connect with Jason:<br />- X/Twitter:<a href="https://x.com/mullaj?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://x.com/mullaj</a><br />- GitHub:<a href="https://github.com/jallum?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://github.com/jallum</a></p><p>Sponsors:<br />- BEAMOps:<a href="https://beamops.co.uk?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://beamops.co.uk</a><br />- Paraxial.io:<a href="https://paraxial.io?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://paraxial.io</a></p><p><strong>SUPPORT ELIXIR MENTOR</strong><br />- Elixir Mentor:<a href="https://elixirmentor.com/?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://elixirmentor.com</a></p>
]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/Jason-Allum-on-Beadwork-e3l23dq</link><guid isPermaLink="false">4d5446e2-d59d-465a-94d2-6a72b8c958f4</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Sat, 20 Jun 2026 14:31:24 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/3a3f9e38001ca31d0a5fe4d976e838fcedf41da567634747372e950a09e048a4/eyJlcGlzb2RlSWQiOiIyZjhmMGUwZC03ZWYwLTRlYWItOWIwZS0wNTlkMzJhNGNjZWIiLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvMmY4ZjBlMGQtN2VmMC00ZWFiLTliMGUtMDU5ZDMyYTRjY2ViLzQyNjUwNzk0NS00NDEwMC0yLTllMGZkOTg4ZGMyOWMubXAzIn0=.mp3" length="89360508" type="audio/mpeg"/><itunes:summary>&lt;p&gt;Jason Allum returns to the Elixir Mentor Podcast to talk about Beadwork, his filesystem-native, git-synced issue tracker built for AI coding agents. With 40 years of building software and cleaning up other people&apos;s messes, Jason has a sharp read on where agentic coding falls apart.&lt;/p&gt;&lt;p&gt;The conversation starts with Beads, the ticketing tool that inspired Beadwork, and why it eventually devolved into slop as it grew. Jason explains how coding agents lose the thread on long tasks through compaction and drift, and how a clean queue of tickets keeps an agent moving toward the right outcome instead of stitching back together the very thing it was told to tear out.&lt;/p&gt;&lt;p&gt;From there we get into how Beadwork is built: a git-synced design backed by an orphan branch that sidesteps the merge conflicts that made earlier tools painful for teams and work trees. Jason walks through breaking large changes into epics and issues, pausing the agent to catch drift, and the parts of the job an agent still can&apos;t do, like architecture decisions, taste, and judgment.&lt;/p&gt;&lt;p&gt;We also cover raising the quality bar on agent output, the efficiency argument around tokens, multi-project and team workflows, and the prompts Jason reaches for to get better plans. If you write code alongside an agent every day, this one is full of practical, common-sense workflow advice you can put to use right away.&lt;/p&gt;&lt;p&gt;Resources Mentioned:&lt;br /&gt;- Beadwork:&lt;a href=&quot;https://github.com/jallum/beadwork?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://github.com/jallum/beadwork&lt;/a&gt;&lt;br /&gt;- Bedrock (from last time):&lt;a href=&quot;https://github.com/bedrock-kv/bedrock?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://github.com/bedrock-kv/bedrock&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Connect with Jason:&lt;br /&gt;- X/Twitter:&lt;a href=&quot;https://x.com/mullaj?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://x.com/mullaj&lt;/a&gt;&lt;br /&gt;- GitHub:&lt;a href=&quot;https://github.com/jallum?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://github.com/jallum&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Sponsors:&lt;br /&gt;- BEAMOps:&lt;a href=&quot;https://beamops.co.uk?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://beamops.co.uk&lt;/a&gt;&lt;br /&gt;- Paraxial.io:&lt;a href=&quot;https://paraxial.io?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://paraxial.io&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;SUPPORT ELIXIR MENTOR&lt;/strong&gt;&lt;br /&gt;- Elixir Mentor:&lt;a href=&quot;https://elixirmentor.com/?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://elixirmentor.com&lt;/a&gt;&lt;/p&gt;
</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:33:05</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/2f8f0e0d-7ef0-4eab-9b0e-059d32a4cceb/39230986-1781965765357-52ee1c418e21d.jpg"/><itunes:season>1</itunes:season><itunes:episode>87</itunes:episode><itunes:title>Jason Allum on Beadwork</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Miguel Camba on Beacon CMS’s Visual Editor]]></title><description><![CDATA[<p>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.
</p>
<p>#ElixirLang #BeaconCMS #PhoenixLiveView #DockYard #webdevelopment</p>
<p>Connect with Miguel:<br />
X: <a href="https://x.com/MiguelCamba" rel="noopener noreferrer nofollow" target="_blank">https://x.com/MiguelCamba</a><br />
BeaconCMS GitHub: <a href="https://github.com/BeaconCMS" rel="noopener noreferrer nofollow" target="_blank">https://github.com/BeaconCMS</a></p>
<p>SUPPORT ELIXIR MENTOR<br />
🌐 My website: <a href="https://elixirmentor.com/" rel="noopener noreferrer nofollow" target="_blank">https://elixirmentor.com/</a><br />
🎙 Check out my podcast: <a href="https://www.hiredgunapps.com/podcast" rel="noopener noreferrer nofollow" target="_blank">https://www.hiredgunapps.com/podcast</a><br />
🆘 NEED HELP?? Join the Discord Server: <a href="https://discord.gg/HcnjPsWATg" rel="noopener noreferrer nofollow" target="_blank">https://discord.gg/HcnjPsWATg</a><br />
🔗 All my Links: <a href="https://linktr.ee/jacob_luetzow" rel="noopener noreferrer nofollow" target="_blank">https://linktr.ee/jacob_luetzow</a></p>
]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/Miguel-Camba-on-Beacon-CMSs-Visual-Editor-e2r2q9n</link><guid isPermaLink="false">91603f07-b598-455e-a310-13c1540e2acf</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Sat, 16 Nov 2024 16:18:49 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/208924e04d229870b0d13571d412e3ec3fe3809c22b67daaac5c79b804a812a6/eyJlcGlzb2RlSWQiOiIzM2Y5NGYzZS01NTk0LTQ5ZGItYWNlZi1kODM5NGE1MTJhNjUiLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvMzNmOTRmM2UtNTU5NC00OWRiLWFjZWYtZDgzOTRhNTEyYTY1LzM4OTkyODcxNC00NDEwMC0yLTZjZWZkY2JiYTQxZWEubXAzIn0=.mp3" length="78256168" type="audio/mpeg"/><podcast:transcript url="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/33f94f3e-5594-49db-acef-d8394a512a65/transcript.srt" type="application/x-subrip"/><itunes:summary>&lt;p&gt;In this episode of the Elixir Mentor Podcast, I&apos;m joined by Miguel Camba, a Senior Engineer at DockYard and key contributor to Beacon CMS. Miguel dives deep into the development of Beacon&apos;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&apos;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&apos;s design, and how it fits into Beacon&apos;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.
&lt;/p&gt;
&lt;p&gt;#ElixirLang #BeaconCMS #PhoenixLiveView #DockYard #webdevelopment&lt;/p&gt;
&lt;p&gt;Connect with Miguel:&lt;br /&gt;
X: &lt;a href=&quot;https://x.com/MiguelCamba&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://x.com/MiguelCamba&lt;/a&gt;&lt;br /&gt;
BeaconCMS GitHub: &lt;a href=&quot;https://github.com/BeaconCMS&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://github.com/BeaconCMS&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;SUPPORT ELIXIR MENTOR&lt;br /&gt;
🌐 My website: &lt;a href=&quot;https://elixirmentor.com/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://elixirmentor.com/&lt;/a&gt;&lt;br /&gt;
🎙 Check out my podcast: &lt;a href=&quot;https://www.hiredgunapps.com/podcast&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://www.hiredgunapps.com/podcast&lt;/a&gt;&lt;br /&gt;
🆘 NEED HELP?? Join the Discord Server: &lt;a href=&quot;https://discord.gg/HcnjPsWATg&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://discord.gg/HcnjPsWATg&lt;/a&gt;&lt;br /&gt;
🔗 All my Links: &lt;a href=&quot;https://linktr.ee/jacob_luetzow&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://linktr.ee/jacob_luetzow&lt;/a&gt;&lt;/p&gt;
</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:21:30</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/33f94f3e-5594-49db-acef-d8394a512a65/39230986-1731771015138-551fe83b25633.jpg"/><itunes:season>1</itunes:season><itunes:episode>33</itunes:episode><itunes:title>Miguel Camba on Beacon CMS’s Visual Editor</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Christopher Grainger on LangGraph]]></title><description><![CDATA[<p>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 agentic 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.</p><p>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.</p><p>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.</p><p>A fascinating discussion about practical applications of Elixir in AI, scaling businesses with small teams, and the future of technology in the patent industry.</p><p><br />Connect with Christopher:Amplified: <a href="https://www.amplified.ai/" rel="noopener noreferrer nofollow" target="_blank">https://www.amplified.ai/</a>BSky: <a href="https://bsky.app/profile/cigrainger.bsky.social" rel="noopener noreferrer nofollow" target="_blank">https://bsky.app/profile/cigrainger.bsky.social</a>Website: <a href="https://cigrainger.com/" rel="noopener noreferrer nofollow" target="_blank">https://cigrainger.com/</a><br />SUPPORT ELIXIR MENTORElixir Mentor: <a href="https://elixirmentor.com/" rel="noopener noreferrer nofollow" target="_blank">https://elixirmentor.com/</a></p>
]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/Christopher-Grainger-on-LangGraph-e2v87sd</link><guid isPermaLink="false">3fd5a4f2-3f14-48c9-8797-b2f3dc619fe5</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Sun, 23 Feb 2025 03:19:02 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/bb20b9af48d04a8a35d414f3783cdb41eeb1351399c5bd5843672002f7148290/eyJlcGlzb2RlSWQiOiIzYjEwYTcyZS1mYzZhLTQ2MzEtYTA0OS0wZjJhNzJmZTFiNDYiLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvM2IxMGE3MmUtZmM2YS00NjMxLWEwNDktMGYyYTcyZmUxYjQ2LzM5NTM2MTMwNS00NDEwMC0yLTJlMzAzMDgxOGYxZTkubXAzIn0=.mp3" length="101088861" type="audio/mpeg"/><podcast:transcript url="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/3b10a72e-fc6a-4631-a049-0f2a72fe1b46/transcript.srt" type="application/x-subrip"/><itunes:summary>&lt;p&gt;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 agentic workflows. Christopher shares his journey from academia to founding a successful patent search platform, and how Elixir&apos;s unique characteristics make it particularly well-suited for AI/ML workloads.&lt;/p&gt;&lt;p&gt;We explore how OTP primitives provide natural solutions for agent-based AI systems, discussing how Elixir&apos;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.&lt;/p&gt;&lt;p&gt;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.&lt;/p&gt;&lt;p&gt;A fascinating discussion about practical applications of Elixir in AI, scaling businesses with small teams, and the future of technology in the patent industry.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;Connect with Christopher:Amplified: &lt;a href=&quot;https://www.amplified.ai/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://www.amplified.ai/&lt;/a&gt;BSky: &lt;a href=&quot;https://bsky.app/profile/cigrainger.bsky.social&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://bsky.app/profile/cigrainger.bsky.social&lt;/a&gt;Website: &lt;a href=&quot;https://cigrainger.com/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://cigrainger.com/&lt;/a&gt;&lt;br /&gt;SUPPORT ELIXIR MENTORElixir Mentor: &lt;a href=&quot;https://elixirmentor.com/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://elixirmentor.com/&lt;/a&gt;&lt;/p&gt;
</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:45:18</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/3b10a72e-fc6a-4631-a049-0f2a72fe1b46/39230986-1740280419349-46e66774a6202.jpg"/><itunes:season>1</itunes:season><itunes:episode>41</itunes:episode><itunes:title>Christopher Grainger on LangGraph</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Leandro Pereira on Beacon CMS]]></title><description><![CDATA[<p>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.</p>

<p>#ElixirLang #BeaconCMS #PhoenixLiveView #webdevelopment</p>

<p>Connect with Leandro:<br />
X: <a href="https://x.com/leandrocesquini" rel="noopener noreferrer nofollow" target="_blank">https://x.com/leandrocesquini</a><br />
Website: <a href="https://leandrocp.com.br/" rel="noopener noreferrer nofollow" target="_blank">https://leandrocp.com.br/</a><br />
BeaconCMS GitHub: <a href="https://github.com/BeaconCMS" rel="noopener noreferrer nofollow" target="_blank">https://github.com/BeaconCMS</a></p>

<p>SUPPORT ELIXIR MENTOR<br />
🌐 My website: <a href="https://elixirmentor.com/" rel="noopener noreferrer nofollow" target="_blank">https://elixirmentor.com/</a><br />
🎙 Check out my podcast: <a href="https://www.hiredgunapps.com/podcast" rel="noopener noreferrer nofollow" target="_blank">https://www.hiredgunapps.com/podcast</a><br />
🆘 NEED HELP?? Join the Discord Server: <a href="https://discord.gg/HcnjPsWATg" rel="noopener noreferrer nofollow" target="_blank">https://discord.gg/HcnjPsWATg</a><br />
🔗 All my Links: <a href="https://linktr.ee/jacob_luetzow" rel="noopener noreferrer nofollow" target="_blank">https://linktr.ee/jacob_luetzow</a></p>
]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/Leandro-Pereira-on-Beacon-CMS-e2qonmp</link><guid isPermaLink="false">ab815b23-6a4f-43f4-97ce-edf86ed5b944</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Sat, 09 Nov 2024 14:39:54 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/832623132605da68f7686f11645fea7c61f9f932064730d15ac8a1d7b89dcced/eyJlcGlzb2RlSWQiOiI0YTE3MDFjZS00MTk1LTRhOTgtOTM3Mi05MDg3NDZiNTNhMjQiLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvNGExNzAxY2UtNDE5NS00YTk4LTkzNzItOTA4NzQ2YjUzYTI0LzM4OTUxODE1OC00NDEwMC0yLTFlMjA2NDE2MDUzYzMubXAzIn0=.mp3" length="92905638" type="audio/mpeg"/><podcast:transcript url="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/4a1701ce-4195-4a98-9372-908746b53a24/transcript.srt" type="application/x-subrip"/><itunes:summary>&lt;p&gt;In this episode of the Elixir Mentor Podcast, I&apos;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&apos;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&apos;s innovative approach to web development, its open-source nature, and the project&apos;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.&lt;/p&gt;

&lt;p&gt;#ElixirLang #BeaconCMS #PhoenixLiveView #webdevelopment&lt;/p&gt;

&lt;p&gt;Connect with Leandro:&lt;br /&gt;
X: &lt;a href=&quot;https://x.com/leandrocesquini&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://x.com/leandrocesquini&lt;/a&gt;&lt;br /&gt;
Website: &lt;a href=&quot;https://leandrocp.com.br/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://leandrocp.com.br/&lt;/a&gt;&lt;br /&gt;
BeaconCMS GitHub: &lt;a href=&quot;https://github.com/BeaconCMS&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://github.com/BeaconCMS&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;SUPPORT ELIXIR MENTOR&lt;br /&gt;
🌐 My website: &lt;a href=&quot;https://elixirmentor.com/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://elixirmentor.com/&lt;/a&gt;&lt;br /&gt;
🎙 Check out my podcast: &lt;a href=&quot;https://www.hiredgunapps.com/podcast&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://www.hiredgunapps.com/podcast&lt;/a&gt;&lt;br /&gt;
🆘 NEED HELP?? Join the Discord Server: &lt;a href=&quot;https://discord.gg/HcnjPsWATg&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://discord.gg/HcnjPsWATg&lt;/a&gt;&lt;br /&gt;
🔗 All my Links: &lt;a href=&quot;https://linktr.ee/jacob_luetzow&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://linktr.ee/jacob_luetzow&lt;/a&gt;&lt;/p&gt;
</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:36:46</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/4a1701ce-4195-4a98-9372-908746b53a24/39230986-1731163090733-3b495297c175a.jpg"/><itunes:season>1</itunes:season><itunes:episode>32</itunes:episode><itunes:title>Leandro Pereira on Beacon CMS</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Andrew Stewart on JS in LiveView]]></title><description><![CDATA[<p>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.</p>

<p>We'll discuss best practices, share insights, and explore various aspects of integrating JavaScript with LiveView. Don't miss it!</p>

<p>#ElixirLang #LiveView #ElixirMentor #TechTalk #SoftwareDevelopment #ElixirProgramming #DeveloperCommunity #JavaScript #WebDevelopment</p>

<p>Textarea code snippet to maintain height on reload:</p>

const MaintainHeightHook = {
 beforeUpdate() {
   this.prevHeight = this.el.style.height
  },
  updated() {
    this.el.style.height = this.prevHeight
  }
}

<p>Image proxy mentioned: <a href="https://t.co/yB4R7RsQrI" rel="noopener noreferrer nofollow" target="_blank">Check out the image proxy</a></p>

<p>Connect with Andrew:<br />
X: <a href="https://x.com/src_rip" rel="noopener noreferrer nofollow" target="_blank">Follow Andrew on X (Twitter)</a><br />
YouTube: <a href="https://www.youtube.com/@srcrip" rel="noopener noreferrer nofollow" target="_blank">Subscribe to Andrew's YouTube Channel</a><br />
Toast Library: <a href="https://toast.src.rip/" rel="noopener noreferrer nofollow" target="_blank">Explore Andrew's Toast Library</a></p>

<p>SUPPORT ELIXIR MENTOR<br />
🌐 My website: <a href="https://elixirmentor.com/" rel="noopener noreferrer nofollow" target="_blank">Visit Elixir Mentor Website</a><br />
🎙 Check out my podcast: <a href="https://www.hiredgunapps.com/podcast" rel="noopener noreferrer nofollow" target="_blank">Listen to Hired Gun Apps Podcast</a><br />
🆘 NEED HELP?? <a href="https://discord.gg/HcnjPsWATg" rel="noopener noreferrer nofollow" target="_blank">Join our Discord Server</a><br />
🔗 All my Links: <a href="https://linktr.ee/jacob_luetzow" rel="noopener noreferrer nofollow" target="_blank">Connect with Jacob on Linktree</a></p>

<p>Join this channel to get access to perks: <a href="https://www.youtube.com/channel/UChbS_z6KHQiIu9et38O37eQ/join" rel="noopener noreferrer nofollow" target="_blank">YouTube Channel Membership</a></p>
]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/Andrew-Stewart-on-JS-in-LiveView-e2m8gko</link><guid isPermaLink="false">1043e3bd-0d20-42aa-aed5-75338ea1fd8e</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Sat, 20 Jul 2024 14:29:27 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/fc51cb126982ad0769aaab1e0929a18897da3f91e9bab1a36feca0676ce0bcb6/eyJlcGlzb2RlSWQiOiI0ZWUwZTU1Ny05NTVlLTQ5NjgtYTA5My1hYmEzNjMwYzQ0MTAiLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvNGVlMGU1NTctOTU1ZS00OTY4LWEwOTMtYWJhMzYzMGM0NDEwLzM4MzU0MDYwNi00NDEwMC0yLTBhMjU3NTkxZDk4NjIubXAzIn0=.mp3" length="113135698" type="audio/mpeg"/><itunes:summary>&lt;p&gt;In this episode of the Elixir Mentor Podcast, your go-to source for All Things Elixir, I&apos;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.&lt;/p&gt;

&lt;p&gt;We&apos;ll discuss best practices, share insights, and explore various aspects of integrating JavaScript with LiveView. Don&apos;t miss it!&lt;/p&gt;

&lt;p&gt;#ElixirLang #LiveView #ElixirMentor #TechTalk #SoftwareDevelopment #ElixirProgramming #DeveloperCommunity #JavaScript #WebDevelopment&lt;/p&gt;

&lt;p&gt;Textarea code snippet to maintain height on reload:&lt;/p&gt;

const MaintainHeightHook = {
 beforeUpdate() {
   this.prevHeight = this.el.style.height
  },
  updated() {
    this.el.style.height = this.prevHeight
  }
}

&lt;p&gt;Image proxy mentioned: &lt;a href=&quot;https://t.co/yB4R7RsQrI&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Check out the image proxy&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Connect with Andrew:&lt;br /&gt;
X: &lt;a href=&quot;https://x.com/src_rip&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Follow Andrew on X (Twitter)&lt;/a&gt;&lt;br /&gt;
YouTube: &lt;a href=&quot;https://www.youtube.com/@srcrip&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Subscribe to Andrew&apos;s YouTube Channel&lt;/a&gt;&lt;br /&gt;
Toast Library: &lt;a href=&quot;https://toast.src.rip/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Explore Andrew&apos;s Toast Library&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;SUPPORT ELIXIR MENTOR&lt;br /&gt;
🌐 My website: &lt;a href=&quot;https://elixirmentor.com/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Visit Elixir Mentor Website&lt;/a&gt;&lt;br /&gt;
🎙 Check out my podcast: &lt;a href=&quot;https://www.hiredgunapps.com/podcast&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Listen to Hired Gun Apps Podcast&lt;/a&gt;&lt;br /&gt;
🆘 NEED HELP?? &lt;a href=&quot;https://discord.gg/HcnjPsWATg&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Join our Discord Server&lt;/a&gt;&lt;br /&gt;
🔗 All my Links: &lt;a href=&quot;https://linktr.ee/jacob_luetzow&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Connect with Jacob on Linktree&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Join this channel to get access to perks: &lt;a href=&quot;https://www.youtube.com/channel/UChbS_z6KHQiIu9et38O37eQ/join&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;YouTube Channel Membership&lt;/a&gt;&lt;/p&gt;
</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:57:50</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/4ee0e557-955e-4968-a093-aba3630c4410/39230986-1721485674819-c03c49914d89d.jpg"/><itunes:season>1</itunes:season><itunes:episode>18</itunes:episode><itunes:title>Andrew Stewart on JS in LiveView</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Mike Hostetler on Autonomous Agents]]></title><description><![CDATA[<p>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.</p><p>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.</p><p>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.</p><p>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.</p><p>**Resources Mentioned:**<br />- Jido Framework: <a href="https://github.com/agentjido" rel="noopener noreferrer nofollow" target="_blank">https://github.com/agentjido</a><br />- Agent Jido: <a href="https://agentjido.xyz" rel="noopener noreferrer nofollow" target="_blank">https://agentjido.xyz</a><br />- Mike's Website: <a href="https://mike-hostetler.com/" rel="noopener noreferrer nofollow" target="_blank">https://mike-hostetler.com/</a></p><p>**Connect with Mike:**<br />- X/Twitter: <a href="https://x.com/mikehostetler" rel="noopener noreferrer nofollow" target="_blank">@mikehostetler</a></p><p><strong>SUPPORT ELIXIR MENTOR</strong><br />- Elixir Mentor: <a href="https://elixirmentor.com" rel="noopener noreferrer nofollow" target="_blank">https://elixirmentor.com</a></p>
]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/Mike-Hostetler-on-Autonomous-Agents-e360ort</link><guid isPermaLink="false">b6ac8081-de05-4970-945f-1e521cb37c59</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Fri, 25 Jul 2025 13:52:02 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/b308d64cf606f3caf0255b88a4a748a33d0adea29287d1785f9c0d1c1fba799c/eyJlcGlzb2RlSWQiOiI1M2Y1MWZhOC1kYzY2LTQ5OWEtYjZhYS01MWIyNTFlZDg2NGQiLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvNTNmNTFmYTgtZGM2Ni00OTlhLWI2YWEtNTFiMjUxZWQ4NjRkLzQwNDUyNzI4Ny00NDEwMC0yLTZkZTYzN2Y1YjA5M2EubXAzIn0=.mp3" length="59207261" type="audio/mpeg"/><podcast:transcript url="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/53f51fa8-dc66-499a-b6aa-51b251ed864d/transcript.srt" type="application/x-subrip"/><itunes:summary>&lt;p&gt;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&apos;s actor model and OTP make it the ideal platform for creating massive agent swarms.&lt;/p&gt;&lt;p&gt;Mike shares his vision of &quot;10,000 agents per human&quot; and explains how Jido&apos;s architecture leverages Elixir&apos;s strengths to build scalable, distributed agent systems. We dive deep into the framework&apos;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.&lt;/p&gt;&lt;p&gt;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.&lt;/p&gt;&lt;p&gt;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.&lt;/p&gt;&lt;p&gt;**Resources Mentioned:**&lt;br /&gt;- Jido Framework: &lt;a href=&quot;https://github.com/agentjido&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://github.com/agentjido&lt;/a&gt;&lt;br /&gt;- Agent Jido: &lt;a href=&quot;https://agentjido.xyz&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://agentjido.xyz&lt;/a&gt;&lt;br /&gt;- Mike&apos;s Website: &lt;a href=&quot;https://mike-hostetler.com/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://mike-hostetler.com/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;**Connect with Mike:**&lt;br /&gt;- X/Twitter: &lt;a href=&quot;https://x.com/mikehostetler&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;@mikehostetler&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;SUPPORT ELIXIR MENTOR&lt;/strong&gt;&lt;br /&gt;- Elixir Mentor: &lt;a href=&quot;https://elixirmentor.com&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://elixirmentor.com&lt;/a&gt;&lt;/p&gt;
</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:01:40</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/53f51fa8-dc66-499a-b6aa-51b251ed864d/39230986-1753451357545-7c947af854a4e.jpg"/><itunes:season>1</itunes:season><itunes:episode>54</itunes:episode><itunes:title>Mike Hostetler on Autonomous Agents</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Luca Corti on Bringing Elixir to Fintech]]></title><description><![CDATA[<p>In this episode of the Elixir Mentor Podcast, I sit down with Luca Corti, CTO at Sibill, a Milano-based fintech startup building cash flow management software for Italian small and medium businesses. Luca walks through his path from the early days of the internet at a small ISP in Milano to discovering functional programming at a major Italian telco—and why Elixir clicked for him immediately after years of fighting mutable state in OOP.</p><p>Luca shares how he joined Sibill with an existing Python and TypeScript MVP, made the case for Elixir as the stack to rebuild on, and navigated integration with open banking APIs and Italy's national electronic invoicing system (SDI). We cover bank sync scheduling with Broadway and message queues, scaling a venture-backed engineering team to 40, and how fintech requirements around data privacy shape day-to-day engineering decisions.</p><p>The conversation goes deep on the BEAM's real superpower—fault tolerance and resilience over raw concurrency—and Luca's hands-on approach to learning by building: an HTTP/2 server in Elixir a decade ago, and more recently using AI to help implement an HTTP/3 library. We also discuss hiring into an Elixir codebase, the challenges of selling SaaS to Italian SMBs accustomed to on-premises software, and a grounded take on AI tooling—useful, with clear limits, and nowhere close to replacing experienced engineers.</p><p>Resources Mentioned:<br />- Sibill: <a href="https://sibill.com/?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://sibill.com</a><br />- ankh (HTTP/2 library): <a href="https://github.com/lucacorti/ankh?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://github.com/lucacorti/ankh</a><br />- lapin (AMQP client): <a href="https://github.com/lucacorti/lapin?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://github.com/lucacorti/lapin</a></p><p>Connect with Luca:<br />- X/Twitter: <a href="https://x.com/lucacorti?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://x.com/lucacorti</a><br />- LinkedIn: <a href="https://www.linkedin.com/in/lucacorti/?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://www.linkedin.com/in/lucacorti</a><br />- GitHub: <a href="https://github.com/lucacorti?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://github.com/lucacorti</a></p><p>Sponsors:<br />- Paraxial.io: <a href="https://paraxial.io/?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://paraxial.io</a><br />- Jido (Elixir AI Collective Discord): <a href="https://agentjido.xyz/discord/?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://agentjido.xyz/discord</a></p><p><strong>SUPPORT ELIXIR MENTOR</strong><br />- Elixir Mentor: <a href="https://elixirmentor.com/?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://elixirmentor.com</a></p>
]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/Luca-Corti-on-Bringing-Elixir-to-Fintech-e3hpi3c</link><guid isPermaLink="false">aa78144d-d6d7-4dbe-9f16-9ec5535b3c2b</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Sun, 12 Apr 2026 13:28:27 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/bd0cc930202da6d55150fa0cd3668571dffee245a1edda7995ce06f3404f2eed/eyJlcGlzb2RlSWQiOiI1YmQ1ODAyZS0zZGE0LTQyNWUtOGQyZS1jYjRkYjM4ZWU2ZjEiLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvNWJkNTgwMmUtM2RhNC00MjVlLThkMmUtY2I0ZGIzOGVlNmYxLzQyMTg5ODI5NS00NDEwMC0yLWVlYWE5NzBkYjg1M2QubXAzIn0=.mp3" length="96374699" type="audio/mpeg"/><podcast:transcript url="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/5bd5802e-3da4-425e-8d2e-cb4db38ee6f1/transcript.srt" type="application/x-subrip"/><itunes:summary>&lt;p&gt;In this episode of the Elixir Mentor Podcast, I sit down with Luca Corti, CTO at Sibill, a Milano-based fintech startup building cash flow management software for Italian small and medium businesses. Luca walks through his path from the early days of the internet at a small ISP in Milano to discovering functional programming at a major Italian telco—and why Elixir clicked for him immediately after years of fighting mutable state in OOP.&lt;/p&gt;&lt;p&gt;Luca shares how he joined Sibill with an existing Python and TypeScript MVP, made the case for Elixir as the stack to rebuild on, and navigated integration with open banking APIs and Italy&apos;s national electronic invoicing system (SDI). We cover bank sync scheduling with Broadway and message queues, scaling a venture-backed engineering team to 40, and how fintech requirements around data privacy shape day-to-day engineering decisions.&lt;/p&gt;&lt;p&gt;The conversation goes deep on the BEAM&apos;s real superpower—fault tolerance and resilience over raw concurrency—and Luca&apos;s hands-on approach to learning by building: an HTTP/2 server in Elixir a decade ago, and more recently using AI to help implement an HTTP/3 library. We also discuss hiring into an Elixir codebase, the challenges of selling SaaS to Italian SMBs accustomed to on-premises software, and a grounded take on AI tooling—useful, with clear limits, and nowhere close to replacing experienced engineers.&lt;/p&gt;&lt;p&gt;Resources Mentioned:&lt;br /&gt;- Sibill: &lt;a href=&quot;https://sibill.com/?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://sibill.com&lt;/a&gt;&lt;br /&gt;- ankh (HTTP/2 library): &lt;a href=&quot;https://github.com/lucacorti/ankh?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://github.com/lucacorti/ankh&lt;/a&gt;&lt;br /&gt;- lapin (AMQP client): &lt;a href=&quot;https://github.com/lucacorti/lapin?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://github.com/lucacorti/lapin&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Connect with Luca:&lt;br /&gt;- X/Twitter: &lt;a href=&quot;https://x.com/lucacorti?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://x.com/lucacorti&lt;/a&gt;&lt;br /&gt;- LinkedIn: &lt;a href=&quot;https://www.linkedin.com/in/lucacorti/?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://www.linkedin.com/in/lucacorti&lt;/a&gt;&lt;br /&gt;- GitHub: &lt;a href=&quot;https://github.com/lucacorti?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://github.com/lucacorti&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Sponsors:&lt;br /&gt;- Paraxial.io: &lt;a href=&quot;https://paraxial.io/?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://paraxial.io&lt;/a&gt;&lt;br /&gt;- Jido (Elixir AI Collective Discord): &lt;a href=&quot;https://agentjido.xyz/discord/?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://agentjido.xyz/discord&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;SUPPORT ELIXIR MENTOR&lt;/strong&gt;&lt;br /&gt;- Elixir Mentor: &lt;a href=&quot;https://elixirmentor.com/?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://elixirmentor.com&lt;/a&gt;&lt;/p&gt;
</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:40:23</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/5bd5802e-3da4-425e-8d2e-cb4db38ee6f1/39230986-1775999716815-5d1f76dd7d767.jpg"/><itunes:season>1</itunes:season><itunes:episode>81</itunes:episode><itunes:title>Luca Corti on Bringing Elixir to Fintech</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Mikh Ahmed on SWARMMO]]></title><description><![CDATA[<p>Mikh Ahmed joins me to talk about SWARMMO, a massively multiplayer online browser game he's building entirely with Elixir and Godot. After experiencing burnout from AWS Lambda and serverless tooling at a Canadian fintech startup, Mikh discovered Elixir and realized it was exactly what he'd been looking for to build his dream game project.</p><p>We explore how the BEAM's actor model maps perfectly to game architecture, with individual player processes, hierarchical AI units that form squads and platoons, and a simulation where NPCs actively compete for territory. Mikh shares his experience going from zero Elixir knowledge to building a game server that can handle a thousand concurrent AI units while using only 4GB of RAM and 50% CPU.</p><p>The conversation covers the realities of indie game development: failed crowdfunding campaigns that led to private support, the challenge of marketing when you'd rather be coding, and plans for a Steam release and version 1.0 launch. We also discuss the potential for LLM-powered NPC personalities, why minimal dependencies matter, and how game design psychology from board games applies to digital experiences.</p><p>Connect with Mikh:<br />- X: <a href="https://x.com/SWARMMOOFFICIAL" rel="noopener noreferrer nofollow" target="_blank">https://x.com/SWARMMOOFFICIAL</a><br />- SWARMMO: <a href="https://swarmmo.games/?lang=en" rel="noopener noreferrer nofollow" target="_blank">https://swarmmo.games/?lang=en</a></p><p><strong>SUPPORT ELIXIR MENTOR</strong><br />- Elixir Mentor: <a href="https://elixirmentor.com/?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://elixirmentor.com/?utm_source=elixir-mentor</a></p>
]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/Mikh-Ahmed-on-SWARMMO-e3d4i6u</link><guid isPermaLink="false">a4b7bb97-ad61-4232-a15a-0cc847e18aee</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Sat, 03 Jan 2026 16:43:45 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/b6488147c449245cfa5c30d2cf419d4d8e66d4b01fee43d072f99428df3a2e98/eyJlcGlzb2RlSWQiOiI2ODQ1Y2I3OS02MDA0LTQ4NGYtOTQxMS1kNGExMDQ2ZjUxYzgiLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvNjg0NWNiNzktNjAwNC00ODRmLTk0MTEtZDRhMTA0NmY1MWM4LzQxNTQxODczMi00NDEwMC0yLWQ2MmE0MzYzNjFlMzcubXAzIn0=.mp3" length="76558836" type="audio/mpeg"/><podcast:transcript url="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/6845cb79-6004-484f-9411-d4a1046f51c8/transcript.srt" type="application/x-subrip"/><itunes:summary>&lt;p&gt;Mikh Ahmed joins me to talk about SWARMMO, a massively multiplayer online browser game he&apos;s building entirely with Elixir and Godot. After experiencing burnout from AWS Lambda and serverless tooling at a Canadian fintech startup, Mikh discovered Elixir and realized it was exactly what he&apos;d been looking for to build his dream game project.&lt;/p&gt;&lt;p&gt;We explore how the BEAM&apos;s actor model maps perfectly to game architecture, with individual player processes, hierarchical AI units that form squads and platoons, and a simulation where NPCs actively compete for territory. Mikh shares his experience going from zero Elixir knowledge to building a game server that can handle a thousand concurrent AI units while using only 4GB of RAM and 50% CPU.&lt;/p&gt;&lt;p&gt;The conversation covers the realities of indie game development: failed crowdfunding campaigns that led to private support, the challenge of marketing when you&apos;d rather be coding, and plans for a Steam release and version 1.0 launch. We also discuss the potential for LLM-powered NPC personalities, why minimal dependencies matter, and how game design psychology from board games applies to digital experiences.&lt;/p&gt;&lt;p&gt;Connect with Mikh:&lt;br /&gt;- X: &lt;a href=&quot;https://x.com/SWARMMOOFFICIAL&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://x.com/SWARMMOOFFICIAL&lt;/a&gt;&lt;br /&gt;- SWARMMO: &lt;a href=&quot;https://swarmmo.games/?lang=en&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://swarmmo.games/?lang=en&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;SUPPORT ELIXIR MENTOR&lt;/strong&gt;&lt;br /&gt;- Elixir Mentor: &lt;a href=&quot;https://elixirmentor.com/?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://elixirmentor.com/?utm_source=elixir-mentor&lt;/a&gt;&lt;/p&gt;
</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:19:44</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/6845cb79-6004-484f-9411-d4a1046f51c8/39230986-1767458371467-5b3741c23a2a9.jpg"/><itunes:season>1</itunes:season><itunes:episode>67</itunes:episode><itunes:title>Mikh Ahmed on SWARMMO</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Isaak Tsalicoglou on REST API Design]]></title><description><![CDATA[<p>In this episode of the Elixir Mentor Podcast, I chat with Isaak Tsalicoglou, author of Elixir Software Engineering. Isaak shares hard-won lessons from building production Elixir API clients, covering validation strategies, error handling approaches, authentication flows, and architectural patterns that actually work in the real world.</p><p>We explore Isaak's journey back into programming through building internal tools for his family's industrial equipment business, and how that led to writing a comprehensive guide on REST API client development. He explains his approach to request validation, why he ultimately decided against using Ecto schemas for API responses, and the importance of resisting unnecessary complexity in software architecture.</p><p>The conversation covers practical API design topics including how to structure clean RESTful routes, avoiding tight coupling between APIs and UIs, and finding the right balance between over-serving and under-serving data. Isaak also shares his thoughts on LLM-assisted development, explaining why he prefers using AI as a code reviewer rather than fully automated coding, and discusses his self-hosting infrastructure setup for privacy-conscious applications.</p><p>This episode offers valuable insights for anyone building API clients in Elixir or thinking critically about software architecture decisions and their long-term implications.</p><p>Resources Mentioned:<br />- Elixir Software Engineering: <a href="https://leanpub.com/elixir-software-engineering" rel="noopener noreferrer nofollow" target="_blank">https://leanpub.com/elixir-software-engineering</a></p><p>Connect with Isaak:<br />- X: <a href="https://x.com/realMrLaminar" rel="noopener noreferrer nofollow" target="_blank">https://x.com/realMrLaminar</a><br />- LinkTree: <a href="https://linktr.ee/tisaakx" rel="noopener noreferrer nofollow" target="_blank">https://linktr.ee/tisaakx</a></p><p><strong>SUPPORT ELIXIR MENTOR</strong><br />- Elixir Mentor: <a href="https://elixirmentor.com/?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://elixirmentor.com/?utm_source=elixir-mentor</a></p>
]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/Isaak-Tsalicoglou-on-REST-API-Design-e3cacgk</link><guid isPermaLink="false">612702a9-3b8e-4af0-92a3-29627900d04d</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Sat, 13 Dec 2025 17:26:15 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/35000bcffeb8d3e2d67a1b04db0d8e28c85ab1fff5fe05177c9d99022e11b160/eyJlcGlzb2RlSWQiOiI2YmQyODk2MS0xZDk1LTQxYWEtYjg1MC02NDQ0YjhhZGQyZWIiLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvNmJkMjg5NjEtMWQ5NS00MWFhLWI4NTAtNjQ0NGI4YWRkMmViLzQxNDMyNDY1MC00NDEwMC0yLTI1NThmYTM0MDhiZC5tcDMifQ==.mp3" length="119612812" type="audio/mpeg"/><podcast:transcript url="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/6bd28961-1d95-41aa-b850-6444b8add2eb/transcript.srt" type="application/x-subrip"/><itunes:summary>&lt;p&gt;In this episode of the Elixir Mentor Podcast, I chat with Isaak Tsalicoglou, author of Elixir Software Engineering. Isaak shares hard-won lessons from building production Elixir API clients, covering validation strategies, error handling approaches, authentication flows, and architectural patterns that actually work in the real world.&lt;/p&gt;&lt;p&gt;We explore Isaak&apos;s journey back into programming through building internal tools for his family&apos;s industrial equipment business, and how that led to writing a comprehensive guide on REST API client development. He explains his approach to request validation, why he ultimately decided against using Ecto schemas for API responses, and the importance of resisting unnecessary complexity in software architecture.&lt;/p&gt;&lt;p&gt;The conversation covers practical API design topics including how to structure clean RESTful routes, avoiding tight coupling between APIs and UIs, and finding the right balance between over-serving and under-serving data. Isaak also shares his thoughts on LLM-assisted development, explaining why he prefers using AI as a code reviewer rather than fully automated coding, and discusses his self-hosting infrastructure setup for privacy-conscious applications.&lt;/p&gt;&lt;p&gt;This episode offers valuable insights for anyone building API clients in Elixir or thinking critically about software architecture decisions and their long-term implications.&lt;/p&gt;&lt;p&gt;Resources Mentioned:&lt;br /&gt;- Elixir Software Engineering: &lt;a href=&quot;https://leanpub.com/elixir-software-engineering&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://leanpub.com/elixir-software-engineering&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Connect with Isaak:&lt;br /&gt;- X: &lt;a href=&quot;https://x.com/realMrLaminar&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://x.com/realMrLaminar&lt;/a&gt;&lt;br /&gt;- LinkTree: &lt;a href=&quot;https://linktr.ee/tisaakx&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://linktr.ee/tisaakx&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;SUPPORT ELIXIR MENTOR&lt;/strong&gt;&lt;br /&gt;- Elixir Mentor: &lt;a href=&quot;https://elixirmentor.com/?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://elixirmentor.com/?utm_source=elixir-mentor&lt;/a&gt;&lt;/p&gt;
</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>02:04:35</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/6bd28961-1d95-41aa-b850-6444b8add2eb/39230986-1765646412913-d5517a766ab6.jpg"/><itunes:season>1</itunes:season><itunes:episode>65</itunes:episode><itunes:title>Isaak Tsalicoglou on REST API Design</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Andrés Alejos on LiveBook]]></title><description><![CDATA[<p>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.</p>

<p>We'll explore a variety of topics, including:</p>
<ul>
 <li>The capabilities and applications of LiveBook</li>
 <li>Integrating machine learning with Elixir</li>
  <li>How these tools can enhance your projects</li>
</ul>

<p>Whether you're curious about practical implementations, technical details, or the broader impact of these technologies, this conversation is sure to be valuable.</p>

<p>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!</p>

<p>Connect with Andrés:<br />
X: <a href="https://x.com/ac_alejos" rel="noopener noreferrer nofollow" target="_blank">Follow Andrés on X (Twitter)</a><br />
Website: <a href="https://www.thestackcanary.com/" rel="noopener noreferrer nofollow" target="_blank">Visit The Stack Canary</a><br />
LinkedIn: <a href="https://www.linkedin.com/in/andresalejos/" rel="noopener noreferrer nofollow" target="_blank">Connect with Andrés on LinkedIn</a><br />
GitHub: <a href="https://github.com/acalejos" rel="noopener noreferrer nofollow" target="_blank">Explore Andrés's GitHub</a></p>

<p>SUPPORT ELIXIR MENTOR<br />
🌐 My website: <a href="https://elixirmentor.com/" rel="noopener noreferrer nofollow" target="_blank">Visit Elixir Mentor Website</a><br />
🎙 Check out my podcast: <a href="https://www.hiredgunapps.com/podcast" rel="noopener noreferrer nofollow" target="_blank">Listen to Hired Gun Apps Podcast</a><br />
🆘 NEED HELP?? <a href="https://discord.gg/HcnjPsWATg" rel="noopener noreferrer nofollow" target="_blank">Join our Discord Server</a><br />
🔗 All my Links: <a href="https://linktr.ee/jacob_luetzow" rel="noopener noreferrer nofollow" target="_blank">Connect with Jacob on Linktree</a></p>

<p>Join this channel to get access to perks: <a href="https://www.youtube.com/channel/UChbS_z6KHQiIu9et38O37eQ/join" rel="noopener noreferrer nofollow" target="_blank">YouTube Channel Membership</a></p>
]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/Andrs-Alejos-on-LiveBook-e2lvt5e</link><guid isPermaLink="false">e207e7d5-cfb1-49bc-be9c-6cac676b036a</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Sat, 13 Jul 2024 14:10:23 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/b2270abb8f33bcee3a071c03215ff8f75533a9d5a70e7a84a98750ff818042de/eyJlcGlzb2RlSWQiOiI2YmU5ODhlMS02ZTJjLTQzYmUtODZhOC1hZmJiNGM3ZjkxZDQiLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvNmJlOTg4ZTEtNmUyYy00M2JlLTg2YTgtYWZiYjRjN2Y5MWQ0LzM4MzEwODg2OS00NDEwMC0yLTkxMGNmZGYwZmQxYzUubXAzIn0=.mp3" length="90540407" type="audio/mpeg"/><itunes:summary>&lt;p&gt;In this episode of the Elixir Mentor Podcast, I&apos;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.&lt;/p&gt;

&lt;p&gt;We&apos;ll explore a variety of topics, including:&lt;/p&gt;
&lt;ul&gt;
 &lt;li&gt;The capabilities and applications of LiveBook&lt;/li&gt;
 &lt;li&gt;Integrating machine learning with Elixir&lt;/li&gt;
  &lt;li&gt;How these tools can enhance your projects&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Whether you&apos;re curious about practical implementations, technical details, or the broader impact of these technologies, this conversation is sure to be valuable.&lt;/p&gt;

&lt;p&gt;Join me for a great discussion with Andrés Alejos, where we explore the intersections of LiveBook, machine learning, and Elixir. Don&apos;t miss this opportunity to gain insights from an expert in the field!&lt;/p&gt;

&lt;p&gt;Connect with Andrés:&lt;br /&gt;
X: &lt;a href=&quot;https://x.com/ac_alejos&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Follow Andrés on X (Twitter)&lt;/a&gt;&lt;br /&gt;
Website: &lt;a href=&quot;https://www.thestackcanary.com/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Visit The Stack Canary&lt;/a&gt;&lt;br /&gt;
LinkedIn: &lt;a href=&quot;https://www.linkedin.com/in/andresalejos/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Connect with Andrés on LinkedIn&lt;/a&gt;&lt;br /&gt;
GitHub: &lt;a href=&quot;https://github.com/acalejos&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Explore Andrés&apos;s GitHub&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;SUPPORT ELIXIR MENTOR&lt;br /&gt;
🌐 My website: &lt;a href=&quot;https://elixirmentor.com/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Visit Elixir Mentor Website&lt;/a&gt;&lt;br /&gt;
🎙 Check out my podcast: &lt;a href=&quot;https://www.hiredgunapps.com/podcast&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Listen to Hired Gun Apps Podcast&lt;/a&gt;&lt;br /&gt;
🆘 NEED HELP?? &lt;a href=&quot;https://discord.gg/HcnjPsWATg&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Join our Discord Server&lt;/a&gt;&lt;br /&gt;
🔗 All my Links: &lt;a href=&quot;https://linktr.ee/jacob_luetzow&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Connect with Jacob on Linktree&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Join this channel to get access to perks: &lt;a href=&quot;https://www.youtube.com/channel/UChbS_z6KHQiIu9et38O37eQ/join&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;YouTube Channel Membership&lt;/a&gt;&lt;/p&gt;
</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:34:18</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/6be988e1-6e2c-43be-86a8-afbb4c7f91d4/39230986-1720879806672-7249ef8622412.jpg"/><itunes:season>1</itunes:season><itunes:episode>17</itunes:episode><itunes:title>Andrés Alejos on LiveBook</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Coby Benveniste & Daniel Garcia-Shulman on AI Marketing Agents]]></title><description><![CDATA[<p>In this episode of the Elixir Mentor Podcast, I chat with Coby Benveniste and Daniel Garcia-Shulman from MarkeTeam.ai about building intelligent AI marketing agents with Elixir. They share their experience migrating from Python and React to a full Elixir and LiveView stack, and explain why the BEAM VM is ideal for powering autonomous agent workflows.</p><p>Coby and Daniel explain their approach to agent architecture, including why they chose gen state machine over gen server for managing agent state machines. They walk through the ReAct pattern (reasoning, actions, observations) and how it maps naturally to Erlang's state machine behaviors. The conversation covers their custom marketing strategy LLM, how they use RAG patterns for brand context, and why specialized agents outperform single all-purpose agents.</p><p>We explore the technical details of their stack, including how they handle DevOps without a dedicated team using mix release, their use of Fun with Flags for feature flagging, and how Broadway and Oban power their data pipelines. The discussion also covers practical workflows with Claude Code, context management using Beads, and the usage rules library for better LLM documentation.</p><p>The episode wraps up with insights on hiring Elixir developers, the emerging field of AEO (Answer Engine Optimization), and advice for developers learning Elixir with LLM assistance. Whether you're building AI agents, exploring marketing automation, or curious about advanced Elixir patterns, this conversation offers practical insights from engineers shipping production AI systems.</p><p>Resources Mentioned:<br />- MarkeTeam AI: <a href="https://www.marketeam.ai" rel="noopener noreferrer nofollow" target="_blank">https://www.marketeam.ai</a><br />- Beads (Claude Code context tool): <a href="https://github.com/steveyegge/beads" rel="noopener noreferrer nofollow" target="_blank">https://github.com/steveyegge/beads</a></p><p>Connect with Coby &amp; Daniel:<br />- Coby: <a href="https://www.linkedin.com/in/coby-benveniste/" rel="noopener noreferrer nofollow" target="_blank">https://www.linkedin.com/in/coby-benveniste/</a><br />- Daniel: <a href="https://www.linkedin.com/in/danielegsh/" rel="noopener noreferrer nofollow" target="_blank">https://www.linkedin.com/in/danielegsh/</a></p><p><strong>SUPPORT ELIXIR MENTOR</strong><br />- Elixir Mentor: <a href="https://elixirmentor.com/?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://elixirmentor.com</a></p>
]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/Coby-Benveniste--Daniel-Garcia-Shulman-on-AI-Marketing-Agents-e3df12v</link><guid isPermaLink="false">15a6f339-47d6-4981-9b32-14ea59fd795b</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Sat, 10 Jan 2026 16:29:56 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/4d7905043423ef2f374435bb5e3bb755ee2dba8d9140975fb0b44c4800509c5e/eyJlcGlzb2RlSWQiOiI3MTUyMGJjYS01ODdhLTQ0ODMtODc2Zi0yMWVmZGYyNWM2Y2IiLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvNzE1MjBiY2EtNTg3YS00NDgzLTg3NmYtMjFlZmRmMjVjNmNiLzQxNTg1MzA2MS00NDEwMC0yLWFmOGQ5ZGM0MmUwNWYubXAzIn0=.mp3" length="105429785" type="audio/mpeg"/><podcast:transcript url="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/71520bca-587a-4483-876f-21efdf25c6cb/transcript.srt" type="application/x-subrip"/><itunes:summary>&lt;p&gt;In this episode of the Elixir Mentor Podcast, I chat with Coby Benveniste and Daniel Garcia-Shulman from MarkeTeam.ai about building intelligent AI marketing agents with Elixir. They share their experience migrating from Python and React to a full Elixir and LiveView stack, and explain why the BEAM VM is ideal for powering autonomous agent workflows.&lt;/p&gt;&lt;p&gt;Coby and Daniel explain their approach to agent architecture, including why they chose gen state machine over gen server for managing agent state machines. They walk through the ReAct pattern (reasoning, actions, observations) and how it maps naturally to Erlang&apos;s state machine behaviors. The conversation covers their custom marketing strategy LLM, how they use RAG patterns for brand context, and why specialized agents outperform single all-purpose agents.&lt;/p&gt;&lt;p&gt;We explore the technical details of their stack, including how they handle DevOps without a dedicated team using mix release, their use of Fun with Flags for feature flagging, and how Broadway and Oban power their data pipelines. The discussion also covers practical workflows with Claude Code, context management using Beads, and the usage rules library for better LLM documentation.&lt;/p&gt;&lt;p&gt;The episode wraps up with insights on hiring Elixir developers, the emerging field of AEO (Answer Engine Optimization), and advice for developers learning Elixir with LLM assistance. Whether you&apos;re building AI agents, exploring marketing automation, or curious about advanced Elixir patterns, this conversation offers practical insights from engineers shipping production AI systems.&lt;/p&gt;&lt;p&gt;Resources Mentioned:&lt;br /&gt;- MarkeTeam AI: &lt;a href=&quot;https://www.marketeam.ai&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://www.marketeam.ai&lt;/a&gt;&lt;br /&gt;- Beads (Claude Code context tool): &lt;a href=&quot;https://github.com/steveyegge/beads&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://github.com/steveyegge/beads&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Connect with Coby &amp;amp; Daniel:&lt;br /&gt;- Coby: &lt;a href=&quot;https://www.linkedin.com/in/coby-benveniste/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://www.linkedin.com/in/coby-benveniste/&lt;/a&gt;&lt;br /&gt;- Daniel: &lt;a href=&quot;https://www.linkedin.com/in/danielegsh/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://www.linkedin.com/in/danielegsh/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;SUPPORT ELIXIR MENTOR&lt;/strong&gt;&lt;br /&gt;- Elixir Mentor: &lt;a href=&quot;https://elixirmentor.com/?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://elixirmentor.com&lt;/a&gt;&lt;/p&gt;
</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:49:49</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/71520bca-587a-4483-876f-21efdf25c6cb/39230986-1768062462037-9fb738f99e489.jpg"/><itunes:season>1</itunes:season><itunes:episode>68</itunes:episode><itunes:title>Coby Benveniste &amp; Daniel Garcia-Shulman on AI Marketing Agents</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Brian Cardarella on LiveView Native]]></title><description><![CDATA[<p>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.</p>

<p>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.</p>

<p>Listeners will learn about delivering better user experiences across all platforms and optimizing productivity with a unified approach.</p>

<p>#ElixirLang #LiveViewNative #PhoenixFramework #CrossPlatformDev #DockYard</p>

<p>Connect with Brian:<br />
X: <a href="https://x.com/bcardarella" rel="noopener noreferrer nofollow" target="_blank">Follow Brian on X (Twitter)</a><br />
Website: <a href="https://dockyard.com/" rel="noopener noreferrer nofollow" target="_blank">Visit DockYard Website</a><br />
LiveView Native: <a href="https://native.live/" rel="noopener noreferrer nofollow" target="_blank">Explore LiveView Native</a></p>

<p>SUPPORT ELIXIR MENTOR<br />
🌐 My website: <a href="https://elixirmentor.com/" rel="noopener noreferrer nofollow" target="_blank">Visit Elixir Mentor Website</a><br />
🎙 Check out my podcast: <a href="https://www.hiredgunapps.com/podcast" rel="noopener noreferrer nofollow" target="_blank">Listen to Hired Gun Apps Podcast</a><br />
🆘 NEED HELP?? <a href="https://discord.gg/HcnjPsWATg" rel="noopener noreferrer nofollow" target="_blank">Join our Discord Server</a><br />
🔗 All my Links: <a href="https://linktr.ee/jacob_luetzow" rel="noopener noreferrer nofollow" target="_blank">Connect with Jacob on Linktree</a></p>
]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/Brian-Cardarella-on-LiveView-Native-e2nvfon</link><guid isPermaLink="false">77c4cf1f-3060-4874-ad22-cbc178906672</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Tue, 03 Sep 2024 22:03:01 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/b2a16b3a84f7a967d74b8fb42cdd99d6e6e3fb21f5d16bc0047d40ea18134c27/eyJlcGlzb2RlSWQiOiI3M2E4YjQ1Ni0xOTVlLTQzODUtYWIxMS1jZmUyY2NkMDJiNjQiLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvNzNhOGI0NTYtMTk1ZS00Mzg1LWFiMTEtY2ZlMmNjZDAyYjY0LzM4NTc4MDAzNS00NDEwMC0yLTNlZjlkZGVkMWQ2NjYubXAzIn0=.mp3" length="116590549" type="audio/mpeg"/><itunes:summary>&lt;p&gt;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.&lt;/p&gt;

&lt;p&gt;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&apos;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.&lt;/p&gt;

&lt;p&gt;Listeners will learn about delivering better user experiences across all platforms and optimizing productivity with a unified approach.&lt;/p&gt;

&lt;p&gt;#ElixirLang #LiveViewNative #PhoenixFramework #CrossPlatformDev #DockYard&lt;/p&gt;

&lt;p&gt;Connect with Brian:&lt;br /&gt;
X: &lt;a href=&quot;https://x.com/bcardarella&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Follow Brian on X (Twitter)&lt;/a&gt;&lt;br /&gt;
Website: &lt;a href=&quot;https://dockyard.com/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Visit DockYard Website&lt;/a&gt;&lt;br /&gt;
LiveView Native: &lt;a href=&quot;https://native.live/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Explore LiveView Native&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;SUPPORT ELIXIR MENTOR&lt;br /&gt;
🌐 My website: &lt;a href=&quot;https://elixirmentor.com/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Visit Elixir Mentor Website&lt;/a&gt;&lt;br /&gt;
🎙 Check out my podcast: &lt;a href=&quot;https://www.hiredgunapps.com/podcast&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Listen to Hired Gun Apps Podcast&lt;/a&gt;&lt;br /&gt;
🆘 NEED HELP?? &lt;a href=&quot;https://discord.gg/HcnjPsWATg&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Join our Discord Server&lt;/a&gt;&lt;br /&gt;
🔗 All my Links: &lt;a href=&quot;https://linktr.ee/jacob_luetzow&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Connect with Jacob on Linktree&lt;/a&gt;&lt;/p&gt;
</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>02:01:26</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/73a8b456-195e-4385-ab11-cfe2ccd02b64/39230986-1725400913837-3ff1c1fef5e61.jpg"/><itunes:season>1</itunes:season><itunes:episode>23</itunes:episode><itunes:title>Brian Cardarella on LiveView Native</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Alex Koutmos on EagleMMS]]></title><description><![CDATA[<p>In this episode, I chat with Alex Koutmos, author of Elixir Patterns and creator of numerous open source libraries, about building EagleMMS—a SaaS platform helping collision repair shops accurately calculate consumable costs for vehicle repairs. Alex shares his journey from two failed startups to building a profitable business with nearly a thousand customers.</p><p>We discuss the outdated methods insurance companies use to calculate repair costs, the brutal reality of door-to-door sales, and how Alex's brother (a licensed auto body technician and appraiser) became his co-founder and sales partner. Alex explains why customer support load is heavier than expected when dealing with insurance company pushback and how they coach shops through negotiations.</p><p>On the technical side, Alex walks through his evolution from a Vue SPA to a full LiveView application, building PWAs that work seamlessly on mobile, and why Elixir has never been a bottleneck for his business needs. We cover ETS caching strategies for performance, database backup lessons learned the hard way, and why he refuses to do standups. Alex also previews his upcoming books on financial analytics with Explorer and Scholar, plus a Nerves book entering beta soon.</p><p>Connect with Alex:<br />- X: <a href="https://x.com/akoutmos" rel="noopener noreferrer nofollow" target="_blank">https://x.com/akoutmos</a><br />- Books: <a href="https://akoutmos.com/top/books/" rel="noopener noreferrer nofollow" target="_blank">https://akoutmos.com/top/books/</a><br />- EagleMMS: <a href="https://eaglemms.com/" rel="noopener noreferrer nofollow" target="_blank">https://eaglemms.com/</a></p><p><strong>SUPPORT ELIXIR MENTOR</strong><br />- Elixir Mentor: <a href="https://elixirmentor.com/?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://elixirmentor.com</a></p>
]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/Alex-Koutmos-on-EagleMMS-e3bl1kd</link><guid isPermaLink="false">fae9c4f7-06dc-4f21-a922-93a1b6127b44</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Sat, 29 Nov 2025 18:16:02 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/27a929f506d6e4991c50e395dbebe7549aff70f7c33cae05a744d8974fa2a45d/eyJlcGlzb2RlSWQiOiI3NDkwZDYzOC03M2VmLTRiZmEtYmI3MC1lZGUwODllNjVmODYiLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvNzQ5MGQ2MzgtNzNlZi00YmZhLWJiNzAtZWRlMDg5ZTY1Zjg2LzQxMzQyMTExNi00NDEwMC0yLWVmZmRlZmJkZWJhYTgubXAzIn0=.mp3" length="91328678" type="audio/mpeg"/><podcast:transcript url="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/7490d638-73ef-4bfa-bb70-ede089e65f86/transcript.srt" type="application/x-subrip"/><itunes:summary>&lt;p&gt;In this episode, I chat with Alex Koutmos, author of Elixir Patterns and creator of numerous open source libraries, about building EagleMMS—a SaaS platform helping collision repair shops accurately calculate consumable costs for vehicle repairs. Alex shares his journey from two failed startups to building a profitable business with nearly a thousand customers.&lt;/p&gt;&lt;p&gt;We discuss the outdated methods insurance companies use to calculate repair costs, the brutal reality of door-to-door sales, and how Alex&apos;s brother (a licensed auto body technician and appraiser) became his co-founder and sales partner. Alex explains why customer support load is heavier than expected when dealing with insurance company pushback and how they coach shops through negotiations.&lt;/p&gt;&lt;p&gt;On the technical side, Alex walks through his evolution from a Vue SPA to a full LiveView application, building PWAs that work seamlessly on mobile, and why Elixir has never been a bottleneck for his business needs. We cover ETS caching strategies for performance, database backup lessons learned the hard way, and why he refuses to do standups. Alex also previews his upcoming books on financial analytics with Explorer and Scholar, plus a Nerves book entering beta soon.&lt;/p&gt;&lt;p&gt;Connect with Alex:&lt;br /&gt;- X: &lt;a href=&quot;https://x.com/akoutmos&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://x.com/akoutmos&lt;/a&gt;&lt;br /&gt;- Books: &lt;a href=&quot;https://akoutmos.com/top/books/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://akoutmos.com/top/books/&lt;/a&gt;&lt;br /&gt;- EagleMMS: &lt;a href=&quot;https://eaglemms.com/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://eaglemms.com/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;SUPPORT ELIXIR MENTOR&lt;/strong&gt;&lt;br /&gt;- Elixir Mentor: &lt;a href=&quot;https://elixirmentor.com/?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://elixirmentor.com&lt;/a&gt;&lt;/p&gt;
</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:35:08</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/7490d638-73ef-4bfa-bb70-ede089e65f86/39230986-1764439877832-a97b51fdd732f.jpg"/><itunes:season>1</itunes:season><itunes:episode>63</itunes:episode><itunes:title>Alex Koutmos on EagleMMS</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Peter Ullrich & Alex Koutmos on EZSuite ]]></title><description><![CDATA[<p>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</p>

<p>EZSuite: <a href="https://ezsuite.dev/" rel="noopener noreferrer nofollow" target="_blank">https://ezsuite.dev/</a></p>

<p>Connect with Peter:<br />
X: <a href="https://x.com/PJUllrich" rel="noopener noreferrer nofollow" target="_blank">https://x.com/PJUllrich</a><br />
BSky: <a href="https://bsky.app/profile/peterullrich.com" rel="noopener noreferrer nofollow" target="_blank">https://bsky.app/profile/peterullrich.com</a><br />
Website: <a href="https://peterullrich.com/" rel="noopener noreferrer nofollow" target="_blank">https://peterullrich.com/</a></p>

<p>Connect with Alex:<br />
X: <a href="https://x.com/akoutmos" rel="noopener noreferrer nofollow" target="_blank">https://x.com/akoutmos</a><br />
BSky: <a href="https://bsky.app/profile/akoutmos.bsky.social" rel="noopener noreferrer nofollow" target="_blank">https://bsky.app/profile/akoutmos.bsky.social</a><br />
Website: <a href="https://akoutmos.com/" rel="noopener noreferrer nofollow" target="_blank">https://akoutmos.com/</a></p>

<p>SUPPORT ELIXIR MENTOR<br />
Elixir Mentor: <a href="https://elixirmentor.com/" rel="noopener noreferrer nofollow" target="_blank">https://elixirmentor.com/</a><br />
siteBrains: <a href="https://sitebrains.io" rel="noopener noreferrer nofollow" target="_blank">https://sitebrains.io</a></p>
]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/Peter-Ullrich--Alex-Koutmos-on-EZSuite-e2sk07q</link><guid isPermaLink="false">20baa96b-d86e-40b6-8d2f-bf1ac092f0ef</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Sat, 21 Dec 2024 14:58:10 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/727b3562f4cd76fc64114555e8a9ff4fb682d36e6a71ffc7d1a510ecc20d7e40/eyJlcGlzb2RlSWQiOiI3NDliM2QwMy1kNDg5LTQxZjgtYjQ4NC02MWYzYzdhNmFjNDMiLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvNzQ5YjNkMDMtZDQ4OS00MWY4LWI0ODQtNjFmM2M3YTZhYzQzLzM5MTkyNjc3Ni00NDEwMC0yLTIyN2E0N2FhNDA3NzYubXAzIn0=.mp3" length="77370095" type="audio/mpeg"/><podcast:transcript url="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/749b3d03-d489-41f8-b484-61f3c7a6ac43/transcript.srt" type="application/x-subrip"/><itunes:summary>&lt;p&gt;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&apos;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&apos;s products, the challenges of transitioning from open-source to commercial development, and their commitment to maintaining high-quality developer tools. Whether you&apos;re running production Phoenix applications or interested in Elixir&apos;s ecosystem growth, this episode offers valuable insights into practical solutions for common development challenges. #ElixirLang #Phoenix #WebSecurity #DevTools #EZSuite&lt;/p&gt;

&lt;p&gt;EZSuite: &lt;a href=&quot;https://ezsuite.dev/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://ezsuite.dev/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Connect with Peter:&lt;br /&gt;
X: &lt;a href=&quot;https://x.com/PJUllrich&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://x.com/PJUllrich&lt;/a&gt;&lt;br /&gt;
BSky: &lt;a href=&quot;https://bsky.app/profile/peterullrich.com&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://bsky.app/profile/peterullrich.com&lt;/a&gt;&lt;br /&gt;
Website: &lt;a href=&quot;https://peterullrich.com/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://peterullrich.com/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Connect with Alex:&lt;br /&gt;
X: &lt;a href=&quot;https://x.com/akoutmos&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://x.com/akoutmos&lt;/a&gt;&lt;br /&gt;
BSky: &lt;a href=&quot;https://bsky.app/profile/akoutmos.bsky.social&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://bsky.app/profile/akoutmos.bsky.social&lt;/a&gt;&lt;br /&gt;
Website: &lt;a href=&quot;https://akoutmos.com/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://akoutmos.com/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;SUPPORT ELIXIR MENTOR&lt;br /&gt;
Elixir Mentor: &lt;a href=&quot;https://elixirmentor.com/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://elixirmentor.com/&lt;/a&gt;&lt;br /&gt;
siteBrains: &lt;a href=&quot;https://sitebrains.io&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://sitebrains.io&lt;/a&gt;&lt;/p&gt;
</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:20:35</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/749b3d03-d489-41f8-b484-61f3c7a6ac43/39230986-1734793016513-a21429f072769.jpg"/><itunes:season>1</itunes:season><itunes:episode>36</itunes:episode><itunes:title>Peter Ullrich &amp; Alex Koutmos on EZSuite </itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Ellie Fairholm & Josep Lluis Giralt D’Lacoste on BEAMOps]]></title><description><![CDATA[<p>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.</p><p>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.</p><p>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.</p><p>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.</p><p>Links discussed:<br />- Engineering Elixir Applications (Book):<a href="https://pragprog.com/titles/beamops/engineering-elixir-applications/" rel="noopener noreferrer nofollow" target="_blank">https://pragprog.com/titles/beamops/engineering-elixir-applications/</a><br />- Docker &amp; Docker Swarm:<a href="https://www.docker.com/" rel="noopener noreferrer nofollow" target="_blank">https://www.docker.com/</a><br />- Terraform:<a href="https://www.terraform.io/" rel="noopener noreferrer nofollow" target="_blank">https://www.terraform.io/</a></p><p>Connect with the authors:<br />- Josep:<a href="https://www.linkedin.com/in/joseplluisgiraltdlacoste/" rel="noopener noreferrer nofollow" target="_blank">https://www.linkedin.com/in/joseplluisgiraltdlacoste/</a><br />- Ellie:<a href="https://www.linkedin.com/in/elliefairholm/" rel="noopener noreferrer nofollow" target="_blank">https://www.linkedin.com/in/elliefairholm/</a></p>- Website:<a href="https://beamops.co.uk/" rel="noopener noreferrer nofollow" target="_blank">https://beamops.co.uk/</a><p></p><p><br /></p><p><strong>SUPPORT ELIXIR MENTOR</strong><br />- Elixir Mentor:<a href="https://elixirmentor.com" rel="noopener noreferrer nofollow" target="_blank">https://elixirmentor.com</a></p>
]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/Ellie-Fairholm--Josep-Lluis-Giralt-DLacoste-on-BEAMOps-e2ul9nk</link><guid isPermaLink="false">80a58d7c-baaa-430e-9a44-aea5293298eb</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Mon, 10 Feb 2025 01:55:13 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/0d80ffcfd361d1d50128ac7e3802e1ea18285d1f2bd9160bba9292e90b5a3ede/eyJlcGlzb2RlSWQiOiI3YTQwNGFhZS05MzRmLTRlZTItOGFmNC05NjU3OWJkYjdlNjAiLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvN2E0MDRhYWUtOTM0Zi00ZWUyLThhZjQtOTY1NzliZGI3ZTYwLzM5NDU4NDk1MS00NDEwMC0yLWVlOWM2MDYzMTczYWMubXAzIn0=.mp3" length="86933419" type="audio/mpeg"/><podcast:transcript url="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/7a404aae-934f-4ee2-8af4-96579bdb7e60/transcript.srt" type="application/x-subrip"/><itunes:summary>&lt;p&gt;In this episode of the Elixir Mentor Podcast, I chat with Ellie and Josep, co-authors of &quot;Engineering Elixir Applications: Navigate Each Stage of Software Delivery with Confidence.&quot; 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.&lt;/p&gt;&lt;p&gt;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.&lt;/p&gt;&lt;p&gt;The authors describe their book&apos;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&apos;s impromptu marathon story and their shared love for gaming.&lt;/p&gt;&lt;p&gt;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.&lt;/p&gt;&lt;p&gt;Links discussed:&lt;br /&gt;- Engineering Elixir Applications (Book):&lt;a href=&quot;https://pragprog.com/titles/beamops/engineering-elixir-applications/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://pragprog.com/titles/beamops/engineering-elixir-applications/&lt;/a&gt;&lt;br /&gt;- Docker &amp;amp; Docker Swarm:&lt;a href=&quot;https://www.docker.com/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://www.docker.com/&lt;/a&gt;&lt;br /&gt;- Terraform:&lt;a href=&quot;https://www.terraform.io/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://www.terraform.io/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Connect with the authors:&lt;br /&gt;- Josep:&lt;a href=&quot;https://www.linkedin.com/in/joseplluisgiraltdlacoste/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://www.linkedin.com/in/joseplluisgiraltdlacoste/&lt;/a&gt;&lt;br /&gt;- Ellie:&lt;a href=&quot;https://www.linkedin.com/in/elliefairholm/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://www.linkedin.com/in/elliefairholm/&lt;/a&gt;&lt;/p&gt;- Website:&lt;a href=&quot;https://beamops.co.uk/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://beamops.co.uk/&lt;/a&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;SUPPORT ELIXIR MENTOR&lt;/strong&gt;&lt;br /&gt;- Elixir Mentor:&lt;a href=&quot;https://elixirmentor.com&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://elixirmentor.com&lt;/a&gt;&lt;/p&gt;
</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:30:33</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/7a404aae-934f-4ee2-8af4-96579bdb7e60/39230986-1739151988275-fab015ce8ff4f.jpg"/><itunes:season>1</itunes:season><itunes:episode>39</itunes:episode><itunes:title>Ellie Fairholm &amp; Josep Lluis Giralt D’Lacoste on BEAMOps</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Barnabas Jovanovics on Ash Core Development]]></title><description><![CDATA[<p>In this episode of the Elixir Mentor Podcast, I sit down with Barnabas Jovanovics, a core engineer on the Ash framework team. Barnabas shares his unique journey from working as an electrician and automation engineer to becoming a key contributor to one of Elixir's most powerful frameworks.</p><p>We explore how Barnabas discovered Ash while building a booking platform, initially skeptical but quickly becoming convinced by its power. He discusses his major contributions including Ash RBAC for simplified role-based access control and GraphQL subscriptions, as well as his current work on a Discord bot framework that leverages Ash's architecture patterns.</p><p>Our conversation covers the philosophy of open source development, the challenges of maintaining large projects, and the exciting new Ash TypeScript integration that just launched. This feature automatically generates type-safe TypeScript client code from your Ash resources, supporting both fetch and Phoenix channels for real-time communication.</p><p>We also discuss valuable perspectives on the Elixir community, conference experiences at Goatmire and Alchemy Conf, and practical advice for developers navigating the rapidly evolving landscape of AI-assisted programming. Whether you're new to Ash or an experienced user, this conversation provides valuable insights into the framework's architecture and future direction.</p><p>Resources Mentioned:<br />- Ash Framework: <a href="https://ash-hq.org/" rel="noopener noreferrer nofollow" target="_blank">https://ash-hq.org/</a></p><p>Connect with Barnabas:<br />- X: <a href="https://x.com/barnabasMJ" rel="noopener noreferrer nofollow" target="_blank">https://x.com/barnabasMJ</a></p><p><strong>SUPPORT ELIXIR MENTOR</strong><br />- Elixir Mentor: <a href="https://elixirmentor.com" rel="noopener noreferrer nofollow" target="_blank">https://elixirmentor.com</a></p>
]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/Barnabas-Jovanovics-on-Ash-Core-Development-e38g14v</link><guid isPermaLink="false">cbaa6a9e-7a2e-44db-bc3c-d30d1be46037</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Sat, 20 Sep 2025 16:49:03 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/093105064c9fa327d40e548572aa723ac7e359e457acfab725dd66984568c9d8/eyJlcGlzb2RlSWQiOiI4MWIwMDdhZS03YmIwLTQwNDYtOThmNC1jNWY0Y2ZlNTI3NWIiLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvODFiMDA3YWUtN2JiMC00MDQ2LTk4ZjQtYzVmNGNmZTUyNzViLzQwNzgzOTM1MS00NDEwMC0yLTA0YTA4ZWY5ODM3ZTgubXAzIn0=.mp3" length="76600632" type="audio/mpeg"/><podcast:transcript url="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/81b007ae-7bb0-4046-98f4-c5f4cfe5275b/transcript.srt" type="application/x-subrip"/><itunes:summary>&lt;p&gt;In this episode of the Elixir Mentor Podcast, I sit down with Barnabas Jovanovics, a core engineer on the Ash framework team. Barnabas shares his unique journey from working as an electrician and automation engineer to becoming a key contributor to one of Elixir&apos;s most powerful frameworks.&lt;/p&gt;&lt;p&gt;We explore how Barnabas discovered Ash while building a booking platform, initially skeptical but quickly becoming convinced by its power. He discusses his major contributions including Ash RBAC for simplified role-based access control and GraphQL subscriptions, as well as his current work on a Discord bot framework that leverages Ash&apos;s architecture patterns.&lt;/p&gt;&lt;p&gt;Our conversation covers the philosophy of open source development, the challenges of maintaining large projects, and the exciting new Ash TypeScript integration that just launched. This feature automatically generates type-safe TypeScript client code from your Ash resources, supporting both fetch and Phoenix channels for real-time communication.&lt;/p&gt;&lt;p&gt;We also discuss valuable perspectives on the Elixir community, conference experiences at Goatmire and Alchemy Conf, and practical advice for developers navigating the rapidly evolving landscape of AI-assisted programming. Whether you&apos;re new to Ash or an experienced user, this conversation provides valuable insights into the framework&apos;s architecture and future direction.&lt;/p&gt;&lt;p&gt;Resources Mentioned:&lt;br /&gt;- Ash Framework: &lt;a href=&quot;https://ash-hq.org/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://ash-hq.org/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Connect with Barnabas:&lt;br /&gt;- X: &lt;a href=&quot;https://x.com/barnabasMJ&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://x.com/barnabasMJ&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;SUPPORT ELIXIR MENTOR&lt;/strong&gt;&lt;br /&gt;- Elixir Mentor: &lt;a href=&quot;https://elixirmentor.com&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://elixirmentor.com&lt;/a&gt;&lt;/p&gt;
</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:19:47</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/81b007ae-7bb0-4046-98f4-c5f4cfe5275b/39230986-1758386916900-c86295332f071.jpg"/><itunes:season>1</itunes:season><itunes:episode>58</itunes:episode><itunes:title>Barnabas Jovanovics on Ash Core Development</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Peter Ullrich on Elixir and Online Course Creation]]></title><description><![CDATA[<p>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. 🚀</p>

<p>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."</p>

<p>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.</p>

<p>Join us for an inspiring conversation! 🎙️</p>

<p>#ElixirMentor #SoftwareDevelopment #ProductEngineering #OnlineEducation #Entrepreneurship #VideoCourseSales #KnowledgeSharing #TechCommunity</p>

<p>Connect with Peter:<br />
Indie Courses: <a href="https://indiecourses.com" rel="noopener noreferrer nofollow" target="_blank">Explore Indie Courses</a><br />
X: <a href="https://twitter.com/pjullrich" rel="noopener noreferrer nofollow" target="_blank">Follow Peter on X (Twitter)</a><br />
Website: <a href="https://peterullrich.com" rel="noopener noreferrer nofollow" target="_blank">Visit Peter's Website</a></p>

<p>SUPPORT ELIXIR MENTOR<br />
🌐 My website: <a href="https://elixirmentor.com/" rel="noopener noreferrer nofollow" target="_blank">Visit Elixir Mentor Website</a><br />
🎙 Check out my podcast: <a href="https://www.hiredgunapps.com/podcast" rel="noopener noreferrer nofollow" target="_blank">Listen to Hired Gun Apps Podcast</a><br />
🆘 NEED HELP?? <a href="https://discord.gg/HcnjPsWATg" rel="noopener noreferrer nofollow" target="_blank">Join our Discord Server</a><br />
🔗 All my Links: <a href="https://linktr.ee/jacob_luetzow" rel="noopener noreferrer nofollow" target="_blank">Connect with Jacob on Linktree</a></p>

<p>Join this channel to get access to perks: <a href="https://www.youtube.com/channel/UChbS_z6KHQiIu9et38O37eQ/join" rel="noopener noreferrer nofollow" target="_blank">YouTube Channel Membership</a></p>
]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/Peter-Ullrich-on-Elixir-and-Online-Course-Creation-e2hggqk</link><guid isPermaLink="false">d3cdd454-339f-494e-be0b-00f08b57efde</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Sun, 24 Mar 2024 16:15:13 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/671fab38389bff351aa925ff91ab4734a1d7ca5af5e9abb4716285217b4a2411/eyJlcGlzb2RlSWQiOiI5MzBjMjMzNi00ZjVkLTRjNTMtODc3OS1iNTk0MGRkOTJiNDAiLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvOTMwYzIzMzYtNGY1ZC00YzUzLTg3NzktYjU5NDBkZDkyYjQwLzM3MjAzNjE0NC00NDEwMC0yLTM5YmFhNzJhNmI3Y2MubXAzIn0=.mp3" length="61573746" type="audio/mpeg"/><itunes:summary>&lt;p&gt;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. 🚀&lt;/p&gt;

&lt;p&gt;We&apos;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&apos;s background in psychology influences his approach to coding and learn about his experience as a founder of &quot;Indie Courses.&quot;&lt;/p&gt;

&lt;p&gt;We&apos;ll explore the challenges of creating and selling video courses and how Indie Courses help creators succeed in the competitive online education market. Don&apos;t miss this opportunity to gain insights from a multifaceted expert in the Elixir community and learn how to monetize your knowledge effectively.&lt;/p&gt;

&lt;p&gt;Join us for an inspiring conversation! 🎙️&lt;/p&gt;

&lt;p&gt;#ElixirMentor #SoftwareDevelopment #ProductEngineering #OnlineEducation #Entrepreneurship #VideoCourseSales #KnowledgeSharing #TechCommunity&lt;/p&gt;

&lt;p&gt;Connect with Peter:&lt;br /&gt;
Indie Courses: &lt;a href=&quot;https://indiecourses.com&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Explore Indie Courses&lt;/a&gt;&lt;br /&gt;
X: &lt;a href=&quot;https://twitter.com/pjullrich&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Follow Peter on X (Twitter)&lt;/a&gt;&lt;br /&gt;
Website: &lt;a href=&quot;https://peterullrich.com&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Visit Peter&apos;s Website&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;SUPPORT ELIXIR MENTOR&lt;br /&gt;
🌐 My website: &lt;a href=&quot;https://elixirmentor.com/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Visit Elixir Mentor Website&lt;/a&gt;&lt;br /&gt;
🎙 Check out my podcast: &lt;a href=&quot;https://www.hiredgunapps.com/podcast&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Listen to Hired Gun Apps Podcast&lt;/a&gt;&lt;br /&gt;
🆘 NEED HELP?? &lt;a href=&quot;https://discord.gg/HcnjPsWATg&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Join our Discord Server&lt;/a&gt;&lt;br /&gt;
🔗 All my Links: &lt;a href=&quot;https://linktr.ee/jacob_luetzow&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Connect with Jacob on Linktree&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Join this channel to get access to perks: &lt;a href=&quot;https://www.youtube.com/channel/UChbS_z6KHQiIu9et38O37eQ/join&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;YouTube Channel Membership&lt;/a&gt;&lt;/p&gt;
</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:04:08</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/930c2336-4f5d-4c53-8779-b5940dd92b40/39230986-1714490597839-2fbc4a340b601.jpg"/><itunes:season>1</itunes:season><itunes:episode>7</itunes:episode><itunes:title>Peter Ullrich on Elixir and Online Course Creation</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Jamil Bou Kheir on Firezone]]></title><description><![CDATA[<p>In this episode of the Elixir Mentor Podcast, I chat with Jamil Bou Kheir, founder of Firezone, a YC-backed open-source zero-trust access platform. Jamil shares his journey from eight years as a Cisco security engineer to building an enterprise VPN replacement using Elixir and Rust.</p><p>We explore how Firezone started as a simple WireGuard configuration tool that hit the front page of Hacker News, then evolved into a full zero-trust platform. Jamil explains the architecture decisions behind using Elixir for the control plane and Rust for the data plane, including their custom ICE implementation called Snownet for NAT traversal. The conversation covers practical insights on Phoenix PubSub for real-time signaling, Postgres WAL streaming for change data capture, and running a global Erlang cluster.</p><p>Jamil also shares candid advice from the Y Combinator experience, discussing funding, product-market fit, and the challenges of rebuilding a product architecture mid-startup. We dive into the realities of open source licensing, security through transparency, and SOC 2 compliance. The episode touches on AI in development workflows, managing large refactors, and marketing strategies for technical founders.</p><p>Whether you're interested in networking protocols, building with Elixir at scale, or the startup journey from side project to funded company, this conversation offers valuable perspective from someone doing it in production.</p><p>Resources Mentioned:<br />- Firezone: <a href="https://www.firezone.dev/?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://www.firezone.dev</a><br />- WireGuard: <a href="https://www.wireguard.com" rel="noopener noreferrer nofollow" target="_blank">https://www.wireguard.com</a><br />- Github: <a href="https://github.com/firezone/firezone" rel="noopener noreferrer nofollow" target="_blank">https://github.com/firezone/firezone</a></p><p>Connect with Jamil:<br />- Website: <a href="https://www.firezone.dev" rel="noopener noreferrer nofollow" target="_blank">https://www.firezone.dev</a><br />- X/Twitter: <a href="https://x.com/jamilbk" rel="noopener noreferrer nofollow" target="_blank">https://x.com/jamilbk</a><br />- LinkedIn: <a href="https://www.linkedin.com/in/jamilbk/" rel="noopener noreferrer nofollow" target="_blank">https://www.linkedin.com/in/jamilbk/</a><br />- GitHub: <a href="https://github.com/jamilbk" rel="noopener noreferrer nofollow" target="_blank">https://github.com/jamilbk</a></p><p>Sponsors:<br />- Paraxial.io: <a href="https://paraxial.io/?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://paraxial.io</a><br />- Jido: <a href="https://agentjido.xyz/discord/?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://agentjido.xyz/discord</a></p><p><strong>SUPPORT ELIXIR MENTOR</strong><br />- Elixir Mentor: <a href="https://elixirmentor.com/?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://elixirmentor.com</a></p>
]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/Jamil-Bou-Kheir-on-Firezone-e3eeuvb</link><guid isPermaLink="false">01d3ae9c-c800-4080-b22f-91aa1065e0d9</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Sat, 31 Jan 2026 19:24:15 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/c7a16ec8d244c032f3a88253a29e8bbfe244a1952ced8f785c9d2a381d352c34/eyJlcGlzb2RlSWQiOiI5NjBhZGEzMC0wY2Q4LTQwMmYtOTQ3YS1iZjNiOTg4MTZhMjEiLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvOTYwYWRhMzAtMGNkOC00MDJmLTk0N2EtYmYzYjk4ODE2YTIxLzQxNzIwNzc0OS00NDEwMC0yLTkyODgyNDYyMjg2YWEubXAzIn0=.mp3" length="93301445" type="audio/mpeg"/><podcast:transcript url="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/960ada30-0cd8-402f-947a-bf3b98816a21/transcript.srt" type="application/x-subrip"/><itunes:summary>&lt;p&gt;In this episode of the Elixir Mentor Podcast, I chat with Jamil Bou Kheir, founder of Firezone, a YC-backed open-source zero-trust access platform. Jamil shares his journey from eight years as a Cisco security engineer to building an enterprise VPN replacement using Elixir and Rust.&lt;/p&gt;&lt;p&gt;We explore how Firezone started as a simple WireGuard configuration tool that hit the front page of Hacker News, then evolved into a full zero-trust platform. Jamil explains the architecture decisions behind using Elixir for the control plane and Rust for the data plane, including their custom ICE implementation called Snownet for NAT traversal. The conversation covers practical insights on Phoenix PubSub for real-time signaling, Postgres WAL streaming for change data capture, and running a global Erlang cluster.&lt;/p&gt;&lt;p&gt;Jamil also shares candid advice from the Y Combinator experience, discussing funding, product-market fit, and the challenges of rebuilding a product architecture mid-startup. We dive into the realities of open source licensing, security through transparency, and SOC 2 compliance. The episode touches on AI in development workflows, managing large refactors, and marketing strategies for technical founders.&lt;/p&gt;&lt;p&gt;Whether you&apos;re interested in networking protocols, building with Elixir at scale, or the startup journey from side project to funded company, this conversation offers valuable perspective from someone doing it in production.&lt;/p&gt;&lt;p&gt;Resources Mentioned:&lt;br /&gt;- Firezone: &lt;a href=&quot;https://www.firezone.dev/?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://www.firezone.dev&lt;/a&gt;&lt;br /&gt;- WireGuard: &lt;a href=&quot;https://www.wireguard.com&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://www.wireguard.com&lt;/a&gt;&lt;br /&gt;- Github: &lt;a href=&quot;https://github.com/firezone/firezone&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://github.com/firezone/firezone&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Connect with Jamil:&lt;br /&gt;- Website: &lt;a href=&quot;https://www.firezone.dev&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://www.firezone.dev&lt;/a&gt;&lt;br /&gt;- X/Twitter: &lt;a href=&quot;https://x.com/jamilbk&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://x.com/jamilbk&lt;/a&gt;&lt;br /&gt;- LinkedIn: &lt;a href=&quot;https://www.linkedin.com/in/jamilbk/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://www.linkedin.com/in/jamilbk/&lt;/a&gt;&lt;br /&gt;- GitHub: &lt;a href=&quot;https://github.com/jamilbk&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://github.com/jamilbk&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Sponsors:&lt;br /&gt;- Paraxial.io: &lt;a href=&quot;https://paraxial.io/?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://paraxial.io&lt;/a&gt;&lt;br /&gt;- Jido: &lt;a href=&quot;https://agentjido.xyz/discord/?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://agentjido.xyz/discord&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;SUPPORT ELIXIR MENTOR&lt;/strong&gt;&lt;br /&gt;- Elixir Mentor: &lt;a href=&quot;https://elixirmentor.com/?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://elixirmentor.com&lt;/a&gt;&lt;/p&gt;
</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:37:11</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/960ada30-0cd8-402f-947a-bf3b98816a21/39230986-1769886857995-7f204d020a9c1.jpg"/><itunes:season>1</itunes:season><itunes:episode>71</itunes:episode><itunes:title>Jamil Bou Kheir on Firezone</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Vasilis Spilka on LLMs & Ash]]></title><description><![CDATA[<p>In this episode of the Elixir Mentor Podcast, I chat with Vasilis Spilka, Head of Software Development at Teacherspace, about building agentic software as a solo developer, the pairing of Ash and LLMs, and what it takes to ship a startup side project alongside a day job.</p><p>Vasilis shares his path from Ruby on Rails in 2014 to nearly a decade of Elixir work across fintech, supply chain, and ad tech. We talk through Teacherspace's recent acquisition, the challenges of integrating with legacy Danish education contractors, and the three pivots it took to land on a working product.</p><p>We spend a good chunk of the episode on Ash: why its unique DSL and introspection make it unusually strong with LLMs, how Spark lets you build your own DSLs, and why usage rules plus Igniter are a game-changer for library authors. Vasilis walks through his Claude Code workflow, the sculpting approach he uses for prototypes, and where he still won't let the LLM near — system design and API keys.</p><p>The conversation also covers Communities, his local-first social platform; the paperclip-style autonomous company idea he's exploring with ash_typescript; whether LLMs actually understand anything; and the unglamorous reality of getting a consumer product off the ground through networking and volunteering. We close with practical tips on prompt phrasing and skill-file tweaks that meaningfully change output quality.</p><p>Resources Mentioned:<br />- Ash Framework: <a href="https://ash-hq.org?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://ash-hq.org</a><br />- Tidewave: <a href="https://tidewave.ai?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://tidewave.ai</a><br />- Igniter: <a href="https://hexdocs.pm/igniter?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://hexdocs.pm/igniter</a><br />- ash_typescript: <a href="https://github.com/ash-project/ash_typescript?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://github.com/ash-project/ash_typescript</a><br /></p><p>Connect with Vasilis:<br />- X/Twitter: <a href="https://x.com/vasspilka?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://x.com/vasspilka</a><br />- GitHub: <a href="https://github.com/vasspilka?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://github.com/vasspilka</a></p><p>Sponsors:<br />- BEAMOps: <a href="https://beamops.co.uk?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://beamops.co.uk</a><br />- Paraxial.io: <a href="https://paraxial.io?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://paraxial.io</a><br />- Jido (Elixir AI Collective Discord): <a href="https://agentjido.xyz/discord?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://agentjido.xyz/discord</a></p><p><strong>SUPPORT ELIXIR MENTOR</strong><br />- Elixir Mentor: <a href="https://elixirmentor.com/?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://elixirmentor.com</a></p>
]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/Vasilis-Spilka-on-LLMs--Ash-e3i7r5g</link><guid isPermaLink="false">5cf629f2-5116-4b3e-8b04-163757297444</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Tue, 21 Apr 2026 17:54:57 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/28ede5f37647fab59d5047abe1e43c1c5e92ccd0aba43caacfde4c374b39db13/eyJlcGlzb2RlSWQiOiJhMjg0M2M1Yi01MGZhLTQ4ZWItYTAwMS02YjYwMTUxMTM2MmQiLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvYTI4NDNjNWItNTBmYS00OGViLWEwMDEtNmI2MDE1MTEzNjJkLzQyMjUyMDY0Mi00NDEwMC0yLTM1Y2ZhMjYzYTdlYTcubXAzIn0=.mp3" length="93013471" type="audio/mpeg"/><podcast:transcript url="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/a2843c5b-50fa-48eb-a001-6b601511362d/transcript.srt" type="application/x-subrip"/><itunes:summary>&lt;p&gt;In this episode of the Elixir Mentor Podcast, I chat with Vasilis Spilka, Head of Software Development at Teacherspace, about building agentic software as a solo developer, the pairing of Ash and LLMs, and what it takes to ship a startup side project alongside a day job.&lt;/p&gt;&lt;p&gt;Vasilis shares his path from Ruby on Rails in 2014 to nearly a decade of Elixir work across fintech, supply chain, and ad tech. We talk through Teacherspace&apos;s recent acquisition, the challenges of integrating with legacy Danish education contractors, and the three pivots it took to land on a working product.&lt;/p&gt;&lt;p&gt;We spend a good chunk of the episode on Ash: why its unique DSL and introspection make it unusually strong with LLMs, how Spark lets you build your own DSLs, and why usage rules plus Igniter are a game-changer for library authors. Vasilis walks through his Claude Code workflow, the sculpting approach he uses for prototypes, and where he still won&apos;t let the LLM near — system design and API keys.&lt;/p&gt;&lt;p&gt;The conversation also covers Communities, his local-first social platform; the paperclip-style autonomous company idea he&apos;s exploring with ash_typescript; whether LLMs actually understand anything; and the unglamorous reality of getting a consumer product off the ground through networking and volunteering. We close with practical tips on prompt phrasing and skill-file tweaks that meaningfully change output quality.&lt;/p&gt;&lt;p&gt;Resources Mentioned:&lt;br /&gt;- Ash Framework: &lt;a href=&quot;https://ash-hq.org?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://ash-hq.org&lt;/a&gt;&lt;br /&gt;- Tidewave: &lt;a href=&quot;https://tidewave.ai?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://tidewave.ai&lt;/a&gt;&lt;br /&gt;- Igniter: &lt;a href=&quot;https://hexdocs.pm/igniter?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://hexdocs.pm/igniter&lt;/a&gt;&lt;br /&gt;- ash_typescript: &lt;a href=&quot;https://github.com/ash-project/ash_typescript?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://github.com/ash-project/ash_typescript&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Connect with Vasilis:&lt;br /&gt;- X/Twitter: &lt;a href=&quot;https://x.com/vasspilka?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://x.com/vasspilka&lt;/a&gt;&lt;br /&gt;- GitHub: &lt;a href=&quot;https://github.com/vasspilka?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://github.com/vasspilka&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Sponsors:&lt;br /&gt;- BEAMOps: &lt;a href=&quot;https://beamops.co.uk?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://beamops.co.uk&lt;/a&gt;&lt;br /&gt;- Paraxial.io: &lt;a href=&quot;https://paraxial.io?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://paraxial.io&lt;/a&gt;&lt;br /&gt;- Jido (Elixir AI Collective Discord): &lt;a href=&quot;https://agentjido.xyz/discord?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://agentjido.xyz/discord&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;SUPPORT ELIXIR MENTOR&lt;/strong&gt;&lt;br /&gt;- Elixir Mentor: &lt;a href=&quot;https://elixirmentor.com/?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://elixirmentor.com&lt;/a&gt;&lt;/p&gt;
</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:36:53</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/a2843c5b-50fa-48eb-a001-6b601511362d/39230986-1776776112024-62bd78fe18ff4.jpg"/><itunes:season>1</itunes:season><itunes:episode>82</itunes:episode><itunes:title>Vasilis Spilka on LLMs &amp; Ash</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Peter Solnica on JustCrossPost]]></title><description><![CDATA[<p>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.</p>

<p><strong>Links from the discussion:</strong><br />
- TDD Phoenix: <a href="https://tddphoenix.com/" rel="noopener noreferrer nofollow">https://tddphoenix.com/</a><br />
- Cloudinary: <a href="https://cloudinary.com/" rel="noopener noreferrer nofollow">https://cloudinary.com/</a><br />
- Cursor.sh: <a href="https://cursor.sh/" rel="noopener noreferrer nofollow">https://cursor.sh/</a><br />
- Playwright: <a href="https://playwright.dev/" rel="noopener noreferrer nofollow">https://playwright.dev/</a></p>

<p><strong>Connect with Peter:</strong><br />
- X: <a href="https://x.com/solnic_dev" rel="noopener noreferrer nofollow">https://x.com/solnic_dev</a><br />
- BSKY: <a href="https://bsky.app/profile/solnic.dev" rel="noopener noreferrer nofollow">https://bsky.app/profile/solnic.dev</a><br />
- Website: <a href="https://solnic.dev/" rel="noopener noreferrer nofollow">https://solnic.dev/</a><br />
- JCP: <a href="https://justcrosspost.app/" rel="noopener noreferrer nofollow">https://justcrosspost.app/</a><br />
- GitHub: <a href="https://github.com/solnic" rel="noopener noreferrer nofollow">https://github.com/solnic</a></p>

<p><strong>SUPPORT ELIXIR MENTOR</strong><br />
- Elixir Mentor: <a href="https://elixirmentor.com" rel="noopener noreferrer nofollow">https://elixirmentor.com</a></p>
]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/Peter-Solnica-on-JustCrossPost-e2tvj84</link><guid isPermaLink="false">56235851-a6cc-459b-bc50-2b219ece82b3</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Sat, 25 Jan 2025 16:51:48 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/69626aaea345c44fb67ae13d359a2c0ebb5664ad3247fcbacb1d0b3f574cda6b/eyJlcGlzb2RlSWQiOiJhNzliNGQ0MC1mZDJjLTQ1ZjUtYWYyOC05N2I5ZDY3ZTk3ODMiLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvYTc5YjRkNDAtZmQyYy00NWY1LWFmMjgtOTdiOWQ2N2U5NzgzLzM5MzY5OTk0My00NDEwMC0yLTVjZDM1M2EyMmI1NjIubXAzIn0=.mp3" length="89368031" type="audio/mpeg"/><podcast:transcript url="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/a79b4d40-fd2c-45f5-af28-97b9d67e9783/transcript.srt" type="application/x-subrip"/><itunes:summary>&lt;p&gt;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.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Links from the discussion:&lt;/strong&gt;&lt;br /&gt;
- TDD Phoenix: &lt;a href=&quot;https://tddphoenix.com/&quot; rel=&quot;noopener noreferrer nofollow&quot;&gt;https://tddphoenix.com/&lt;/a&gt;&lt;br /&gt;
- Cloudinary: &lt;a href=&quot;https://cloudinary.com/&quot; rel=&quot;noopener noreferrer nofollow&quot;&gt;https://cloudinary.com/&lt;/a&gt;&lt;br /&gt;
- Cursor.sh: &lt;a href=&quot;https://cursor.sh/&quot; rel=&quot;noopener noreferrer nofollow&quot;&gt;https://cursor.sh/&lt;/a&gt;&lt;br /&gt;
- Playwright: &lt;a href=&quot;https://playwright.dev/&quot; rel=&quot;noopener noreferrer nofollow&quot;&gt;https://playwright.dev/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Connect with Peter:&lt;/strong&gt;&lt;br /&gt;
- X: &lt;a href=&quot;https://x.com/solnic_dev&quot; rel=&quot;noopener noreferrer nofollow&quot;&gt;https://x.com/solnic_dev&lt;/a&gt;&lt;br /&gt;
- BSKY: &lt;a href=&quot;https://bsky.app/profile/solnic.dev&quot; rel=&quot;noopener noreferrer nofollow&quot;&gt;https://bsky.app/profile/solnic.dev&lt;/a&gt;&lt;br /&gt;
- Website: &lt;a href=&quot;https://solnic.dev/&quot; rel=&quot;noopener noreferrer nofollow&quot;&gt;https://solnic.dev/&lt;/a&gt;&lt;br /&gt;
- JCP: &lt;a href=&quot;https://justcrosspost.app/&quot; rel=&quot;noopener noreferrer nofollow&quot;&gt;https://justcrosspost.app/&lt;/a&gt;&lt;br /&gt;
- GitHub: &lt;a href=&quot;https://github.com/solnic&quot; rel=&quot;noopener noreferrer nofollow&quot;&gt;https://github.com/solnic&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;SUPPORT ELIXIR MENTOR&lt;/strong&gt;&lt;br /&gt;
- Elixir Mentor: &lt;a href=&quot;https://elixirmentor.com&quot; rel=&quot;noopener noreferrer nofollow&quot;&gt;https://elixirmentor.com&lt;/a&gt;&lt;/p&gt;
</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:33:05</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/a79b4d40-fd2c-45f5-af28-97b9d67e9783/39230986-1737823687112-5302894a5c96e.jpg"/><itunes:season>1</itunes:season><itunes:episode>38</itunes:episode><itunes:title>Peter Solnica on JustCrossPost</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Greg Medland on Elixir Jobs]]></title><description><![CDATA[<p>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.</p>
<p>#ElixirLang #TechJobs #ElixirCareers #EthicalRecruitment</p>
<p><br /></p>
<p>Connect with Greg:<br />
X: <a href="https://x.com/FunctionalUs" rel="noopener noreferrer nofollow" target="_blank">https://x.com/FunctionalUs</a><br />
Linkedn: <a href="https://www.linkedin.com/in/gregmedlandg2/" rel="noopener noreferrer nofollow" target="_blank">https://www.linkedin.com/in/gregmedlandg2/</a></p>
<p>SUPPORT ELIXIR MENTOR<br />
🌐🌐 My website: <a href="https://elixirmentor.com/" rel="noopener noreferrer nofollow" target="_blank">https://elixirmentor.com/</a><br />
Hired Gun Apps - Custom Software &amp; Web Design: <a href="https://www.hiredgunapps.com" rel="noopener noreferrer nofollow" target="_blank">https://www.hiredgunapps.com</a></p>
<p>🆘🆘NEED HELP?? Join the Discord Server: <a href="https://discord.gg/HcnjPsWATg" rel="noopener noreferrer nofollow" target="_blank">https://discord.gg/HcnjPsWATg</a></p>
<p>🔗🔗All my Links: <a href="https://linktr.ee/jacob_luetzow" rel="noopener noreferrer nofollow" target="_blank">https://linktr.ee/jacob_luetzow</a></p>
<p>Join this channel to get access to perks: <a href="https://www.youtube.com/channel/UChbS_z6KHQiIu9et38O37eQ/join" rel="noopener noreferrer nofollow" target="_blank">https://www.youtube.com/channel/UChbS_z6KHQiIu9et38O37eQ/join</a></p>
]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/Greg-Medland-on-Elixir-Jobs-e2psuio</link><guid isPermaLink="false">114165d4-f3fb-4b0b-906f-f6984be41a4a</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Sat, 19 Oct 2024 22:00:54 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/3f0b3c117f931e44603785340c496229a9edad7f6326625398570a2a2b21481d/eyJlcGlzb2RlSWQiOiJhYjVhYzQxMi1jNGFhLTQyMGUtYmZjMy1hYzA2NTRmMmUyZWIiLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvYWI1YWM0MTItYzRhYS00MjBlLWJmYzMtYWMwNjU0ZjJlMmViLzM4ODM4NTAxNy00NDEwMC0yLWU4YTk1ZTY3OTg1OTMubXAzIn0=.mp3" length="62225344" type="audio/mpeg"/><podcast:transcript url="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/ab5ac412-c4aa-420e-bfc3-ac0654f2e2eb/transcript.srt" type="application/x-subrip"/><itunes:summary>&lt;p&gt;In this episode of the Elixir Mentor Podcast, your go-to source for All Things Elixir, I&apos;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&apos;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&apos;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&apos;t miss this opportunity to gain a competitive edge in the Elixir job market from a recruiter at the forefront of the field. Greg&apos;s unique perspective as part of SR2 Recruitment, a B Corp Certified company, also sheds light on ethical hiring practices in tech.&lt;/p&gt;
&lt;p&gt;#ElixirLang #TechJobs #ElixirCareers #EthicalRecruitment&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Connect with Greg:&lt;br /&gt;
X: &lt;a href=&quot;https://x.com/FunctionalUs&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://x.com/FunctionalUs&lt;/a&gt;&lt;br /&gt;
Linkedn: &lt;a href=&quot;https://www.linkedin.com/in/gregmedlandg2/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://www.linkedin.com/in/gregmedlandg2/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;SUPPORT ELIXIR MENTOR&lt;br /&gt;
🌐🌐 My website: &lt;a href=&quot;https://elixirmentor.com/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://elixirmentor.com/&lt;/a&gt;&lt;br /&gt;
Hired Gun Apps - Custom Software &amp;amp; Web Design: &lt;a href=&quot;https://www.hiredgunapps.com&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://www.hiredgunapps.com&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;🆘🆘NEED HELP?? Join the Discord Server: &lt;a href=&quot;https://discord.gg/HcnjPsWATg&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://discord.gg/HcnjPsWATg&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;🔗🔗All my Links: &lt;a href=&quot;https://linktr.ee/jacob_luetzow&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://linktr.ee/jacob_luetzow&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Join this channel to get access to perks: &lt;a href=&quot;https://www.youtube.com/channel/UChbS_z6KHQiIu9et38O37eQ/join&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://www.youtube.com/channel/UChbS_z6KHQiIu9et38O37eQ/join&lt;/a&gt;&lt;/p&gt;
</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:04:49</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/ab5ac412-c4aa-420e-bfc3-ac0654f2e2eb/39230986-1729375175273-5a119db12ec6d.jpg"/><itunes:season>1</itunes:season><itunes:episode>29</itunes:episode><itunes:title>Greg Medland on Elixir Jobs</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[German Velasco on PhoenixTest]]></title><description><![CDATA[<p>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.</p><p>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.</p><p>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.</p><p>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.</p><p>Resources Mentioned:<br />- Elixir Streams:<a href="https://elixirstreams.com" rel="noopener noreferrer nofollow" target="_blank">https://elixirstreams.com</a><br />- Phoenix Test:<a href="https://github.com/germsvel/phoenix_test" rel="noopener noreferrer nofollow" target="_blank">https://github.com/germsvel/phoenix_test</a><br />- TDD Phoenix:<a href="https://tddphoenix.com" rel="noopener noreferrer nofollow" target="_blank">https://tddphoenix.com</a></p><p>Connect with German:<br />- Twitter/X:<a href="https://x.com/germsvel" rel="noopener noreferrer nofollow" target="_blank">https://x.com/germsvel</a><br />- Website:<a href="https://www.germanvelasco.com/" rel="noopener noreferrer nofollow" target="_blank">https://www.germanvelasco.com/</a></p><p><strong>SUPPORT ELIXIR MENTOR</strong><br />- Elixir Mentor:<a href="https://elixirmentor.com" rel="noopener noreferrer nofollow" target="_blank">https://elixirmentor.com</a></p>
]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/German-Velasco-on-PhoenixTest-e307542</link><guid isPermaLink="false">6ddec678-4285-47d5-8044-9218758f3864</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Sat, 15 Mar 2025 16:45:24 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/3fe76d1d7ab31b10528d140d3c12e4b94dcaefa857c075c57667e4d6cc4bf43c/eyJlcGlzb2RlSWQiOiJiM2Y3YzQyZS01NGRiLTRiY2UtYWUwOC01NmI4NWFhMWExYTgiLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvYjNmN2M0MmUtNTRkYi00YmNlLWFlMDgtNTZiODVhYTFhMWE4LzM5NjYyNzg0Ny00NDEwMC0yLWMxZTQwZGVjODFkYzcubXAzIn0=.mp3" length="104707969" type="audio/mpeg"/><podcast:transcript url="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/b3f7c42e-54db-4bce-ae08-56b85aa1a1a8/transcript.srt" type="application/x-subrip"/><itunes:summary>&lt;p&gt;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.&lt;/p&gt;&lt;p&gt;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.&lt;/p&gt;&lt;p&gt;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.&lt;/p&gt;&lt;p&gt;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.&lt;/p&gt;&lt;p&gt;Resources Mentioned:&lt;br /&gt;- Elixir Streams:&lt;a href=&quot;https://elixirstreams.com&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://elixirstreams.com&lt;/a&gt;&lt;br /&gt;- Phoenix Test:&lt;a href=&quot;https://github.com/germsvel/phoenix_test&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://github.com/germsvel/phoenix_test&lt;/a&gt;&lt;br /&gt;- TDD Phoenix:&lt;a href=&quot;https://tddphoenix.com&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://tddphoenix.com&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Connect with German:&lt;br /&gt;- Twitter/X:&lt;a href=&quot;https://x.com/germsvel&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://x.com/germsvel&lt;/a&gt;&lt;br /&gt;- Website:&lt;a href=&quot;https://www.germanvelasco.com/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://www.germanvelasco.com/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;SUPPORT ELIXIR MENTOR&lt;/strong&gt;&lt;br /&gt;- Elixir Mentor:&lt;a href=&quot;https://elixirmentor.com&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://elixirmentor.com&lt;/a&gt;&lt;/p&gt;
</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:49:04</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/b3f7c42e-54db-4bce-ae08-56b85aa1a1a8/39230986-1742056874292-73d67b190e436.jpg"/><itunes:season>1</itunes:season><itunes:episode>42</itunes:episode><itunes:title>German Velasco on PhoenixTest</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Michael Lubas on Securing & Deploying Elixir Apps]]></title><description><![CDATA[<p>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.</p>

<p>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.</p>

<p>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.</p>

<p>#ElixirLang #Paraxial #AppSecurity #CloudHosting</p>

<p>Connect with Michael Lubas:<br />
X: <a href="https://x.com/paraxialio" rel="noopener noreferrer nofollow" target="_blank">Follow Paraxial.io on X (Twitter)</a><br />
Paraxial.io: <a href="https://paraxial.io/" rel="noopener noreferrer nofollow" target="_blank">Visit Paraxial.io Website</a></p>

<p>SUPPORT ELIXIR MENTOR<br />
🌐 My website: <a href="https://elixirmentor.com/" rel="noopener noreferrer nofollow" target="_blank">Visit Elixir Mentor Website</a><br />
🎙 Check out my podcast: <a href="https://www.hiredgunapps.com/podcast" rel="noopener noreferrer nofollow" target="_blank">Listen to Hired Gun Apps Podcast</a><br />
🆘 NEED HELP?? <a href="https://discord.gg/HcnjPsWATg" rel="noopener noreferrer nofollow" target="_blank">Join our Discord Server</a><br />
🔗 All my Links: <a href="https://linktr.ee/jacob_luetzow" rel="noopener noreferrer nofollow" target="_blank">Connect with Jacob on Linktree</a></p>
]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/Michael-Lubas-on-Securing--Deploying-Elixir-Apps-e2o7r58</link><guid isPermaLink="false">62aaf3af-81d9-488a-95a3-8f5002e55d29</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Tue, 10 Sep 2024 14:13:29 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/1177571afbc33f0d7654607c97c9b8946656cfc846cf52bfb6ce357ee5164486/eyJlcGlzb2RlSWQiOiJiNWFjZTBmYS0wMTkzLTQ0ZWMtOTVjZC05NWM0NzI1ZjAwYWIiLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvYjVhY2UwZmEtMDE5My00NGVjLTk1Y2QtOTVjNDcyNWYwMGFiLzM4NjExNTg1OC00NDEwMC0yLTk5YjVmOGE4ZWU4MDEubXAzIn0=.mp3" length="58935587" type="audio/mpeg"/><podcast:transcript url="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/b5ace0fa-0193-44ec-95cd-95c4725f00ab/transcript.srt" type="application/x-subrip"/><itunes:summary>&lt;p&gt;In this episode of the Elixir Mentor Podcast, your go-to source for All Things Elixir, I&apos;m thrilled to welcome back Michael Lubas, CEO of Paraxial.io. This special episode explores the powerful combination of Paraxial.io&apos;s security solutions and Elixir-focused hosting platforms like Gigalixir.&lt;/p&gt;

&lt;p&gt;We&apos;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.&lt;/p&gt;

&lt;p&gt;Whether you&apos;re a seasoned Elixir developer or just starting out, this episode offers valuable knowledge on securing and deploying your Elixir projects effectively. Don&apos;t miss this opportunity to learn from an industry leader about elevating your Elixir deployment strategy.&lt;/p&gt;

&lt;p&gt;#ElixirLang #Paraxial #AppSecurity #CloudHosting&lt;/p&gt;

&lt;p&gt;Connect with Michael Lubas:&lt;br /&gt;
X: &lt;a href=&quot;https://x.com/paraxialio&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Follow Paraxial.io on X (Twitter)&lt;/a&gt;&lt;br /&gt;
Paraxial.io: &lt;a href=&quot;https://paraxial.io/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Visit Paraxial.io Website&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;SUPPORT ELIXIR MENTOR&lt;br /&gt;
🌐 My website: &lt;a href=&quot;https://elixirmentor.com/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Visit Elixir Mentor Website&lt;/a&gt;&lt;br /&gt;
🎙 Check out my podcast: &lt;a href=&quot;https://www.hiredgunapps.com/podcast&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Listen to Hired Gun Apps Podcast&lt;/a&gt;&lt;br /&gt;
🆘 NEED HELP?? &lt;a href=&quot;https://discord.gg/HcnjPsWATg&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Join our Discord Server&lt;/a&gt;&lt;br /&gt;
🔗 All my Links: &lt;a href=&quot;https://linktr.ee/jacob_luetzow&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Connect with Jacob on Linktree&lt;/a&gt;&lt;/p&gt;
</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:01:23</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/b5ace0fa-0193-44ec-95cd-95c4725f00ab/39230986-1725977577346-566e91c43b68a.jpg"/><itunes:season>1</itunes:season><itunes:episode>24</itunes:episode><itunes:title>Michael Lubas on Securing &amp; Deploying Elixir Apps</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Wout De Puysseleir on Svelte inside Phoenix LiveView]]></title><description><![CDATA[<p>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. 🌍💻</p>

<p>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. 🛠️✨</p>

<p>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. 🚀⚡</p>

<p>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. 🌐💡</p>

<p>We'll also explore Wout's experience cleaning up and modernizing legacy systems, discussing the challenges and rewards of tackling such projects. 🧹🆕</p>

<p>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. 🔍🧩</p>

<p>This episode is a must-listen for developers looking to stay ahead of the curve and embrace cutting-edge technologies. 📈🔧</p>

<p>#ElixirMentor #LiveSvelte #SvelteIntegration #PhoenixLiveView #E2EReactivity #WebDevelopment #LegacySystemModernization #SlotSupport #InnovativeTechnologies</p>

<p>Connect with Wout:<br />
X: <a href="https://twitter.com/wout_dpu" rel="noopener noreferrer nofollow" target="_blank">Follow Wout on X (Twitter)</a><br />
LiveSvelte: <a href="https://github.com/woutdp/live_svelte" rel="noopener noreferrer nofollow" target="_blank">Explore LiveSvelte on GitHub</a><br />
Website: <a href="https://wout.space" rel="noopener noreferrer nofollow" target="_blank">Visit Wout's Website</a></p>

<p>SUPPORT ELIXIR MENTOR<br />
🌐 My website: <a href="https://elixirmentor.com/" rel="noopener noreferrer nofollow" target="_blank">Visit Elixir Mentor Website</a><br />
🎙 Check out my podcast: <a href="https://www.hiredgunapps.com/podcast" rel="noopener noreferrer nofollow" target="_blank">Listen to Hired Gun Apps Podcast</a><br />
🆘 NEED HELP?? <a href="https://discord.gg/HcnjPsWATg" rel="noopener noreferrer nofollow" target="_blank">Join our Discord Server</a><br />
🔗 All my Links: <a href="https://linktr.ee/jacob_luetzow" rel="noopener noreferrer nofollow" target="_blank">Connect with Jacob on Linktree</a></p>

<p>Join this channel to get access to perks: <a href="https://www.youtube.com/channel/UChbS_z6KHQiIu9et38O37eQ/join" rel="noopener noreferrer nofollow" target="_blank">YouTube Channel Membership</a></p>
]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/Wout-De-Puysseleir-on-Svelte-inside-Phoenix-LiveView-e2i269m</link><guid isPermaLink="false">00e9ff3b-8a57-44b0-9072-32d34353fe3f</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Sat, 06 Apr 2024 14:16:52 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/8f8bcce07c9379b1cb0bb7da3d448455c30c0b8ad9a7c9f4566b7aabe7c35157/eyJlcGlzb2RlSWQiOiJiODdmZjM4NS1lMzAzLTRkMGYtODBhOS05NGI5YTdiNGI5ZDEiLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvYjg3ZmYzODUtZTMwMy00ZDBmLTgwYTktOTRiOWE3YjRiOWQxLzM3MzQyMzU4OS00NDEwMC0yLTI0ZjE4ZGY3MzIxM2EubXAzIn0=.mp3" length="64845530" type="audio/mpeg"/><itunes:summary>&lt;p&gt;In this episode of the Elixir Mentor Podcast, your go-to source for All Things Elixir, I&apos;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. 🌍💻&lt;/p&gt;

&lt;p&gt;Born and raised in Belgium and currently residing in Vancouver, Canada, Wout&apos;s sharpest tools in his toolbox include Python, Django, Elixir, Phoenix, Svelte, and Docker. 🛠️✨&lt;/p&gt;

&lt;p&gt;We&apos;ll dive into Wout&apos;s fascinating open-source project, LiveSvelte, a package that seamlessly integrates Svelte with Phoenix LiveView, delivering end-to-end reactivity inspired by Ryan Cooke&apos;s work on E2E reactivity. 🚀⚡&lt;/p&gt;

&lt;p&gt;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. 🌐💡&lt;/p&gt;

&lt;p&gt;We&apos;ll also explore Wout&apos;s experience cleaning up and modernizing legacy systems, discussing the challenges and rewards of tackling such projects. 🧹🆕&lt;/p&gt;

&lt;p&gt;Join us for an engaging discussion on the future of web development, the benefits of combining Elixir and Svelte, and Wout&apos;s ongoing experiments with named slot support in Svelte. 🔍🧩&lt;/p&gt;

&lt;p&gt;This episode is a must-listen for developers looking to stay ahead of the curve and embrace cutting-edge technologies. 📈🔧&lt;/p&gt;

&lt;p&gt;#ElixirMentor #LiveSvelte #SvelteIntegration #PhoenixLiveView #E2EReactivity #WebDevelopment #LegacySystemModernization #SlotSupport #InnovativeTechnologies&lt;/p&gt;

&lt;p&gt;Connect with Wout:&lt;br /&gt;
X: &lt;a href=&quot;https://twitter.com/wout_dpu&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Follow Wout on X (Twitter)&lt;/a&gt;&lt;br /&gt;
LiveSvelte: &lt;a href=&quot;https://github.com/woutdp/live_svelte&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Explore LiveSvelte on GitHub&lt;/a&gt;&lt;br /&gt;
Website: &lt;a href=&quot;https://wout.space&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Visit Wout&apos;s Website&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;SUPPORT ELIXIR MENTOR&lt;br /&gt;
🌐 My website: &lt;a href=&quot;https://elixirmentor.com/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Visit Elixir Mentor Website&lt;/a&gt;&lt;br /&gt;
🎙 Check out my podcast: &lt;a href=&quot;https://www.hiredgunapps.com/podcast&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Listen to Hired Gun Apps Podcast&lt;/a&gt;&lt;br /&gt;
🆘 NEED HELP?? &lt;a href=&quot;https://discord.gg/HcnjPsWATg&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Join our Discord Server&lt;/a&gt;&lt;br /&gt;
🔗 All my Links: &lt;a href=&quot;https://linktr.ee/jacob_luetzow&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Connect with Jacob on Linktree&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Join this channel to get access to perks: &lt;a href=&quot;https://www.youtube.com/channel/UChbS_z6KHQiIu9et38O37eQ/join&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;YouTube Channel Membership&lt;/a&gt;&lt;/p&gt;
</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:07:32</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/b87ff385-e303-4d0f-80a9-94b9a7b4b9d1/39230986-1714490626941-9c746f0e46fd.jpg"/><itunes:season>1</itunes:season><itunes:episode>9</itunes:episode><itunes:title>Wout De Puysseleir on Svelte inside Phoenix LiveView</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Filipe Cabaco on Supabase]]></title><description><![CDATA[<p>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.</p>

<p>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.</p>

<p>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.</p>

<p>#ElixirLang #Supabase #RealTimeData #OpenSource #DatabaseTech</p>

<p>Connect with Filipe:<br />
X: <a href="https://x.com/filipecabaco" rel="noopener noreferrer nofollow" target="_blank">Follow Filipe on X (Twitter)</a><br />
Website: <a href="https://filipecabaco.com/" rel="noopener noreferrer nofollow" target="_blank">Visit Filipe's Website</a></p>

<p>SUPPORT ELIXIR MENTOR<br />
🌐 My website: <a href="https://elixirmentor.com/" rel="noopener noreferrer nofollow" target="_blank">Visit Elixir Mentor Website</a><br />
🎙 Check out my podcast: <a href="https://www.hiredgunapps.com/podcast" rel="noopener noreferrer nofollow" target="_blank">Listen to Hired Gun Apps Podcast</a><br />
🆘 NEED HELP?? <a href="https://discord.gg/HcnjPsWATg" rel="noopener noreferrer nofollow" target="_blank">Join our Discord Server</a><br />
🔗 All my Links: <a href="https://linktr.ee/jacob_luetzow" rel="noopener noreferrer nofollow" target="_blank">Connect with Jacob on Linktree</a></p>
]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/Filipe-Cabaco-on-Supabase-e2om8oj</link><guid isPermaLink="false">096ac0f0-e592-403e-9c45-2ca6d16eaa88</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Sat, 21 Sep 2024 14:09:19 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/96c315c03916d4c718935a43e52da2509fe0cfd6b94567c6e0212aaf2df8f61b/eyJlcGlzb2RlSWQiOiJjOTNhOTkxOS0zMDIzLTRlZjgtYmQ4ZC1lNTQ0OTQ4YTU1ODAiLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvYzkzYTk5MTktMzAyMy00ZWY4LWJkOGQtZTU0NDk0OGE1NTgwLzM4Njc2MzAyNi00NDEwMC0yLTQ4Y2ZhYjJjZTU4MDQubXAzIn0=.mp3" length="114555088" type="audio/mpeg"/><podcast:transcript url="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/c93a9919-3023-4ef8-bd8d-e544948a5580/transcript.srt" type="application/x-subrip"/><itunes:summary>&lt;p&gt;In this episode of the Elixir Mentor Podcast, your go-to source for All Things Elixir, I&apos;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&apos;s real-time capabilities, particularly Broadcast and Presence Authorization.&lt;/p&gt;

&lt;p&gt;We&apos;ll explore Supabase&apos;s Elixir-powered real-time engine, discussing how Filipe leveraged Elixir&apos;s strengths to build scalable solutions for data synchronization and user presence management. We&apos;ll examine the challenges of implementing these features in a distributed system, the role of Elixir&apos;s concurrency model and OTP, and how Supabase&apos;s offerings fit into the landscape of real-time databases.&lt;/p&gt;

&lt;p&gt;Whether you&apos;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.&lt;/p&gt;

&lt;p&gt;#ElixirLang #Supabase #RealTimeData #OpenSource #DatabaseTech&lt;/p&gt;

&lt;p&gt;Connect with Filipe:&lt;br /&gt;
X: &lt;a href=&quot;https://x.com/filipecabaco&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Follow Filipe on X (Twitter)&lt;/a&gt;&lt;br /&gt;
Website: &lt;a href=&quot;https://filipecabaco.com/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Visit Filipe&apos;s Website&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;SUPPORT ELIXIR MENTOR&lt;br /&gt;
🌐 My website: &lt;a href=&quot;https://elixirmentor.com/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Visit Elixir Mentor Website&lt;/a&gt;&lt;br /&gt;
🎙 Check out my podcast: &lt;a href=&quot;https://www.hiredgunapps.com/podcast&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Listen to Hired Gun Apps Podcast&lt;/a&gt;&lt;br /&gt;
🆘 NEED HELP?? &lt;a href=&quot;https://discord.gg/HcnjPsWATg&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Join our Discord Server&lt;/a&gt;&lt;br /&gt;
🔗 All my Links: &lt;a href=&quot;https://linktr.ee/jacob_luetzow&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Connect with Jacob on Linktree&lt;/a&gt;&lt;/p&gt;
</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:59:19</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/c93a9919-3023-4ef8-bd8d-e544948a5580/39230986-1726927366928-eb3d4953cd00f.jpg"/><itunes:season>1</itunes:season><itunes:episode>25</itunes:episode><itunes:title>Filipe Cabaco on Supabase</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Michael Frew on the Tech Acquisition Blueprint]]></title><description><![CDATA[<p>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. 🚀</p>

<p>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.</p>

<p>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.</p>

<p>Join us for an engaging discussion! 🎙️</p>

<p>#ElixirMentor #DigitalBusiness #OnlineAcquisitions #CareerShift #Entrepreneurship #TechIndustry #BusinessOperations #TechCommunity</p>

<p>Connect with Michael:<br />
X: <a href="https://twitter.com/point_of_frew" rel="noopener noreferrer nofollow" target="_blank">Follow Michael on X (Twitter)</a><br />
Website: <a href="https://www.michaelfrew.com" rel="noopener noreferrer nofollow" target="_blank">Visit Michael's Website</a></p>

<p>SUPPORT ELIXIR MENTOR<br />
🌐 My website: <a href="https://elixirmentor.com/" rel="noopener noreferrer nofollow" target="_blank">Visit Elixir Mentor Website</a><br />
🎙 Check out my podcast: <a href="https://www.hiredgunapps.com/podcast" rel="noopener noreferrer nofollow" target="_blank">Listen to Hired Gun Apps Podcast</a><br />
🆘 NEED HELP?? <a href="https://discord.gg/HcnjPsWATg" rel="noopener noreferrer nofollow" target="_blank">Join our Discord Server</a><br />
🔗 All my Links: <a href="https://linktr.ee/jacob_luetzow" rel="noopener noreferrer nofollow" target="_blank">Connect with Jacob on Linktree</a></p>

<p>Join this channel to get access to perks: <a href="https://www.youtube.com/channel/UChbS_z6KHQiIu9et38O37eQ/join" rel="noopener noreferrer nofollow" target="_blank">YouTube Channel Membership</a></p>
]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/Michael-Frew-on-the-Tech-Acquisition-Blueprint-e2h5l3u</link><guid isPermaLink="false">89757201-d51d-4984-80c6-abda02e92aac</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Sat, 16 Mar 2024 15:03:56 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/3e12cb210f484b8fcde81f44dcf6f96afd83f998c8902e0207ff8f49f0d75637/eyJlcGlzb2RlSWQiOiJkOWJjMzYxZi0xNjU1LTQxZTctYTMzYS0wNDAyMjFjMzFhYTYiLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvZDliYzM2MWYtMTY1NS00MWU3LWEzM2EtMDQwMjIxYzMxYWE2LzM3MTEzMDUwNC00NDEwMC0yLWM2NjBmN2RiNWY4NS5tcDMifQ==.mp3" length="55197778" type="audio/mpeg"/><itunes:summary>&lt;p&gt;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. 🚀&lt;/p&gt;

&lt;p&gt;We&apos;ll dive into his journey from corporate consulting to acquiring online companies, including Gigalixir, Elixir&apos;s Platform as a Service. Discover why IT professionals should consider buying instead of starting businesses, and learn about Michael&apos;s 8-step framework for acquiring online companies.&lt;/p&gt;

&lt;p&gt;We&apos;ll discuss the advantages of investing in online businesses, particularly in the Elixir ecosystem, and explore the future of Gigalixir. Don&apos;t miss this chance to gain valuable insights into online business acquisitions and the Elixir ecosystem.&lt;/p&gt;

&lt;p&gt;Join us for an engaging discussion! 🎙️&lt;/p&gt;

&lt;p&gt;#ElixirMentor #DigitalBusiness #OnlineAcquisitions #CareerShift #Entrepreneurship #TechIndustry #BusinessOperations #TechCommunity&lt;/p&gt;

&lt;p&gt;Connect with Michael:&lt;br /&gt;
X: &lt;a href=&quot;https://twitter.com/point_of_frew&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Follow Michael on X (Twitter)&lt;/a&gt;&lt;br /&gt;
Website: &lt;a href=&quot;https://www.michaelfrew.com&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Visit Michael&apos;s Website&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;SUPPORT ELIXIR MENTOR&lt;br /&gt;
🌐 My website: &lt;a href=&quot;https://elixirmentor.com/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Visit Elixir Mentor Website&lt;/a&gt;&lt;br /&gt;
🎙 Check out my podcast: &lt;a href=&quot;https://www.hiredgunapps.com/podcast&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Listen to Hired Gun Apps Podcast&lt;/a&gt;&lt;br /&gt;
🆘 NEED HELP?? &lt;a href=&quot;https://discord.gg/HcnjPsWATg&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Join our Discord Server&lt;/a&gt;&lt;br /&gt;
🔗 All my Links: &lt;a href=&quot;https://linktr.ee/jacob_luetzow&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Connect with Jacob on Linktree&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Join this channel to get access to perks: &lt;a href=&quot;https://www.youtube.com/channel/UChbS_z6KHQiIu9et38O37eQ/join&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;YouTube Channel Membership&lt;/a&gt;&lt;/p&gt;
</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>00:57:29</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/d9bc361f-1655-41e7-a33a-040221c31aa6/39230986-1714490584953-6ce63e72c889.jpg"/><itunes:season>1</itunes:season><itunes:episode>6</itunes:episode><itunes:title>Michael Frew on the Tech Acquisition Blueprint</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Daniil Popov on Embedded Analytics]]></title><description><![CDATA[<p>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.</p>

<p>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.</p>

<p>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.</p>

<p>#ElixirLang #PhoenixFramework #EmbeddedAnalytics #WebDevelopment</p>

<p>Connect with Daniil:<br />
X: <a href="https://x.com/mrpopov_com" rel="noopener noreferrer nofollow" target="_blank">Follow Daniil on X (Twitter)</a><br />
Website: <a href="https://mrpopov.com/" rel="noopener noreferrer nofollow" target="_blank">Visit Daniil's Website</a><br />
Phoenix Analytics: <a href="https://github.com/lalabuy948/PhoenixAnalytics" rel="noopener noreferrer nofollow" target="_blank">Explore Phoenix Analytics on GitHub</a></p>

<p>SUPPORT ELIXIR MENTOR<br />
🌐 My website: <a href="https://elixirmentor.com/" rel="noopener noreferrer nofollow" target="_blank">Visit Elixir Mentor Website</a><br />
🆘 NEED HELP?? <a href="https://discord.gg/HcnjPsWATg" rel="noopener noreferrer nofollow" target="_blank">Join our Discord Server</a><br />
🔗 Get in touch: <a href="https://linktr.ee/jacob_luetzow" rel="noopener noreferrer nofollow" target="_blank">Connect with Jacob on Linktree</a></p>
]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/Daniil-Popov-on-Embedded-Analytics-e2p9417</link><guid isPermaLink="false">1abf2754-aaf2-483b-97a0-7401fad624ce</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Sat, 05 Oct 2024 15:30:06 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/8717b51c7d49d101bc21aa7ebe3ad38f24a69ad9dc133b6752382ddc0d4be34a/eyJlcGlzb2RlSWQiOiJkYzI0ZmRiNC1kMGYwLTRjNmQtYThkOS00NzAwMDliZmJmODAiLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvZGMyNGZkYjQtZDBmMC00YzZkLWE4ZDktNDcwMDA5YmZiZjgwLzM4NzU4NDQwOS00NDEwMC0yLWNjZTA0M2Y5NDczNzIubXAzIn0=.mp3" length="80235623" type="audio/mpeg"/><podcast:transcript url="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/dc24fdb4-d0f0-4c6d-a8d9-470009bfbf80/transcript.srt" type="application/x-subrip"/><itunes:summary>&lt;p&gt;In this episode of the Elixir Mentor Podcast, your go-to source for All Things Elixir, I&apos;m excited to welcome Daniil Popov, creator of an innovative embedded analytics tool for Phoenix projects.&lt;/p&gt;

&lt;p&gt;We&apos;ll explore Daniil&apos;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.&lt;/p&gt;

&lt;p&gt;We&apos;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.&lt;/p&gt;

&lt;p&gt;#ElixirLang #PhoenixFramework #EmbeddedAnalytics #WebDevelopment&lt;/p&gt;

&lt;p&gt;Connect with Daniil:&lt;br /&gt;
X: &lt;a href=&quot;https://x.com/mrpopov_com&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Follow Daniil on X (Twitter)&lt;/a&gt;&lt;br /&gt;
Website: &lt;a href=&quot;https://mrpopov.com/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Visit Daniil&apos;s Website&lt;/a&gt;&lt;br /&gt;
Phoenix Analytics: &lt;a href=&quot;https://github.com/lalabuy948/PhoenixAnalytics&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Explore Phoenix Analytics on GitHub&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;SUPPORT ELIXIR MENTOR&lt;br /&gt;
🌐 My website: &lt;a href=&quot;https://elixirmentor.com/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Visit Elixir Mentor Website&lt;/a&gt;&lt;br /&gt;
🆘 NEED HELP?? &lt;a href=&quot;https://discord.gg/HcnjPsWATg&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Join our Discord Server&lt;/a&gt;&lt;br /&gt;
🔗 Get in touch: &lt;a href=&quot;https://linktr.ee/jacob_luetzow&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Connect with Jacob on Linktree&lt;/a&gt;&lt;/p&gt;
</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:23:34</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/dc24fdb4-d0f0-4c6d-a8d9-470009bfbf80/39230986-1728142180746-bf45e94454714.jpg"/><itunes:season>1</itunes:season><itunes:episode>27</itunes:episode><itunes:title>Daniil Popov on Embedded Analytics</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Daniil Popov on CyanView]]></title><description><![CDATA[<p>In this episode of the Elixir Mentor Podcast, I sit down with Daniil Popov to discuss CyanView, a system that brings Phoenix LiveView to embedded devices for professional video production. We examine the challenges of creating unified camera control systems that work across 27+ different protocols from manufacturers like Sony, Canon, and RED.</p><p>Daniil shares how CyanView enables real-time camera shading for major broadcast events including the Olympics, Super Bowl, and Le Mans races. We discuss the technical implementation of LiveView on resource-constrained 32-bit ARM processors, managing distributed systems with MQTT, and solving complex problems like socket reconnection and performance optimization on embedded devices.</p><p>Our conversation covers the unique advantages of using Elixir for embedded systems, from binary pattern matching for protocol reverse engineering to supervision trees for fault tolerance. Daniil explains how they utilize nearly 80% of Elixir's capabilities—far more than typical web applications—including NIFs for C integration, custom FPGA modules for color correction, and practical approaches to creating responsive interfaces on limited hardware.</p><p>The episode wraps up with discussion of the future of camera control technology, the challenges of working with proprietary protocols, and why Elixir's actor model and distributed computing capabilities make it uniquely suited for this complex problem space. Whether you're interested in embedded systems, LiveView applications, or the intersection of hardware and software, this conversation offers valuable perspectives on pushing Elixir beyond traditional web development.</p><p>Resources Mentioned:<br />- CyanView:<a href="https://cyanview.com/" rel="noopener noreferrer nofollow" target="_blank">https://cyanview.com/</a><br />- Phoenix LiveView Documentation<br />- MQTT Protocol and Mosquitto<br />- Burrito and Tauri for Binary Compilation</p><p>Connect with Daniil:<br />- X/Twitter:<a href="https://x.com/mrpopov_com" rel="noopener noreferrer nofollow" target="_blank">https://x.com/mrpopov_com</a><br /></p><p><strong>SUPPORT ELIXIR MENTOR</strong><br />- Elixir Mentor:<a href="https://elixirmentor.com/?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://elixirmentor.com/?utm_source=elixir-mentor</a></p>
]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/Daniil-Popov-on-CyanView-e39mt5e</link><guid isPermaLink="false">acc07aeb-9e12-4fb9-abc0-7f0fd1c17635</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Sat, 18 Oct 2025 14:27:17 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/9a8aa2d6abe0efde926f20690080abfacedc054d71abcc00753ac286c6afebd0/eyJlcGlzb2RlSWQiOiJkZWQwMmY5Zi1hZDA5LTQ5NTUtYTNmOC1mYjM4MGI4YWY4ODIiLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvZGVkMDJmOWYtYWQwOS00OTU1LWEzZjgtZmIzODBiOGFmODgyLzQwOTQ5NjgyMS00NDEwMC0yLWVmYzMwOGE5YzFlMDkubXAzIn0=.mp3" length="89812322" type="audio/mpeg"/><podcast:transcript url="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/ded02f9f-ad09-4955-a3f8-fb380b8af882/transcript.srt" type="application/x-subrip"/><itunes:summary>&lt;p&gt;In this episode of the Elixir Mentor Podcast, I sit down with Daniil Popov to discuss CyanView, a system that brings Phoenix LiveView to embedded devices for professional video production. We examine the challenges of creating unified camera control systems that work across 27+ different protocols from manufacturers like Sony, Canon, and RED.&lt;/p&gt;&lt;p&gt;Daniil shares how CyanView enables real-time camera shading for major broadcast events including the Olympics, Super Bowl, and Le Mans races. We discuss the technical implementation of LiveView on resource-constrained 32-bit ARM processors, managing distributed systems with MQTT, and solving complex problems like socket reconnection and performance optimization on embedded devices.&lt;/p&gt;&lt;p&gt;Our conversation covers the unique advantages of using Elixir for embedded systems, from binary pattern matching for protocol reverse engineering to supervision trees for fault tolerance. Daniil explains how they utilize nearly 80% of Elixir&apos;s capabilities—far more than typical web applications—including NIFs for C integration, custom FPGA modules for color correction, and practical approaches to creating responsive interfaces on limited hardware.&lt;/p&gt;&lt;p&gt;The episode wraps up with discussion of the future of camera control technology, the challenges of working with proprietary protocols, and why Elixir&apos;s actor model and distributed computing capabilities make it uniquely suited for this complex problem space. Whether you&apos;re interested in embedded systems, LiveView applications, or the intersection of hardware and software, this conversation offers valuable perspectives on pushing Elixir beyond traditional web development.&lt;/p&gt;&lt;p&gt;Resources Mentioned:&lt;br /&gt;- CyanView:&lt;a href=&quot;https://cyanview.com/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://cyanview.com/&lt;/a&gt;&lt;br /&gt;- Phoenix LiveView Documentation&lt;br /&gt;- MQTT Protocol and Mosquitto&lt;br /&gt;- Burrito and Tauri for Binary Compilation&lt;/p&gt;&lt;p&gt;Connect with Daniil:&lt;br /&gt;- X/Twitter:&lt;a href=&quot;https://x.com/mrpopov_com&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://x.com/mrpopov_com&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;SUPPORT ELIXIR MENTOR&lt;/strong&gt;&lt;br /&gt;- Elixir Mentor:&lt;a href=&quot;https://elixirmentor.com/?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://elixirmentor.com/?utm_source=elixir-mentor&lt;/a&gt;&lt;/p&gt;
</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:33:33</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/ded02f9f-ad09-4955-a3f8-fb380b8af882/39230986-1760796354191-56a9d0dd5b0bb.jpg"/><itunes:season>1</itunes:season><itunes:episode>61</itunes:episode><itunes:title>Daniil Popov on CyanView</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[José Valim on Elixir's 12th Birthday]]></title><description><![CDATA[<p>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! 🎉💻</p>

<p>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. 🚀</p>

<p>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. 🎙️</p>

<p>#ElixirMentor #JoséValim #Elixirs12thBirthday #BEAM #FunctionalProgramming</p>

<p>Key Links:<br />
The first commit: <a href="https://github.com/elixir-lang/elixir/blob/v0.5.0/lib/keyword.ex" rel="noopener noreferrer nofollow" target="_blank">View on GitHub</a><br />
Design Pattern in Elixir - José's keynote: <a href="https://youtu.be/agkXUp0hCW8?si=BJ1alRjaLPHs7KIx" rel="noopener noreferrer nofollow" target="_blank">Watch on YouTube</a></p>

<p>Connect with José:<br />
Twitter: <a href="https://twitter.com/josevalim" rel="noopener noreferrer nofollow" target="_blank">Follow José on Twitter</a><br />
Website: <a href="https://dashbit.co" rel="noopener noreferrer nofollow" target="_blank">Visit Dashbit</a><br />
Elixir: <a href="https://elixir-lang.org" rel="noopener noreferrer nofollow" target="_blank">Official Elixir Website</a></p>

<p>SUPPORT ELIXIR MENTOR<br />
🌐 My website: <a href="https://elixirmentor.com/" rel="noopener noreferrer nofollow" target="_blank">Visit Elixir Mentor Website</a><br />
🎙 Check out my podcast: <a href="https://www.hiredgunapps.com/podcast" rel="noopener noreferrer nofollow" target="_blank">Listen to Hired Gun Apps Podcast</a><br />
🆘 NEED HELP?? <a href="https://discord.gg/HcnjPsWATg" rel="noopener noreferrer nofollow" target="_blank">Join our Discord Server</a><br />
🔗 All my Links: <a href="https://linktr.ee/jacob_luetzow" rel="noopener noreferrer nofollow" target="_blank">Connect with Jacob on Linktree</a></p>

<p>Join this channel to get access to perks: <a href="https://www.youtube.com/channel/UChbS_z6KHQiIu9et38O37eQ/join" rel="noopener noreferrer nofollow" target="_blank">YouTube Channel Membership</a></p>
]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/Jos-Valim-on-Elixirs-12th-Birthday-e2k3hrl</link><guid isPermaLink="false">ab1c2050-031e-4c26-9949-19ccd3a64d07</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Sat, 25 May 2024 13:54:26 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/62ed128a521cf2240c8c2310164f3dbc2512a0583d25fbd0e63bb9c1dc3a210b/eyJlcGlzb2RlSWQiOiJlMTlmNDY3Yi0zODU3LTQ2NGQtODJhYS1mZjNlOGZmNTI1ODAiLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvZTE5ZjQ2N2ItMzg1Ny00NjRkLTgyYWEtZmYzZThmZjUyNTgwLzM3ODcyNzkxMy00NDEwMC0yLTYyODZlMWJhYjljY2EubXAzIn0=.mp3" length="98087914" type="audio/mpeg"/><itunes:summary>&lt;p&gt;In this special episode of the Elixir Mentor Podcast, your go-to source for all things Elixir, we celebrate Elixir&apos;s 12th birthday with none other than its creator, José Valim! 🎉💻&lt;/p&gt;

&lt;p&gt;We&apos;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&apos;s impact over the past 12 years. 🚀&lt;/p&gt;

&lt;p&gt;Don&apos;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. 🎙️&lt;/p&gt;

&lt;p&gt;#ElixirMentor #JoséValim #Elixirs12thBirthday #BEAM #FunctionalProgramming&lt;/p&gt;

&lt;p&gt;Key Links:&lt;br /&gt;
The first commit: &lt;a href=&quot;https://github.com/elixir-lang/elixir/blob/v0.5.0/lib/keyword.ex&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;View on GitHub&lt;/a&gt;&lt;br /&gt;
Design Pattern in Elixir - José&apos;s keynote: &lt;a href=&quot;https://youtu.be/agkXUp0hCW8?si=BJ1alRjaLPHs7KIx&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Watch on YouTube&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Connect with José:&lt;br /&gt;
Twitter: &lt;a href=&quot;https://twitter.com/josevalim&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Follow José on Twitter&lt;/a&gt;&lt;br /&gt;
Website: &lt;a href=&quot;https://dashbit.co&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Visit Dashbit&lt;/a&gt;&lt;br /&gt;
Elixir: &lt;a href=&quot;https://elixir-lang.org&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Official Elixir Website&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;SUPPORT ELIXIR MENTOR&lt;br /&gt;
🌐 My website: &lt;a href=&quot;https://elixirmentor.com/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Visit Elixir Mentor Website&lt;/a&gt;&lt;br /&gt;
🎙 Check out my podcast: &lt;a href=&quot;https://www.hiredgunapps.com/podcast&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Listen to Hired Gun Apps Podcast&lt;/a&gt;&lt;br /&gt;
🆘 NEED HELP?? &lt;a href=&quot;https://discord.gg/HcnjPsWATg&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Join our Discord Server&lt;/a&gt;&lt;br /&gt;
🔗 All my Links: &lt;a href=&quot;https://linktr.ee/jacob_luetzow&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Connect with Jacob on Linktree&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Join this channel to get access to perks: &lt;a href=&quot;https://www.youtube.com/channel/UChbS_z6KHQiIu9et38O37eQ/join&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;YouTube Channel Membership&lt;/a&gt;&lt;/p&gt;
</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:42:10</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/e19f467b-3857-464d-82aa-ff3e8ff52580/39230986-1716645212550-a07344cf4e77e.jpg"/><itunes:season>1</itunes:season><itunes:episode>13</itunes:episode><itunes:title>José Valim on Elixir&apos;s 12th Birthday</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Mark Cotner on Scaling Telecom]]></title><description><![CDATA[<p>Mark Cotner is a DBA managing around a thousand databases by day and a telecom CTO by night — building hospitality cable networks for RV parks, nursing homes, and apartment complexes at 100% annual growth. In this episode, he walks through the infrastructure, the business, and the two-year project that just landed on Hex: Timeless, an embedded observability suite for Elixir built on Rust NIFs, hitting 3 million metric inserts per second with 14:1 compression.</p><p>We get into what a hospitality network actually looks like — branded cable hardware, DOCSIS provisioning, and mesh Wi-Fi across dispersed sites — and how Mark's team handles monitoring across thousands of cable modems using a full Elixir stack (DHCP, TFTP, NTP, and Ash). He also shares how a frustrating Ansible setup led him to build something he thought should exist: a lightweight, embeddable observability backend that drops into a Phoenix app in under five minutes via Igniter, with less than 5% CPU overhead.</p><p>The technical core of the conversation covers the Timeless architecture in depth — PCO compression for metrics, OpenZL for logs and traces, 15 rounds of iteration before landing on a single consolidated Rust NIF, and why the Elixir-to-Rust translation layer ended up being the real bottleneck. Mark also talks benchmarking against Victoria Metrics on a 192-core AWS ARM instance, the custom C web server (Rocket) he built to cut HTTP latency 30x below Bandit, and how supervision trees let him pack an entire DOCSIS provisioning stack into one Elixir app without worrying about cascading failures.</p><p>Whether you're curious about Elixir in telecom, Rust NIF development, time series database internals, or just want to hear what 30 years of observability experience looks like applied to the BEAM, this one is packed.</p><p><br /></p><p>Resources Mentioned:<br />- Timeless on Hex: <a href="https://hex.pm/packages/timeless_phoenix?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://hex.pm/packages/timeless_phoenix</a></p><p>- Timeless website): <a href="https://timelessmetrics.com?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://timelessmetrics.com</a></p><p><br /></p><p>Connect with Mark:<br />- X/Twitter: <a href="https://x.com/awksedgreep?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://x.com/awksedgreep</a></p><p><br /></p><p><strong>SUPPORT ELIXIR MENTOR</strong><br />- Elixir Mentor: <a href="https://elixirmentor.com/?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://elixirmentor.com</a></p><p>Sponsored by BEAMOps — scalable Elixir deployments and infrastructure migrations, authors of Engineering Elixir Applications: <a href="https://beamops.co.uk?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://beamops.co.uk</a><br />Elixir AI Collective Discord — your community for coding Elixir with AI: <a href="https://agentjido.xyz/discord?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://agentjido.xyz/discord</a></p>
]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/Mark-Cotner-on-Scaling-Telecom-e3h4fus</link><guid isPermaLink="false">76bb5c4b-ad4b-426c-9a92-f6837af4e269</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Sun, 29 Mar 2026 13:54:13 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/564b63abde7bafbd9f7a406698746f5fe647c99e9e882f631b8a3d644443d636/eyJlcGlzb2RlSWQiOiIyNDhmMmIxYy04N2ZlLTRjOTUtODk5NC00M2RkMWI1MTljZTQiLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvMjQ4ZjJiMWMtODdmZS00Yzk1LTg5OTQtNDNkZDFiNTE5Y2U0LzQyMDk4MTAzNy00NDEwMC0yLWMzMDU2ZGI1OWM5N2QubXAzIn0=.mp3" length="88961775" type="audio/mpeg"/><podcast:transcript url="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/248f2b1c-87fe-4c95-8994-43dd1b519ce4/transcript.srt" type="application/x-subrip"/><itunes:summary>&lt;p&gt;Mark Cotner is a DBA managing around a thousand databases by day and a telecom CTO by night — building hospitality cable networks for RV parks, nursing homes, and apartment complexes at 100% annual growth. In this episode, he walks through the infrastructure, the business, and the two-year project that just landed on Hex: Timeless, an embedded observability suite for Elixir built on Rust NIFs, hitting 3 million metric inserts per second with 14:1 compression.&lt;/p&gt;&lt;p&gt;We get into what a hospitality network actually looks like — branded cable hardware, DOCSIS provisioning, and mesh Wi-Fi across dispersed sites — and how Mark&apos;s team handles monitoring across thousands of cable modems using a full Elixir stack (DHCP, TFTP, NTP, and Ash). He also shares how a frustrating Ansible setup led him to build something he thought should exist: a lightweight, embeddable observability backend that drops into a Phoenix app in under five minutes via Igniter, with less than 5% CPU overhead.&lt;/p&gt;&lt;p&gt;The technical core of the conversation covers the Timeless architecture in depth — PCO compression for metrics, OpenZL for logs and traces, 15 rounds of iteration before landing on a single consolidated Rust NIF, and why the Elixir-to-Rust translation layer ended up being the real bottleneck. Mark also talks benchmarking against Victoria Metrics on a 192-core AWS ARM instance, the custom C web server (Rocket) he built to cut HTTP latency 30x below Bandit, and how supervision trees let him pack an entire DOCSIS provisioning stack into one Elixir app without worrying about cascading failures.&lt;/p&gt;&lt;p&gt;Whether you&apos;re curious about Elixir in telecom, Rust NIF development, time series database internals, or just want to hear what 30 years of observability experience looks like applied to the BEAM, this one is packed.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Resources Mentioned:&lt;br /&gt;- Timeless on Hex: &lt;a href=&quot;https://hex.pm/packages/timeless_phoenix?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://hex.pm/packages/timeless_phoenix&lt;/a&gt;&lt;/p&gt;&lt;p&gt;- Timeless website): &lt;a href=&quot;https://timelessmetrics.com?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://timelessmetrics.com&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Connect with Mark:&lt;br /&gt;- X/Twitter: &lt;a href=&quot;https://x.com/awksedgreep?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://x.com/awksedgreep&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;SUPPORT ELIXIR MENTOR&lt;/strong&gt;&lt;br /&gt;- Elixir Mentor: &lt;a href=&quot;https://elixirmentor.com/?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://elixirmentor.com&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Sponsored by BEAMOps — scalable Elixir deployments and infrastructure migrations, authors of Engineering Elixir Applications: &lt;a href=&quot;https://beamops.co.uk?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://beamops.co.uk&lt;/a&gt;&lt;br /&gt;Elixir AI Collective Discord — your community for coding Elixir with AI: &lt;a href=&quot;https://agentjido.xyz/discord?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://agentjido.xyz/discord&lt;/a&gt;&lt;/p&gt;
</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:32:40</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/248f2b1c-87fe-4c95-8994-43dd1b519ce4/39230986-1774792435601-e02f42a207734.jpg"/><itunes:season>1</itunes:season><itunes:episode>79</itunes:episode><itunes:title>Mark Cotner on Scaling Telecom</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Owen Bickford on Passwordless auth]]></title><description><![CDATA[<p>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.</p>
<p>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.</p>
<p>#ElixirLang #WebAuthn #PhoenixLiveView #Authentication #SecurityEngineering</p>
<p>Connect with Owen:<br />
X: <a href="https://x.com/owenbickford" rel="noopener noreferrer nofollow" target="_blank">https://x.com/owenbickford</a><br />
webauthn_components GitHub:<a href="https://github.com/liveshowy/webauthn_components" rel="noopener noreferrer nofollow" target="_blank"> https://github.com/liveshowy/webauthn_components</a></p>
<p>SUPPORT ELIXIR MENTOR<br />
Elixir Mentor: <a href="https://elixirmentor.com/" rel="noopener noreferrer nofollow" target="_blank">https://elixirmentor.com/</a><br />
siteBrains: <a href="https://sitebrains.io" rel="noopener noreferrer nofollow" target="_blank">https://sitebrains.io</a></p>
<p>🆘🆘NEED HELP??<br />
Join the Discord Server: <a href="https://discord.gg/HcnjPsWATg" rel="noopener noreferrer nofollow" target="_blank">https://discord.gg/HcnjPsWATg</a></p>
<p>🔗🔗All my Links: <a href="https://linktr.ee/jacob_luetzow" rel="noopener noreferrer nofollow" target="_blank">https://linktr.ee/jacob_luetzow</a></p>
]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/Owen-Bickford-on-Passwordless-auth-e2rd3h5</link><guid isPermaLink="false">2e8f8b82-444f-4995-af1c-44a6af498758</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Sat, 23 Nov 2024 14:27:57 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/8f86cdb27380141b333b1badd7d75814809983a3403c17868fef9a366708efd0/eyJlcGlzb2RlSWQiOiJlNTVjMjJjYy04ODc5LTQxM2MtOTY0Mi03MTBjY2U3MmJiMGQiLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvZTU1YzIyY2MtODg3OS00MTNjLTk2NDItNzEwY2NlNzJiYjBkLzM5MDM0MTI4OS00NDEwMC0yLTcwMzdiMWRhOGJkZjYubXAzIn0=.mp3" length="85252387" type="audio/mpeg"/><podcast:transcript url="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/e55c22cc-8879-413c-9642-710cce72bb0d/transcript.srt" type="application/x-subrip"/><itunes:summary>&lt;p&gt;In this episode of the Elixir Mentor Podcast, I&apos;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.&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;#ElixirLang #WebAuthn #PhoenixLiveView #Authentication #SecurityEngineering&lt;/p&gt;
&lt;p&gt;Connect with Owen:&lt;br /&gt;
X: &lt;a href=&quot;https://x.com/owenbickford&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://x.com/owenbickford&lt;/a&gt;&lt;br /&gt;
webauthn_components GitHub:&lt;a href=&quot;https://github.com/liveshowy/webauthn_components&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt; https://github.com/liveshowy/webauthn_components&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;SUPPORT ELIXIR MENTOR&lt;br /&gt;
Elixir Mentor: &lt;a href=&quot;https://elixirmentor.com/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://elixirmentor.com/&lt;/a&gt;&lt;br /&gt;
siteBrains: &lt;a href=&quot;https://sitebrains.io&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://sitebrains.io&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;🆘🆘NEED HELP??&lt;br /&gt;
Join the Discord Server: &lt;a href=&quot;https://discord.gg/HcnjPsWATg&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://discord.gg/HcnjPsWATg&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;🔗🔗All my Links: &lt;a href=&quot;https://linktr.ee/jacob_luetzow&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://linktr.ee/jacob_luetzow&lt;/a&gt;&lt;/p&gt;
</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:28:48</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/e55c22cc-8879-413c-9642-710cce72bb0d/39230986-1732371798718-a17ca2dfdba3d.jpg"/><itunes:season>1</itunes:season><itunes:episode>34</itunes:episode><itunes:title>Owen Bickford on Passwordless auth</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Peter Ullrich & Alex Koutmos on Building in Elixir]]></title><description><![CDATA[<p>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.</p><p>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.</p><p>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.</p><p>Connect with Peter:<br /> - X: <a href="https://x.com/PJUllrich" rel="noopener noreferrer nofollow">https://x.com/PJUllrich</a><br /> - BSky: <a href="https://bsky.app/profile/peterullrich.com" rel="noopener noreferrer nofollow">https://bsky.app/profile/peterullrich.com</a><br /> - Website: <a href="https://peterullrich.com/" rel="noopener noreferrer nofollow">https://peterullrich.com/</a></p><p>Connect with Alex:<br /> - X: <a href="https://x.com/akoutmos" rel="noopener noreferrer nofollow">https://x.com/akoutmos</a><br /> - BSky: <a href="https://bsky.app/profile/akoutmos.bsky.social" rel="noopener noreferrer nofollow">https://bsky.app/profile/akoutmos.bsky.social</a><br /> - Website: <a href="https://akoutmos.com/" rel="noopener noreferrer nofollow">https://akoutmos.com/</a></p><p>Check out:<br /> - EZSuite: <a href="https://ezsuite.dev/" rel="noopener noreferrer nofollow">https://ezsuite.dev/</a><br /> - Elixir Patterns: <a href="https://elixirpatterns.dev/" rel="noopener noreferrer nofollow">https://elixirpatterns.dev/</a></p><p>SUPPORT ELIXIR MENTOR<br /> - Elixir Mentor: <a href="https://elixirmentor.com" rel="noopener noreferrer nofollow">https://elixirmentor.com</a></p><p>#ElixirLang #SoftwareDevelopment #TechPodcast #Programming</p>
]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/Peter-Ullrich--Alex-Koutmos-on-Building-in-Elixir-e2utp05</link><guid isPermaLink="false">275f4ebd-314a-4563-a4a9-0905b243fe4d</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Sat, 15 Feb 2025 17:10:16 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/60f1beae4a45b7115ef1cbbca589e8b44300f92b0d03746d4e814befda388680/eyJlcGlzb2RlSWQiOiJmMDk5ZGMwMy1mOGY4LTRjMjEtYWY1NC0wYjBjN2I5YjU4ZTciLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvZjA5OWRjMDMtZjhmOC00YzIxLWFmNTQtMGIwYzdiOWI1OGU3LzM5NDkzMjIyMS00NDEwMC0yLTE0MTg3NTg0Zjc0MTUubXAzIn0=.mp3" length="82202539" type="audio/mpeg"/><podcast:transcript url="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/f099dc03-f8f8-4c21-af54-0b0c7b9b58e7/transcript.srt" type="application/x-subrip"/><itunes:summary>&lt;p&gt;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&apos;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.&lt;/p&gt;&lt;p&gt;The conversation takes entertaining detours into cultural differences between Europe and America, from banking systems to education, and includes amusing anecdotes about Peter&apos;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.&lt;/p&gt;&lt;p&gt;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.&lt;/p&gt;&lt;p&gt;Connect with Peter:&lt;br /&gt; - X: &lt;a href=&quot;https://x.com/PJUllrich&quot; rel=&quot;noopener noreferrer nofollow&quot;&gt;https://x.com/PJUllrich&lt;/a&gt;&lt;br /&gt; - BSky: &lt;a href=&quot;https://bsky.app/profile/peterullrich.com&quot; rel=&quot;noopener noreferrer nofollow&quot;&gt;https://bsky.app/profile/peterullrich.com&lt;/a&gt;&lt;br /&gt; - Website: &lt;a href=&quot;https://peterullrich.com/&quot; rel=&quot;noopener noreferrer nofollow&quot;&gt;https://peterullrich.com/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Connect with Alex:&lt;br /&gt; - X: &lt;a href=&quot;https://x.com/akoutmos&quot; rel=&quot;noopener noreferrer nofollow&quot;&gt;https://x.com/akoutmos&lt;/a&gt;&lt;br /&gt; - BSky: &lt;a href=&quot;https://bsky.app/profile/akoutmos.bsky.social&quot; rel=&quot;noopener noreferrer nofollow&quot;&gt;https://bsky.app/profile/akoutmos.bsky.social&lt;/a&gt;&lt;br /&gt; - Website: &lt;a href=&quot;https://akoutmos.com/&quot; rel=&quot;noopener noreferrer nofollow&quot;&gt;https://akoutmos.com/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Check out:&lt;br /&gt; - EZSuite: &lt;a href=&quot;https://ezsuite.dev/&quot; rel=&quot;noopener noreferrer nofollow&quot;&gt;https://ezsuite.dev/&lt;/a&gt;&lt;br /&gt; - Elixir Patterns: &lt;a href=&quot;https://elixirpatterns.dev/&quot; rel=&quot;noopener noreferrer nofollow&quot;&gt;https://elixirpatterns.dev/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;SUPPORT ELIXIR MENTOR&lt;br /&gt; - Elixir Mentor: &lt;a href=&quot;https://elixirmentor.com&quot; rel=&quot;noopener noreferrer nofollow&quot;&gt;https://elixirmentor.com&lt;/a&gt;&lt;/p&gt;&lt;p&gt;#ElixirLang #SoftwareDevelopment #TechPodcast #Programming&lt;/p&gt;
</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:25:37</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/f099dc03-f8f8-4c21-af54-0b0c7b9b58e7/39230986-1739639176153-48fce0d0a62f8.jpg"/><itunes:season>1</itunes:season><itunes:episode>40</itunes:episode><itunes:title>Peter Ullrich &amp; Alex Koutmos on Building in Elixir</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Mike Hostetler on ReqLLM]]></title><description><![CDATA[<p>In this episode of the Elixir Mentor Podcast, I chat with Mike Hostetler, creator of the Jido agent framework and ReqLLM library. Mike shares his journey building a unified interface for calling multiple LLM providers in Elixir, addressing the frustrating inconsistencies between different AI APIs.</p><p>We dive into ReqLLM's architecture, exploring how it normalizes the differences between providers like OpenAI, Anthropic, Google, and more. Mike explains his decision to build a lightweight alternative to existing libraries like Instructor and LangChain, creating something that handles streaming, tool calling, and structured outputs with simple one-line function calls.</p><p>Mike demonstrates the library live, showing how to test 112+ models across different providers, handle streaming responses, and calculate token usage costs. We discuss the challenges of supporting multiple providers, from handling deprecated models to dealing with provider-specific headers and parameter variations.</p><p>The conversation also covers Jido's evolution, the upcoming Phoenix dashboard for managing agents, and Mike's vision for hierarchical agent systems in Elixir. We explore how ReqLLM fits into the broader Elixir AI ecosystem and discuss future plans for local LLM support and integration with frameworks like Ash.</p><p>Resources Mentioned:<br />- ReqLLM GitHub: <a href="https://github.com/agentjido/req_llm" rel="noopener noreferrer nofollow" target="_blank">https://github.com/agentjido/req_llm</a><br />- Jido Framework: <a href="https://agentjido.xyz" rel="noopener noreferrer nofollow" target="_blank">https://agentjido.xyz</a><br />- models.dev: <a href="https://models.dev" rel="noopener noreferrer nofollow" target="_blank">https://models.dev</a></p><p>Connect with Mike:<br />- GitHub: <a href="https://github.com/agentjido" rel="noopener noreferrer nofollow" target="_blank">https://github.com/agentjido</a><br />- Website: <a href="https://mike-hostetler.com" rel="noopener noreferrer nofollow" target="_blank">https://mike-hostetler.com</a></p><p><strong>SUPPORT ELIXIR MENTOR</strong><br />- Elixir Mentor: <a href="https://elixirmentor.com" rel="noopener noreferrer nofollow" target="_blank">https://elixirmentor.com</a></p>
]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/Mike-Hostetler-on-ReqLLM-e39cu5u</link><guid isPermaLink="false">cd82da98-bafd-450f-a9ec-9df40f1c1289</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Sat, 11 Oct 2025 14:03:01 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/ab7bd384be8df8af600c2bd1ec890e474d42ed76b15c3133f0de57d39af4a22e/eyJlcGlzb2RlSWQiOiJmMjg4MjY0OS02NjEzLTQ5OTAtYjAzZC1lMDZiNjRhOTQ3ZGQiLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvZjI4ODI2NDktNjYxMy00OTkwLWIwM2QtZTA2YjY0YTk0N2RkLzQwOTA2OTQ0MS00NDEwMC0yLWFmYTQyYmRmN2U2YTIubXAzIn0=.mp3" length="83084015" type="audio/mpeg"/><podcast:transcript url="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/f2882649-6613-4990-b03d-e06b64a947dd/transcript.srt" type="application/x-subrip"/><itunes:summary>&lt;p&gt;In this episode of the Elixir Mentor Podcast, I chat with Mike Hostetler, creator of the Jido agent framework and ReqLLM library. Mike shares his journey building a unified interface for calling multiple LLM providers in Elixir, addressing the frustrating inconsistencies between different AI APIs.&lt;/p&gt;&lt;p&gt;We dive into ReqLLM&apos;s architecture, exploring how it normalizes the differences between providers like OpenAI, Anthropic, Google, and more. Mike explains his decision to build a lightweight alternative to existing libraries like Instructor and LangChain, creating something that handles streaming, tool calling, and structured outputs with simple one-line function calls.&lt;/p&gt;&lt;p&gt;Mike demonstrates the library live, showing how to test 112+ models across different providers, handle streaming responses, and calculate token usage costs. We discuss the challenges of supporting multiple providers, from handling deprecated models to dealing with provider-specific headers and parameter variations.&lt;/p&gt;&lt;p&gt;The conversation also covers Jido&apos;s evolution, the upcoming Phoenix dashboard for managing agents, and Mike&apos;s vision for hierarchical agent systems in Elixir. We explore how ReqLLM fits into the broader Elixir AI ecosystem and discuss future plans for local LLM support and integration with frameworks like Ash.&lt;/p&gt;&lt;p&gt;Resources Mentioned:&lt;br /&gt;- ReqLLM GitHub: &lt;a href=&quot;https://github.com/agentjido/req_llm&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://github.com/agentjido/req_llm&lt;/a&gt;&lt;br /&gt;- Jido Framework: &lt;a href=&quot;https://agentjido.xyz&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://agentjido.xyz&lt;/a&gt;&lt;br /&gt;- models.dev: &lt;a href=&quot;https://models.dev&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://models.dev&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Connect with Mike:&lt;br /&gt;- GitHub: &lt;a href=&quot;https://github.com/agentjido&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://github.com/agentjido&lt;/a&gt;&lt;br /&gt;- Website: &lt;a href=&quot;https://mike-hostetler.com&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://mike-hostetler.com&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;SUPPORT ELIXIR MENTOR&lt;/strong&gt;&lt;br /&gt;- Elixir Mentor: &lt;a href=&quot;https://elixirmentor.com&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://elixirmentor.com&lt;/a&gt;&lt;/p&gt;
</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:26:32</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/f2882649-6613-4990-b03d-e06b64a947dd/39230986-1760191267431-17f96a2e8014d.jpg"/><itunes:season>1</itunes:season><itunes:episode>60</itunes:episode><itunes:title>Mike Hostetler on ReqLLM</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Levi Robertson on building double-zero]]></title><description><![CDATA[<p>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.</p>

<p>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.</p>

<p>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.</p>

<p>#ElixirLang #EmailMonitoring #SelfHosted #Entrepreneurship #TechStartups</p>

<p>Connect with Levi:<br />
X: <a href="https://x.com/liltechnomancer" rel="noopener noreferrer nofollow" target="_blank">Follow Levi on X (Twitter)</a><br />
Website: <a href="https://technomancy.dev/" rel="noopener noreferrer nofollow" target="_blank">Visit Levi's Website</a><br />
00: <a href="https://double-zero.cloud/" rel="noopener noreferrer nofollow" target="_blank">Explore double-zero (00)</a></p>

<p>SUPPORT ELIXIR MENTOR<br />
🌐 My website: <a href="https://elixirmentor.com/" rel="noopener noreferrer nofollow" target="_blank">Visit Elixir Mentor Website</a><br />
🎙 Check out my podcast: <a href="https://www.hiredgunapps.com/podcast" rel="noopener noreferrer nofollow" target="_blank">Listen to Hired Gun Apps Podcast</a><br />
🆘 NEED HELP?? <a href="https://discord.gg/HcnjPsWATg" rel="noopener noreferrer nofollow" target="_blank">Join our Discord Server</a><br />
🔗 All my Links: <a href="https://linktr.ee/jacob_luetzow" rel="noopener noreferrer nofollow" target="_blank">Connect with Jacob on Linktree</a></p>
]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/Levi-Robertson-on-building-double-zero-e2p04qt</link><guid isPermaLink="false">7da3f940-e363-4183-9c64-04e2babeb7ba</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Sat, 28 Sep 2024 22:35:18 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/460adf9b0078faa4147fdd8f0ec38b90ee3b13fd06b2a1afe6d0981f72253616/eyJlcGlzb2RlSWQiOiJmNTNlZjIyNC1lMjQzLTRlNDMtOTlkZC0xZjY3YTQ2YTVhNzQiLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvZjUzZWYyMjQtZTI0My00ZTQzLTk5ZGQtMWY2N2E0NmE1YTc0LzM4NzIxNjk4NC00NDEwMC0yLWZjOTRhN2I4ZTM4MzgubXAzIn0=.mp3" length="111934483" type="audio/mpeg"/><podcast:transcript url="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/f53ef224-e243-4e43-99dd-1f67a46a5a74/transcript.srt" type="application/x-subrip"/><itunes:summary>&lt;p&gt;In this episode of the Elixir Mentor Podcast, your go-to source for All Things Elixir, I&apos;m excited to welcome Levi Robertson, CEO and founder of double-zero (00). Levi&apos;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.&lt;/p&gt;

&lt;p&gt;We&apos;ll explore Levi&apos;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&apos;ll discuss the challenges he faced, his strategies to overcome them, and the unexpected benefits he discovered.&lt;/p&gt;

&lt;p&gt;Our conversation will cover why Levi chose Elixir, how it proved to be the right choice, and how Elixir&apos;s strengths benefit an email monitoring service. Whether you&apos;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.&lt;/p&gt;

&lt;p&gt;#ElixirLang #EmailMonitoring #SelfHosted #Entrepreneurship #TechStartups&lt;/p&gt;

&lt;p&gt;Connect with Levi:&lt;br /&gt;
X: &lt;a href=&quot;https://x.com/liltechnomancer&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Follow Levi on X (Twitter)&lt;/a&gt;&lt;br /&gt;
Website: &lt;a href=&quot;https://technomancy.dev/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Visit Levi&apos;s Website&lt;/a&gt;&lt;br /&gt;
00: &lt;a href=&quot;https://double-zero.cloud/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Explore double-zero (00)&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;SUPPORT ELIXIR MENTOR&lt;br /&gt;
🌐 My website: &lt;a href=&quot;https://elixirmentor.com/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Visit Elixir Mentor Website&lt;/a&gt;&lt;br /&gt;
🎙 Check out my podcast: &lt;a href=&quot;https://www.hiredgunapps.com/podcast&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Listen to Hired Gun Apps Podcast&lt;/a&gt;&lt;br /&gt;
🆘 NEED HELP?? &lt;a href=&quot;https://discord.gg/HcnjPsWATg&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Join our Discord Server&lt;/a&gt;&lt;br /&gt;
🔗 All my Links: &lt;a href=&quot;https://linktr.ee/jacob_luetzow&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Connect with Jacob on Linktree&lt;/a&gt;&lt;/p&gt;
</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:56:35</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/f53ef224-e243-4e43-99dd-1f67a46a5a74/39230986-1727562896897-e1f2ff0e40ba8.jpg"/><itunes:season>1</itunes:season><itunes:episode>26</itunes:episode><itunes:title>Levi Robertson on building double-zero</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Greg Medland on Elixir Careers and Market Trends]]></title><description><![CDATA[<p>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.</p><p>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.</p><p>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.</p><p>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.</p><p>Resources Mentioned:<br />- Elixir Remote US Jobs Channel (Elixir Slack)<br />- I Ask.ai: <a href="https://iask.ai" rel="noopener noreferrer nofollow" target="_blank">https://iask.ai</a></p><p>Connect with Greg:<br />- LinkedIn: <a href="https://www.linkedin.com/in/gregmedlandg2/" rel="noopener noreferrer nofollow" target="_blank">https://www.linkedin.com/in/gregmedlandg2/</a><br /></p><p><strong>SUPPORT ELIXIR MENTOR</strong><br />- Elixir Mentor: <a href="https://elixirmentor.com" rel="noopener noreferrer nofollow" target="_blank">https://elixirmentor.com</a></p>
]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/Greg-Medland-on-Elixir-Careers-and-Market-Trends-e34hum9</link><guid isPermaLink="false">42679da5-bb2d-4fd8-b10c-9d8532e7d398</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Sat, 21 Jun 2025 13:53:32 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/c16e6731483975a1b12f6128d88ddfd2641053a15eaa3bec75aee5d95255ab2e/eyJlcGlzb2RlSWQiOiJmODY0MTIwNC1hNDJiLTRjNzEtODdjYy02ZTUyNjExYTBiYTkiLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvZjg2NDEyMDQtYTQyYi00YzcxLTg3Y2MtNmU1MjYxMWEwYmE5LzQwMjU2MzA4NS00NDEwMC0yLTc2YWQ3OWU5MWYxM2UubXAzIn0=.mp3" length="84250539" type="audio/mpeg"/><podcast:transcript url="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/f8641204-a42b-4c71-87cc-6e52611a0ba9/transcript.srt" type="application/x-subrip"/><itunes:summary>&lt;p&gt;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.&lt;/p&gt;&lt;p&gt;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.&lt;/p&gt;&lt;p&gt;We tackle the elephant in the room - AI&apos;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.&lt;/p&gt;&lt;p&gt;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.&lt;/p&gt;&lt;p&gt;Resources Mentioned:&lt;br /&gt;- Elixir Remote US Jobs Channel (Elixir Slack)&lt;br /&gt;- I Ask.ai: &lt;a href=&quot;https://iask.ai&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://iask.ai&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Connect with Greg:&lt;br /&gt;- LinkedIn: &lt;a href=&quot;https://www.linkedin.com/in/gregmedlandg2/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://www.linkedin.com/in/gregmedlandg2/&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;SUPPORT ELIXIR MENTOR&lt;/strong&gt;&lt;br /&gt;- Elixir Mentor: &lt;a href=&quot;https://elixirmentor.com&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://elixirmentor.com&lt;/a&gt;&lt;/p&gt;
</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:27:45</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/f8641204-a42b-4c71-87cc-6e52611a0ba9/39230986-1750514056643-2373a19f4589c.jpg"/><itunes:season>1</itunes:season><itunes:episode>52</itunes:episode><itunes:title>Greg Medland on Elixir Careers and Market Trends</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Adolfo Neto on Sharing Knowledge]]></title><description><![CDATA[<p></p><p>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.</p><p></p>
<p><br /></p>
<p></p><p>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.</p><p></p>
<p><br /></p>
<p></p><p>#SoftwareEngineering #KnowledgeSharing #TechCommunity #ElixirLang #EducationInTech</p><p></p>
<p><br /></p>
<p></p><p>Connect with Adolfo:<br /></p>
<p>X: <a href="https://x.com/adolfont" rel="noopener noreferrer nofollow" target="_blank">Follow Adolfo on X (Twitter)</a><br /></p>
<p>Website: <a href="https://linktr.ee/adolfont" rel="noopener noreferrer nofollow" target="_blank">Explore Adolfo's Links</a></p><p></p>
<p><br /></p>
<p></p><p>SUPPORT ELIXIR MENTOR<br /></p>
<p>🌐 My website: <a href="https://elixirmentor.com/" rel="noopener noreferrer nofollow" target="_blank">Visit Elixir Mentor Website</a><br /></p>
<p>🎙 Check out my podcast: <a href="https://www.hiredgunapps.com/podcast" rel="noopener noreferrer nofollow" target="_blank">Listen to Hired Gun Apps Podcast</a><br /></p>
<p>🆘 NEED HELP?? <a href="https://discord.gg/HcnjPsWATg" rel="noopener noreferrer nofollow" target="_blank">Join our Discord Server</a><br /></p>
<p>🔗 All my Links: <a href="https://linktr.ee/jacob_luetzow" rel="noopener noreferrer nofollow" target="_blank">Connect with Jacob on Linktree</a></p><p></p>
<p><br /></p>
<p></p><p>Join this channel to get access to perks: <a href="https://www.youtube.com/channel/UChbS_z6KHQiIu9et38O37eQ/join" rel="noopener noreferrer nofollow" target="_blank">YouTube Channel Membership</a></p><p></p>
]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/Adolfo-Neto-on-Sharing-Knowledge-e2n9q6o</link><guid isPermaLink="false">3715c8cc-41d6-45c4-a313-33a1e86160b0</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Sat, 17 Aug 2024 15:39:46 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/85153fcd0acff399660dbf75007ed99ec0d3e23dfa44ef860c97e802bbd9522f/eyJlcGlzb2RlSWQiOiJmZDUyNjBiNC1kMjhkLTRhNzgtOWQwOS00MDc1ZTUwYTU2MWUiLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvZmQ1MjYwYjQtZDI4ZC00YTc4LTlkMDktNDA3NWU1MGE1NjFlLzM4NDkwODY4NS00NDEwMC0yLTlkOGRhNjk2MWNhMDMubXAzIn0=.mp3" length="57863104" type="audio/mpeg"/><itunes:summary>&lt;p&gt;&lt;/p&gt;&lt;p&gt;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&apos;ll discuss how podcasts, conferences, and other mediums help share valuable insights and foster collaboration.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;p&gt;Adolfo will share his experiences as a researcher and educator, highlighting the role of education in building strong tech communities. Whether you&apos;re a software developer or an educator, this episode offers practical advice on fostering a culture of continuous learning and knowledge sharing.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;p&gt;#SoftwareEngineering #KnowledgeSharing #TechCommunity #ElixirLang #EducationInTech&lt;/p&gt;&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;p&gt;Connect with Adolfo:&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;X: &lt;a href=&quot;https://x.com/adolfont&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Follow Adolfo on X (Twitter)&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Website: &lt;a href=&quot;https://linktr.ee/adolfont&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Explore Adolfo&apos;s Links&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;p&gt;SUPPORT ELIXIR MENTOR&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;🌐 My website: &lt;a href=&quot;https://elixirmentor.com/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Visit Elixir Mentor Website&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;🎙 Check out my podcast: &lt;a href=&quot;https://www.hiredgunapps.com/podcast&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Listen to Hired Gun Apps Podcast&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;🆘 NEED HELP?? &lt;a href=&quot;https://discord.gg/HcnjPsWATg&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Join our Discord Server&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;🔗 All my Links: &lt;a href=&quot;https://linktr.ee/jacob_luetzow&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;Connect with Jacob on Linktree&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;p&gt;Join this channel to get access to perks: &lt;a href=&quot;https://www.youtube.com/channel/UChbS_z6KHQiIu9et38O37eQ/join&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;YouTube Channel Membership&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;
</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:00:16</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/fd5260b4-d28d-4a78-9d09-4075e50a561e/39230986-1723905747028-5156c2f6394ab.jpg"/><itunes:season>1</itunes:season><itunes:episode>21</itunes:episode><itunes:title>Adolfo Neto on Sharing Knowledge</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Andrea Leopardi on Network Programming]]></title><description><![CDATA[<p>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.</p><p>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.</p><p>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.</p><p>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.</p><p>Resources Mentioned:<br />- Network Programming in Elixir and Erlang: <a href="https://pragprog.com/titles/alnpee/network-programming-in-elixir-and-erlang/" rel="noopener noreferrer nofollow" target="_blank">https://pragprog.com/titles/alnpee/network-programming-in-elixir-and-erlang/</a></p><p>Connect with Andrea:<br />- Website: <a href="https://andrealeopardi.com/" rel="noopener noreferrer nofollow" target="_blank">https://andrealeopardi.com/</a></p><p><strong>SUPPORT ELIXIR MENTOR</strong><br />- Elixir Mentor: <a href="https://elixirmentor.com" rel="noopener noreferrer nofollow" target="_blank">https://elixirmentor.com</a></p>
]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/Andrea-Leopardi-on-Network-Programming-e31o1km</link><guid isPermaLink="false">b71a69d7-2f5f-4f0c-9ae0-f40146485531</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Sat, 19 Apr 2025 15:12:38 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/7bb2e9a9d3b2bb6b510e42a853265a77a5591c2807384e7d55e441a6823ed8e3/eyJlcGlzb2RlSWQiOiJmZjc4Y2EyMy00Yzk5LTQzMGUtOTdlNi0wYTdhNzUxYTNmYzgiLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvZmY3OGNhMjMtNGM5OS00MzBlLTk3ZTYtMGE3YTc1MWEzZmM4LzM5ODY2NTEwOS00NDEwMC0yLTVmNGY1OWJkZjdmZTYubXAzIn0=.mp3" length="83915336" type="audio/mpeg"/><podcast:transcript url="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/ff78ca23-4c99-430e-97e6-0a7a751a3fc8/transcript.srt" type="application/x-subrip"/><itunes:summary>&lt;p&gt;In this episode of the Elixir Mentor Podcast, I chat with Andrea Leopardi, Elixir core team member and author of &quot;Network Programming in Elixir and Erlang.&quot; We dive deep into the fundamentals of network programming and how the BEAM&apos;s process model is perfectly suited for building robust networking applications.&lt;/p&gt;&lt;p&gt;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&apos;s message-passing paradigm naturally maps to the world of network communications, making it an excellent choice for building high-performance servers and clients.&lt;/p&gt;&lt;p&gt;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.&lt;/p&gt;&lt;p&gt;Whether you&apos;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.&lt;/p&gt;&lt;p&gt;Resources Mentioned:&lt;br /&gt;- Network Programming in Elixir and Erlang: &lt;a href=&quot;https://pragprog.com/titles/alnpee/network-programming-in-elixir-and-erlang/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://pragprog.com/titles/alnpee/network-programming-in-elixir-and-erlang/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Connect with Andrea:&lt;br /&gt;- Website: &lt;a href=&quot;https://andrealeopardi.com/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://andrealeopardi.com/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;SUPPORT ELIXIR MENTOR&lt;/strong&gt;&lt;br /&gt;- Elixir Mentor: &lt;a href=&quot;https://elixirmentor.com&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://elixirmentor.com&lt;/a&gt;&lt;/p&gt;
</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:27:24</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/ff78ca23-4c99-430e-97e6-0a7a751a3fc8/39230986-1745075535922-8e956797fdb13.jpg"/><itunes:season>1</itunes:season><itunes:episode>46</itunes:episode><itunes:title>Andrea Leopardi on Network Programming</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Michael Lubas on AI, Attack, and Defense]]></title><description><![CDATA[<p>Michael Lubas, CEO of Paraxial.io and my first-ever guest, returns to talk about AI's dual role in cybersecurity: finding vulnerabilities and writing the code that creates them.</p><p>We open with the Hex package manager penetration test Paraxial ran under the Erlang Ecosystem Foundation's Aegis initiative, funded through Alpha Omega. Michael caught a remote code execution bug before it shipped. From there we cover GitHub Actions supply chain attacks, why every maintainer should run zizmor, and campaigns that target release pipelines instead of application source.</p><p>Then the AI inflection point. The EEF's CNA issued nine CVEs in all of 2025 and is on track for well over a hundred in 2026, driven by researchers like Peter Ullrich using AI to find bugs already sitting in source code. Firefox went from about 20 valid bug reports a month to over 400 in April 2026. Michael argues defenders without state-of-the-art models are at a structural disadvantage, and we get into why bug bounty programs are collapsing under AI-generated noise, something I saw firsthand with Killswitch.</p><p>We close with the practical side: what a real pentest costs, when Claude Code helps solo developers, and the common Elixir gotchas, including binary term deserialization, SSRF, dynamic atom creation, and staying inside Ecto's default query syntax. Plus Paraxial vs. Sobelow and what SOC 2 actually covers.</p><p>Resources Mentioned:</p><p>- Securing Hex (Paraxial blog): <a rel="noopener noreferrer nofollow" href="https://paraxial.io/blog/hex-pentest?utm_source=elixir-mentor" target="_blank">https://paraxial.io/blog/hex-pentest?utm_source=elixir-mentor</a></p><p>- Hex security audit report: <a rel="noopener noreferrer nofollow" href="https://hex.pm/reports/2026/paraxial.pdf?utm_source=elixir-mentor" target="_blank">https://hex.pm/reports/2026/paraxial.pdf?utm_source=elixir-mentor</a></p><p>- EEF CNA: <a rel="noopener noreferrer nofollow" href="https://cna.erlef.org/?utm_source=elixir-mentor" target="_blank">https://cna.erlef.org/?utm_source=elixir-mentor</a></p><p>- Hardening Firefox with Claude: <a rel="noopener noreferrer nofollow" href="https://hacks.mozilla.org/2026/05/behind-the-scenes-hardening-firefox/?utm_source=elixir-mentor" target="_blank">https://hacks.mozilla.org/2026/05/behind-the-scenes-hardening-firefox/?utm_source=elixir-mentor</a></p><p>- What the CVE? (Peter Ullrich): <a rel="noopener noreferrer nofollow" href="https://peterullrich.com/what-the-cve?utm_source=elixir-mentor" target="_blank">https://peterullrich.com/what-the-cve?utm_source=elixir-mentor</a></p><p>Connect with Michael:</p><p>- Website: <a rel="noopener noreferrer nofollow" href="https://paraxial.io/?utm_source=elixir-mentor" target="_blank">https://paraxial.io/?utm_source=elixir-mentor</a></p><p>- X/Twitter: <a rel="noopener noreferrer nofollow" href="https://x.com/paraxialio" target="_blank">https://x.com/paraxialio</a></p><p>Sponsors:</p><p>- BEAMOps: <a rel="noopener noreferrer nofollow" href="https://beamops.co.uk/?utm_source=elixir-mentor" target="_blank">https://beamops.co.uk/?utm_source=elixir-mentor</a></p><p>- <a rel="noopener noreferrer nofollow" href="http://Paraxial.io" target="_blank">Paraxial.io</a>: <a rel="noopener noreferrer nofollow" href="https://paraxial.io/?utm_source=elixir-mentor" target="_blank">https://paraxial.io/?utm_source=elixir-mentor</a></p><p>- Jido, Elixir AI Collective Discord: <a rel="noopener noreferrer nofollow" href="https://agentjido.xyz/discord?utm_source=elixir-mentor" target="_blank">https://agentjido.xyz/discord?utm_source=elixir-mentor</a></p><p>Support Elixir Mentor: <a rel="noopener noreferrer nofollow" href="https://elixirmentor.com/?utm_source=elixir-mentor" target="_blank">https://elixirmentor.com/?utm_source=elixir-mentor</a></p>]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/Michael-Lubas-on-AI--Attack--and-Defense-e3jf46f</link><guid isPermaLink="false">524e9034-9db3-47db-922f-35b7297ef0c3</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Sat, 16 May 2026 14:38:48 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/341590dcd1e2d4fcd0c55c654e7f5513a68534458fa9499af948855a976910d4/eyJlcGlzb2RlSWQiOiIyZjdlZjhkMy1kNjc3LTQ5MzAtYWNjZi01YWU5NGU2N2RhNmMiLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvMmY3ZWY4ZDMtZDY3Ny00OTMwLWFjY2YtNWFlOTRlNjdkYTZjLzQyNDI3NjI2OC00NDEwMC0yLTcyMmVlZjU5NWQ3MzkubXAzIn0=.mp3" length="88032234" type="audio/mpeg"/><podcast:transcript url="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/2f7ef8d3-d677-4930-accf-5ae94e67da6c/transcript.srt" type="application/x-subrip"/><itunes:summary>&lt;p&gt;Michael Lubas, CEO of Paraxial.io and my first-ever guest, returns to talk about AI&apos;s dual role in cybersecurity: finding vulnerabilities and writing the code that creates them.&lt;/p&gt;&lt;p&gt;We open with the Hex package manager penetration test Paraxial ran under the Erlang Ecosystem Foundation&apos;s Aegis initiative, funded through Alpha Omega. Michael caught a remote code execution bug before it shipped. From there we cover GitHub Actions supply chain attacks, why every maintainer should run zizmor, and campaigns that target release pipelines instead of application source.&lt;/p&gt;&lt;p&gt;Then the AI inflection point. The EEF&apos;s CNA issued nine CVEs in all of 2025 and is on track for well over a hundred in 2026, driven by researchers like Peter Ullrich using AI to find bugs already sitting in source code. Firefox went from about 20 valid bug reports a month to over 400 in April 2026. Michael argues defenders without state-of-the-art models are at a structural disadvantage, and we get into why bug bounty programs are collapsing under AI-generated noise, something I saw firsthand with Killswitch.&lt;/p&gt;&lt;p&gt;We close with the practical side: what a real pentest costs, when Claude Code helps solo developers, and the common Elixir gotchas, including binary term deserialization, SSRF, dynamic atom creation, and staying inside Ecto&apos;s default query syntax. Plus Paraxial vs. Sobelow and what SOC 2 actually covers.&lt;/p&gt;&lt;p&gt;Resources Mentioned:&lt;/p&gt;&lt;p&gt;- Securing Hex (Paraxial blog): &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://paraxial.io/blog/hex-pentest?utm_source=elixir-mentor&quot; target=&quot;_blank&quot;&gt;https://paraxial.io/blog/hex-pentest?utm_source=elixir-mentor&lt;/a&gt;&lt;/p&gt;&lt;p&gt;- Hex security audit report: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://hex.pm/reports/2026/paraxial.pdf?utm_source=elixir-mentor&quot; target=&quot;_blank&quot;&gt;https://hex.pm/reports/2026/paraxial.pdf?utm_source=elixir-mentor&lt;/a&gt;&lt;/p&gt;&lt;p&gt;- EEF CNA: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://cna.erlef.org/?utm_source=elixir-mentor&quot; target=&quot;_blank&quot;&gt;https://cna.erlef.org/?utm_source=elixir-mentor&lt;/a&gt;&lt;/p&gt;&lt;p&gt;- Hardening Firefox with Claude: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://hacks.mozilla.org/2026/05/behind-the-scenes-hardening-firefox/?utm_source=elixir-mentor&quot; target=&quot;_blank&quot;&gt;https://hacks.mozilla.org/2026/05/behind-the-scenes-hardening-firefox/?utm_source=elixir-mentor&lt;/a&gt;&lt;/p&gt;&lt;p&gt;- What the CVE? (Peter Ullrich): &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://peterullrich.com/what-the-cve?utm_source=elixir-mentor&quot; target=&quot;_blank&quot;&gt;https://peterullrich.com/what-the-cve?utm_source=elixir-mentor&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Connect with Michael:&lt;/p&gt;&lt;p&gt;- Website: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://paraxial.io/?utm_source=elixir-mentor&quot; target=&quot;_blank&quot;&gt;https://paraxial.io/?utm_source=elixir-mentor&lt;/a&gt;&lt;/p&gt;&lt;p&gt;- X/Twitter: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://x.com/paraxialio&quot; target=&quot;_blank&quot;&gt;https://x.com/paraxialio&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Sponsors:&lt;/p&gt;&lt;p&gt;- BEAMOps: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://beamops.co.uk/?utm_source=elixir-mentor&quot; target=&quot;_blank&quot;&gt;https://beamops.co.uk/?utm_source=elixir-mentor&lt;/a&gt;&lt;/p&gt;&lt;p&gt;- &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;http://Paraxial.io&quot; target=&quot;_blank&quot;&gt;Paraxial.io&lt;/a&gt;: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://paraxial.io/?utm_source=elixir-mentor&quot; target=&quot;_blank&quot;&gt;https://paraxial.io/?utm_source=elixir-mentor&lt;/a&gt;&lt;/p&gt;&lt;p&gt;- Jido, Elixir AI Collective Discord: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://agentjido.xyz/discord?utm_source=elixir-mentor&quot; target=&quot;_blank&quot;&gt;https://agentjido.xyz/discord?utm_source=elixir-mentor&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Support Elixir Mentor: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://elixirmentor.com/?utm_source=elixir-mentor&quot; target=&quot;_blank&quot;&gt;https://elixirmentor.com/?utm_source=elixir-mentor&lt;/a&gt;&lt;/p&gt;</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:31:41</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/2f7ef8d3-d677-4930-accf-5ae94e67da6c/39230986-1778942305253-1cd79fc08ff7f.jpg"/><itunes:season>1</itunes:season><itunes:episode>83</itunes:episode><itunes:title>Michael Lubas on AI, Attack, and Defense</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Peter Ullrich on Getting Started with Elixir]]></title><description><![CDATA[<p>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, <a href="https://runelixir.com" rel="noopener noreferrer nofollow" target="_blank">runelixir.com</a>, 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 <a href="https://indiecourses.com" rel="noopener noreferrer nofollow" target="_blank">indiecourses.com</a>, 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</p>

<p>Connect with Peter:<br />
Run Elixir: <a href="https://runelixir.com" rel="noopener noreferrer nofollow" target="_blank">https://runelixir.com</a><br />
Indie Courses: <a href="https://indiecourses.com" rel="noopener noreferrer nofollow" target="_blank">https://indiecourses.com</a><br />
X: <a href="https://twitter.com/pjullrich" rel="noopener noreferrer nofollow" target="_blank">https://twitter.com/pjullrich</a><br />
Website: <a href="https://peterullrich.com" rel="noopener noreferrer nofollow" target="_blank">https://peterullrich.com</a></p>

<p>SUPPORT ELIXIR MENTOR<br />
🌐 My website: <a href="https://elixirmentor.com/" rel="noopener noreferrer nofollow" target="_blank">https://elixirmentor.com/</a></p>

<p>Hired Gun Apps - Custom Software &amp; Web Design: <a href="https://www.hiredgunapps.com" rel="noopener noreferrer nofollow" target="_blank">https://www.hiredgunapps.com</a></p>

<p>🆘 NEED HELP?? Join the Discord Server: <a href="https://discord.gg/HcnjPsWATg" rel="noopener noreferrer nofollow" target="_blank">https://discord.gg/HcnjPsWATg</a></p>

<p>🔗 All my Links: <a href="https://linktr.ee/jacob_luetzow" rel="noopener noreferrer nofollow" target="_blank">https://linktr.ee/jacob_luetzow</a></p>

<p>Join this channel to get access to perks:<br />
<a href="https://www.youtube.com/channel/UChbS_z6KHQiIu9et38O37eQ/join" rel="noopener noreferrer nofollow" target="_blank">https://www.youtube.com/channel/UChbS_z6KHQiIu9et38O37eQ/join</a></p>
]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/Peter-Ullrich-on-Getting-Started-with-Elixir-e2pim6a</link><guid isPermaLink="false">e992cdfb-04df-4e77-bda2-e5ee2ffae2c1</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Sat, 12 Oct 2024 14:13:54 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/d1a3553cb9f58d7938d6fab6701a80b03ab9e6045c24c630d170dccbe6801d9a/eyJlcGlzb2RlSWQiOiJlMmVkNTUwZS1jZTU4LTRmMDctODczZC0xZjJkOWE0ZmRlYjciLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvZTJlZDU1MGUtY2U1OC00ZjA3LTg3M2QtMWYyZDlhNGZkZWI3LzM4Nzk3MzAzMS00NDEwMC0yLWU1NzBlMjVlNzczYTQubXAzIn0=.mp3" length="84239672" type="audio/mpeg"/><podcast:transcript url="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/e2ed550e-ce58-4f07-873d-1f2d9a4fdeb7/transcript.srt" type="application/x-subrip"/><itunes:summary>&lt;p&gt;In this episode of the Elixir Mentor Podcast, your go-to source for All Things Elixir, I&apos;m excited to welcome back Peter Ullrich, a returning guest and passionate Elixir advocate. We&apos;ll dive into Peter&apos;s latest project, &lt;a href=&quot;https://runelixir.com&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;runelixir.com&lt;/a&gt;, 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&apos;ll explore the features of runelixir.com and how it aims to simplify the learning process for beginners. Additionally, we&apos;ll touch on &lt;a href=&quot;https://indiecourses.com&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;indiecourses.com&lt;/a&gt;, 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&lt;/p&gt;

&lt;p&gt;Connect with Peter:&lt;br /&gt;
Run Elixir: &lt;a href=&quot;https://runelixir.com&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://runelixir.com&lt;/a&gt;&lt;br /&gt;
Indie Courses: &lt;a href=&quot;https://indiecourses.com&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://indiecourses.com&lt;/a&gt;&lt;br /&gt;
X: &lt;a href=&quot;https://twitter.com/pjullrich&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://twitter.com/pjullrich&lt;/a&gt;&lt;br /&gt;
Website: &lt;a href=&quot;https://peterullrich.com&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://peterullrich.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;SUPPORT ELIXIR MENTOR&lt;br /&gt;
🌐 My website: &lt;a href=&quot;https://elixirmentor.com/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://elixirmentor.com/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Hired Gun Apps - Custom Software &amp;amp; Web Design: &lt;a href=&quot;https://www.hiredgunapps.com&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://www.hiredgunapps.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🆘 NEED HELP?? Join the Discord Server: &lt;a href=&quot;https://discord.gg/HcnjPsWATg&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://discord.gg/HcnjPsWATg&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🔗 All my Links: &lt;a href=&quot;https://linktr.ee/jacob_luetzow&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://linktr.ee/jacob_luetzow&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Join this channel to get access to perks:&lt;br /&gt;
&lt;a href=&quot;https://www.youtube.com/channel/UChbS_z6KHQiIu9et38O37eQ/join&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://www.youtube.com/channel/UChbS_z6KHQiIu9et38O37eQ/join&lt;/a&gt;&lt;/p&gt;
</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:27:44</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/e2ed550e-ce58-4f07-873d-1f2d9a4fdeb7/39230986-1728742310680-a03b587626a6.jpg"/><itunes:season>1</itunes:season><itunes:episode>28</itunes:episode><itunes:title>Peter Ullrich on Getting Started with Elixir</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Amos King on sharing knowledge]]></title><description><![CDATA[<p>In this episode of the Elixir Mentor Podcast, I sit down with Amos King, Senior Staff Backend Engineer at Adobe, founder of Binary Noggin, and longtime Elixir community contributor. We dig into mentorship, knowledge sharing, and the team dynamics that make software organizations actually thrive.</p><p>Amos traces his non-traditional path into software — from structural engineering to manufacturing automation to Erlang on Navy submarines — and explains how that background shapes how he thinks about building reliable systems. We talk about his decade running Binary Noggin, why he ultimately made the move to Adobe, and the hard lessons learned when the consulting market shifted. From there the conversation goes deep on team composition, why diverse backgrounds matter more than uniform credentials, and the mindset shift from object-oriented to functional programming.</p><p>We also get into the practical side of Elixir: when GenServers are the right tool and when they're not, why vibe coding worries him from an engineering quality standpoint, and why teaching is actually a selfish act that benefits the teacher most. We close out with what separates a real staff engineer from a senior one, a call for the Elixir community to revive local meetups, and a real-world database query optimization story that reframes how to think about performance problems.</p><p>Resources Mentioned:<br />- Binary Noggin: <a href="https://binarynoggin.com?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://binarynoggin.com</a></p><p>Connect with Amos:<br />- X/Twitter: <a href="https://x.com/Adkron" rel="noopener noreferrer nofollow" target="_blank">https://x.com/Adkron</a><br />- LinkedIn: <a href="https://www.linkedin.com/in/amosking/" rel="noopener noreferrer nofollow" target="_blank">https://www.linkedin.com/in/amosking/</a></p><p><strong>SPONSORS</strong><br />- BEAMOps: <a href="https://beamops.co.uk/?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://beamops.co.uk</a><br />- Paraxial.io: <a href="https://paraxial.io/?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://paraxial.io</a><br />- Jido: <a href="https://agentjido.xyz/discord?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://agentjido.xyz/discord</a></p><p><strong>SUPPORT ELIXIR MENTOR</strong><br />- Elixir Mentor: <a href="https://elixirmentor.com/?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://elixirmentor.com</a></p>
]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/Amos-King-on-sharing-knowledge-e3fdfeq</link><guid isPermaLink="false">beff49f3-d9cf-4feb-8579-9c3d4c44e377</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Sat, 21 Feb 2026 16:28:52 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/259092893a5c5023da0c8f3e62ac88ebb449b8d06987d73e0d316c0b694b4fa5/eyJlcGlzb2RlSWQiOiIwNmFjZjNkOC0wMWIxLTQ3NzEtODFhOC03MWZhNjE4YjMxZTEiLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvMDZhY2YzZDgtMDFiMS00NzcxLTgxYTgtNzFmYTYxOGIzMWUxLzQxODU0MzcyOC00NDEwMC0yLWEwNDFiZDlmYjc3YzUubXAzIn0=.mp3" length="93574372" type="audio/mpeg"/><podcast:transcript url="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/06acf3d8-01b1-4771-81a8-71fa618b31e1/transcript.srt" type="application/x-subrip"/><itunes:summary>&lt;p&gt;In this episode of the Elixir Mentor Podcast, I sit down with Amos King, Senior Staff Backend Engineer at Adobe, founder of Binary Noggin, and longtime Elixir community contributor. We dig into mentorship, knowledge sharing, and the team dynamics that make software organizations actually thrive.&lt;/p&gt;&lt;p&gt;Amos traces his non-traditional path into software — from structural engineering to manufacturing automation to Erlang on Navy submarines — and explains how that background shapes how he thinks about building reliable systems. We talk about his decade running Binary Noggin, why he ultimately made the move to Adobe, and the hard lessons learned when the consulting market shifted. From there the conversation goes deep on team composition, why diverse backgrounds matter more than uniform credentials, and the mindset shift from object-oriented to functional programming.&lt;/p&gt;&lt;p&gt;We also get into the practical side of Elixir: when GenServers are the right tool and when they&apos;re not, why vibe coding worries him from an engineering quality standpoint, and why teaching is actually a selfish act that benefits the teacher most. We close out with what separates a real staff engineer from a senior one, a call for the Elixir community to revive local meetups, and a real-world database query optimization story that reframes how to think about performance problems.&lt;/p&gt;&lt;p&gt;Resources Mentioned:&lt;br /&gt;- Binary Noggin: &lt;a href=&quot;https://binarynoggin.com?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://binarynoggin.com&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Connect with Amos:&lt;br /&gt;- X/Twitter: &lt;a href=&quot;https://x.com/Adkron&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://x.com/Adkron&lt;/a&gt;&lt;br /&gt;- LinkedIn: &lt;a href=&quot;https://www.linkedin.com/in/amosking/&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://www.linkedin.com/in/amosking/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;SPONSORS&lt;/strong&gt;&lt;br /&gt;- BEAMOps: &lt;a href=&quot;https://beamops.co.uk/?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://beamops.co.uk&lt;/a&gt;&lt;br /&gt;- Paraxial.io: &lt;a href=&quot;https://paraxial.io/?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://paraxial.io&lt;/a&gt;&lt;br /&gt;- Jido: &lt;a href=&quot;https://agentjido.xyz/discord?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://agentjido.xyz/discord&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;SUPPORT ELIXIR MENTOR&lt;/strong&gt;&lt;br /&gt;- Elixir Mentor: &lt;a href=&quot;https://elixirmentor.com/?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://elixirmentor.com&lt;/a&gt;&lt;/p&gt;
</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:37:28</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/06acf3d8-01b1-4771-81a8-71fa618b31e1/39230986-1771690630488-f254b4236d65c.jpg"/><itunes:season>1</itunes:season><itunes:episode>74</itunes:episode><itunes:title>Amos King on sharing knowledge</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[José Valim on Tidewave]]></title><description><![CDATA[<p>In this episode of the Elixir Mentor Podcast, I chat with Elixir creator José Valim about Tidewave, the AI coding agent that lives inside your web framework. José shares the journey from falling in love with MCP to discovering its limitations, and how Tidewave solves the copy-paste problem that plagues AI-assisted development.</p><p>We explore how Tidewave integrates directly with your browser to eliminate tedious workflows, automatically detecting exceptions and validating changes without manual intervention. José explains why the tool now supports Phoenix, Rails, Django, FastAPI, Flask, and Next.js, and how building one feature benefits all frameworks simultaneously. The conversation covers prompting strategies, context management, and the unique challenges of building Tidewave with Tidewave.</p><p>José offers candid insights on why MCP has fundamental limitations for user experience, the security concerns around AI agents, and why Elixir's message-passing architecture makes it ideal for building agentic systems. We discuss the evolving type system in Elixir, code review workflows with AI, and the upcoming Tidewave features including multi-element inspection and symbol search.</p><p>The episode concludes with José's perspective on transitioning from open source maintainer to product owner, collecting user feedback through Discord, and exciting developments with Tauri for building desktop applications with Elixir. This conversation provides valuable insights for developers interested in AI-powered tooling and the future of web development.</p><p>Resources Mentioned:<br />- Code Benchmark: <a href="https://github.com/Tencent-Hunyuan/AutoCodeBenchmark" rel="noopener noreferrer nofollow" target="_blank">https://github.com/Tencent-Hunyuan/AutoCodeBenchmark</a></p><p>Connect with José:<br />- X: <a href="https://x.com/josevalim" rel="noopener noreferrer nofollow" target="_blank">https://x.com/josevalim</a><br />- Tidewave: <a href="https://tidewave.ai" rel="noopener noreferrer nofollow" target="_blank">https://tidewave.ai</a><br />- Dashbit: <a href="https://dashbit.co" rel="noopener noreferrer nofollow" target="_blank">https://dashbit.co</a></p><p><strong>SUPPORT ELIXIR MENTOR</strong><br />- Elixir Mentor: <a href="https://elixirmentor.com/?utm_source=elixir-mentor" rel="noopener noreferrer nofollow" target="_blank">https://elixirmentor.com</a></p>
]]></description><link>https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/Jos-Valim-on-Tidewave-e3bvn4t</link><guid isPermaLink="false">b7e83f07-df9c-4c8e-9b71-cfbb3411bdee</guid><dc:creator><![CDATA[Jacob Luetzow]]></dc:creator><pubDate>Sat, 06 Dec 2025 18:08:38 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/f5fb8c3633108412f4c422abacc97ac0aa3c3f3ace39a348490512482d03d2d6/eyJlcGlzb2RlSWQiOiIwMTZmZTE5My0yMzExLTRjODAtODBhOC02MjZmYmU1NWI0MjIiLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvMDE2ZmUxOTMtMjMxMS00YzgwLTgwYTgtNjI2ZmJlNTViNDIyLzQxMzg3NjAyMy00NDEwMC0yLTEyOGRkZWE5NDBhYS5tcDMifQ==.mp3" length="119102066" type="audio/mpeg"/><podcast:transcript url="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/016fe193-2311-4c80-80a8-626fbe55b422/transcript.srt" type="application/x-subrip"/><itunes:summary>&lt;p&gt;In this episode of the Elixir Mentor Podcast, I chat with Elixir creator José Valim about Tidewave, the AI coding agent that lives inside your web framework. José shares the journey from falling in love with MCP to discovering its limitations, and how Tidewave solves the copy-paste problem that plagues AI-assisted development.&lt;/p&gt;&lt;p&gt;We explore how Tidewave integrates directly with your browser to eliminate tedious workflows, automatically detecting exceptions and validating changes without manual intervention. José explains why the tool now supports Phoenix, Rails, Django, FastAPI, Flask, and Next.js, and how building one feature benefits all frameworks simultaneously. The conversation covers prompting strategies, context management, and the unique challenges of building Tidewave with Tidewave.&lt;/p&gt;&lt;p&gt;José offers candid insights on why MCP has fundamental limitations for user experience, the security concerns around AI agents, and why Elixir&apos;s message-passing architecture makes it ideal for building agentic systems. We discuss the evolving type system in Elixir, code review workflows with AI, and the upcoming Tidewave features including multi-element inspection and symbol search.&lt;/p&gt;&lt;p&gt;The episode concludes with José&apos;s perspective on transitioning from open source maintainer to product owner, collecting user feedback through Discord, and exciting developments with Tauri for building desktop applications with Elixir. This conversation provides valuable insights for developers interested in AI-powered tooling and the future of web development.&lt;/p&gt;&lt;p&gt;Resources Mentioned:&lt;br /&gt;- Code Benchmark: &lt;a href=&quot;https://github.com/Tencent-Hunyuan/AutoCodeBenchmark&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://github.com/Tencent-Hunyuan/AutoCodeBenchmark&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Connect with José:&lt;br /&gt;- X: &lt;a href=&quot;https://x.com/josevalim&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://x.com/josevalim&lt;/a&gt;&lt;br /&gt;- Tidewave: &lt;a href=&quot;https://tidewave.ai&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://tidewave.ai&lt;/a&gt;&lt;br /&gt;- Dashbit: &lt;a href=&quot;https://dashbit.co&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://dashbit.co&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;SUPPORT ELIXIR MENTOR&lt;/strong&gt;&lt;br /&gt;- Elixir Mentor: &lt;a href=&quot;https://elixirmentor.com/?utm_source=elixir-mentor&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://elixirmentor.com&lt;/a&gt;&lt;/p&gt;
</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>02:04:03</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/episodes/016fe193-2311-4c80-80a8-626fbe55b422/39230986-1765044425550-f2909e2f2ffc3.jpg"/><itunes:season>1</itunes:season><itunes:episode>64</itunes:episode><itunes:title>José Valim on Tidewave</itunes:title><itunes:episodeType>full</itunes:episodeType></item></channel></rss>