{"podcast":{"title":"Elixir Wizards","slug":"elixir-wizards","podcast_index_feed_id":674321,"rss_url":"https://feeds.fireside.fm/smartlogic/rss","website_url":"https://smartlogic.fireside.fm","image_url":"https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/0/03a50f66-dc5e-4da4-ab6e-31895b6d4c9e/cover.jpg?v=3","author":"SmartLogic LLC","episode_count":201,"summary":"Elixir Wizards is an interview-style podcast from SmartLogic featuring conversations with developers, engineers, and industry leaders about the Elixir programming language and the broader software development landscape. Each episode explores how modern systems are built, from distributed architectures and infrastructure to developer workflows, security, and emerging technologies like AI. While rooted in the Elixir ecosystem, the show often branches out to compare approaches across languages, platforms, and disciplines. Whether you’re working in Elixir or just interested in how software is evolving, Elixir Wizards offers practical insights and thoughtful perspectives from the people building today’s systems.","last_synced_at":null,"page_url":"https://stenobird.com/podcast/elixir-wizards"},"episode":{"title":"Creating the Castmagic AI-Powered Content Workflow Platform with Justin Tormey","slug":"creating-the-castmagic-ai-powered-content-workflow-platform-with-justin-tormey","published_at":"2024-11-28T11:30:00+00:00","page_url":"https://stenobird.com/podcast/elixir-wizards/creating-the-castmagic-ai-powered-content-workflow-platform-with-justin-tormey","show_page_url":"https://stenobird.com/podcast/elixir-wizards","url":"https://smartlogic.fireside.fm/s13-e07-castmagic-ai-content-creation-workflows","audio_url":"https://aphid.fireside.fm/d/1437767933/03a50f66-dc5e-4da4-ab6e-31895b6d4c9e/b5986064-a9f7-40f9-9931-10db7af17e14.mp3","summary":"Learn how Castmagic uses Elixir and Phoenix LiveView as a coordination layer to orchestrate complex AI workflows. The discussion covers integrating JavaScript rich-text editors with LiveSvelte and managing real-time collaboration using CRDTs.","meta_description":"Explore the technical stack behind Castmagic, featuring Elixir, Phoenix LiveView, LiveSvelte, and CRDTs for AI-powered content creation.","key_points":["Main idea: Elixir serves as a robust coordination layer for managing asynchronous AI processes and transcription services","Technical takeaway: Use LiveSvelte to bridge the gap between Phoenix LiveView and complex JavaScript libraries like ProseMirror and TipTap","Practical takeaway: Real-time collaborative editing can be achieved by integrating CRDTs and YDoc into the Elixir ecosystem","Failure mode: Avoid focusing solely on engineering excellence; even the best code fails without an established distribution channel","Entrepreneurial lesson: Bootstrapping success often relies on finding captive audiences and leveraging affiliate programs or marketplaces"],"chapters":[{"start_ms":60000,"title":"Introduction to Justin Tormey","summary":"Justin shares his journey from Erlang to Elixir and his experience building fintech and blockchain applications."},{"start_ms":225000,"title":"The Origin of Castmagic","summary":"How the emergence of GPT-3 provided the opportunity to build an AI-powered content repurposing platform."},{"start_ms":390000,"title":"Frontend Architecture with LiveSvelte","summary":"Deep dive into using Phoenix LiveView for 90% of the UI while embedding JavaScript editors via LiveSvelte."},{"start_ms":555000,"title":"Real-time Collaboration and CRDTs","summary":"Implementing collaborative editing features using Conflict-free Replicated Data Types (CRDTs) and YDoc."},{"start_ms":880000,"title":"The AI Workflow Layer","summary":"How Castmagic adds value at the product layer by orchestrating off-the-shelf LLMs into a cohesive user experience."},{"start_ms":1335000,"title":"Engineering vs. Distribution","summary":"The importance of building for existing distribution channels and the challenges of integrating with third-party social platforms."},{"start_ms":1970000,"title":"Growth and Marketing Strategies","summary":"Exploring effective growth levers like affiliate programs, software marketplaces, and influencer marketing."}],"topics":["Elixir","Phoenix LiveView","AI Workflows","LiveSvelte","CRDTs","LLM Integration","Software Entrepreneurship","Content Automation"],"duration_seconds":2140,"processing_state":"processed","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/elixir-wizards/episodes/creating-the-castmagic-ai-powered-content-workflow-platform-with-justin-tormey/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/elixir-wizards/creating-the-castmagic-ai-powered-content-workflow-platform-with-justin-tormey.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]}}