279: Hot Code Upgrades and Hotter AI Takes

18 Nov 2025 • 46 min • EN
46 min
00:00
46:36
No file found

News includes Chris McCord's FlyDeploy for zero-downtime hot code upgrades on Fly.io, the Elixir GRPC library update with interactive Livebook documentation, ErrorTracker v0.7.0 with LiveView 1.0 support, a new AI-powered terminal emulator called exterm_ai, Horde joining a new GitHub organization focused on distributed systems, SmartLogic's case study using Elixir for real-time air quality monitoring, GitHub's 2025 Octoverse report showing TypeScript becoming the most used language, and Mark shares his detailed AI development workflow that compresses 2 weeks of work into 2 days by using coding agents as a Software Architect, and more! Show Notes online - http://podcast.thinkingelixir.com/279 (http://podcast.thinkingelixir.com/279) Elixir Community News https://paraxial.io/ (https://paraxial.io/?utm_source=thinkingelixir&utm_campaign=thinkingelixir-oct2025) – Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer. https://github.com/chrismccord/fly_deploy (https://github.com/chrismccord/fly_deploy?utm_source=thinkingelixir&utm_medium=shownotes) – Chris McCord releases FlyDeploy - enables hot code upgrades for Elixir applications on Fly.io without restarts or downtime https://nitter.net/sleipni_r/status/1986791040607481930 (https://nitter.net/sleipni_r/status/1986791040607481930?utm_source=thinkingelixir&utm_medium=shownotes) – Elixir GRPC library updated to v0.11.4 with beautiful interactive Livebook documentation and new stream features including effects and map_error https://github.com/elixir-error-tracker/error-tracker/releases/tag/v0.7.0 (https://github.com/elixir-error-tracker/error-tracker/releases/tag/v0.7.0?utm_source=thinkingelixir&utm_medium=shownotes) – ErrorTracker v0.7.0 released with Igniter installer, LiveView 1.0 support, better MariaDB support, and security updates https://github.com/metehan/exterm_ai (https://github.com/metehan/exterm_ai?utm_source=thinkingelixir&utm_medium=shownotes) – exterm_ai - an advanced web-based terminal emulator with built-in AI assistance powered by OpenRouter, like a web-based warp.dev https://github.com/elixir-horde/horde (https://github.com/elixir-horde/horde?utm_source=thinkingelixir&utm_medium=shownotes) – Horde - distributed Supervisor and Registry backed by DeltaCrdt https://github.com/elixir-horde (https://github.com/elixir-horde?utm_source=thinkingelixir&utm_medium=shownotes) – New @elixir_horde GitHub organization focused on distributed systems, fault-tolerant supervision, and global process registration https://bsky.app/profile/peregrine.bsky.social/post/3m52kusb7ek2x (https://bsky.app/profile/peregrine.bsky.social/post/3m52kusb7ek2x?utm_source=thinkingelixir&utm_medium=shownotes) – PSA for Zed editor users about Expert LSP not having versioned releases yet https://gist.github.com/dbernheisel/b533b289fd5ed13f8333ae92a71c9606 (https://gist.github.com/dbernheisel/b533b289fd5ed13f8333ae92a71c9606?utm_source=thinkingelixir&utm_medium=shownotes) – David's guide for configuring Zed to manually update Expert LSP https://bsky.app/profile/smartlogic.io/post/3m5ecck4h3j2q (https://bsky.app/profile/smartlogic.io/post/3m5ecck4h3j2q?utm_source=thinkingelixir&utm_medium=shownotes) – SmartLogic announcement about ICRT case study https://smartlogic.io/case-studies/icrt (https://smartlogic.io/case-studies/icrt?utm_source=thinkingelixir&utm_medium=shownotes) – SmartLogic case study on using Elixir to help researchers with real-time air quality monitoring and alerts for residents https://johnelmlabs.com/posts/top-3-liveview-form-mistakes (https://johnelmlabs.com/posts/top-3-liveview-form-mistakes?utm_source=thinkingelixir&utm_medium=shownotes) – Article covering the top 3 LiveView form mistakes - slow laggy forms, brittle UI/database coupling, and valid data that can't submit https://boragonul.com/post/falling-in-love-with-erlang (https://boragonul.com/post/falling-in-love-with-erlang?utm_source=thinkingelixir&utm_medium=shownotes) – Article about falling in love with Erlang https://www.yellowduck.be/posts/why-i-chose-phoenix-liveview-over-rails-laravel-and-next-js (https://www.yellowduck.be/posts/why-i-chose-phoenix-liveview-over-rails-laravel-and-next-js?utm_source=thinkingelixir&utm_medium=shownotes) – Article explaining why the author chose Phoenix LiveView over Rails, Laravel, and Next.js https://github.blog/news-insights/octoverse/octoverse-a-new-developer-joins-github-every-second-as-ai-leads-typescript-to-1/ (https://github.blog/news-insights/octoverse/octoverse-a-new-developer-joins-github-every-second-as-ai-leads-typescript-to-1/?utm_source=thinkingelixir&utm_medium=shownotes) – GitHub's 2025 Octoverse report showing TypeScript overtaking Python and JavaScript, 36M new developers joined, and AI adoption accelerating Do you have some Elixir news to share? Tell us at @ThinkingElixir (https://twitter.com/ThinkingElixir) or email at show@thinkingelixir.com (mailto:show@thinkingelixir.com) Discussion Resources Mark shares his AI development workflow using Claude Code and Cursor, going from PRD to implementation plan to working code with tests in 2 days instead of 2 weeks https://www.youtube.com/watch?v=DULfEcPR0Gc (https://www.youtube.com/watch?v=DULfEcPR0Gc?utm_source=thinkingelixir&utm_medium=shownotes) – Y Combinator podcast about why enterprise is bad at AI, discussing the MIT report on AI initiative failures https://github.com/maxim-ist/elixir-architect (https://github.com/maxim-ist/elixir-architect?utm_source=thinkingelixir&utm_medium=shownotes) – New Elixir Architect Claude Code skill for AI-assisted development Find us online - Message the show - Bluesky (https://bsky.app/profile/thinkingelixir.com) - Message the show - X (https://x.com/ThinkingElixir) - Message the show on Fediverse - @ThinkingElixir@genserver.social (https://genserver.social/ThinkingElixir) - Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com) - Mark Ericksen on X - @brainlid (https://x.com/brainlid) - Mark Ericksen on Bluesky - @brainlid.bsky.social (https://bsky.app/profile/brainlid.bsky.social) - Mark Ericksen on Fediverse - @brainlid@genserver.social (https://genserver.social/brainlid) - David Bernheisel on Bluesky - @david.bernheisel.com (https://bsky.app/profile/david.bernheisel.com) - David Bernheisel on Fediverse - @dbern@genserver.social (https://genserver.social/dbern)

From "Thinking Elixir Podcast"

Listen on your iPhone

Download our iOS app and listen to interviews anywhere. Enjoy all of the listener functions in one slick package. Why not give it a try?

App Store Logo
application screenshot

Popular categories