
Englisch
Gratis en Podimo
Starte jetzt und verbinde dich mit deinen Lieblingspodcaster*innen
Mehr Thinking Elixir Podcast
The Thinking Elixir podcast is a weekly show where we talk about the Elixir programming language and the community around it. We cover news and interview guests to learn more about projects and developments in the community. Whether you are already experienced with Elixir or just exploring the language, this show is created with you in mind. We discuss community news, Functional Programming, transitioning from OOP, coding conventions, and more. Guests visit the show to help challenge our assumptions, learn about new developments and grow in the process. Subscribe to join us on this journey!
264: Hot Reload In Dev and QA Bottlenecks
News includes Phoenix v1.8 shipping with an AGENTS markdown file for new apps to enhance coding agent experiences, Popcorn bringing Elixir to the browser through WebAssembly with no installation required, LiveVue v0.6.0 with 90% payload size reduction through JSON Patch operations, an awesome LiveView development tip for hot-reloading code changes while preserving LiveView state, MDEx v0.8 adding decorators support for enhanced code block styling, Hologram v0.5.0 delivering major performance improvements with milliseconds to microseconds execution times, ElixirConf US 2025 tickets available with our discount code, and a discussion about how AI-generated code is creating new bottlenecks in QA and code review processes, and more! Show Notes online - http://podcast.thinkingelixir.com/264 [http://podcast.thinkingelixir.com/264] Elixir Community News * https://paraxial.io/ [https://paraxial.io/?utm_source=thinkingelixir&utm_campaign=thinkingelixir-july2025] – 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://x.com/josevalim/status/1948826989357367698 [https://x.com/josevalim/status/1948826989357367698?utm_source=thinkingelixir&utm_medium=shownotes] – José Valim announces Phoenix v1.8 will ship with an AGENTS markdown file for new apps, ensuring teams using coding agents have an outstanding experience out of the box * https://github.com/phoenixframework/phoenix/commit/50ffaa5aa1c60503f01cd2107edd43f22435f9e7 [https://github.com/phoenixframework/phoenix/commit/50ffaa5aa1c60503f01cd2107edd43f22435f9e7?utm_source=thinkingelixir&utm_medium=shownotes] – Phoenix commit adding the AGENTS.md file by Chris McCord * https://github.com/phoenixframework/phoenix/blob/main/installer/templates/phx_single/AGENTS.md [https://github.com/phoenixframework/phoenix/blob/main/installer/templates/phx_single/AGENTS.md?utm_source=thinkingelixir&utm_medium=shownotes] – The actual AGENTS.md template file in Phoenix * https://hex.pm/packages/usage_rules [https://hex.pm/packages/usage_rules?utm_source=thinkingelixir&utm_medium=shownotes] – Related package for usage rules * https://bsky.app/profile/membrane-swmansion.bsky.social/post/3luptf3p76s24 [https://bsky.app/profile/membrane-swmansion.bsky.social/post/3luptf3p76s24?utm_source=thinkingelixir&utm_medium=shownotes] – Announcement post about Popcorn - Elixir in your browser via WebAssembly * https://popcorn.swmansion.com/ [https://popcorn.swmansion.com/?utm_source=thinkingelixir&utm_medium=shownotes] – Popcorn - run Elixir locally in your browser with no install required * https://popcorn.swmansion.com/demos/eval [https://popcorn.swmansion.com/demos/eval?utm_source=thinkingelixir&utm_medium=shownotes] – Interactive IEx shell demo running in the browser * https://github.com/software-mansion/popcorn/ [https://github.com/software-mansion/popcorn/?utm_source=thinkingelixir&utm_medium=shownotes] – GitHub project for Popcorn * https://blog.swmansion.com/popcorn-bringing-elixir-to-the-browser-8993a58a00be [https://blog.swmansion.com/popcorn-bringing-elixir-to-the-browser-8993a58a00be?utm_source=thinkingelixir&utm_medium=shownotes] – Blog post explaining how Popcorn works and its limitations * https://github.com/atomvm/AtomVM [https://github.com/atomvm/AtomVM?utm_source=thinkingelixir&utm_medium=shownotes] – AtomVM - Tiny Erlang VM that powers Popcorn * https://atomvm.org/ [https://atomvm.org/?utm_source=thinkingelixir&utm_medium=shownotes] – AtomVM website with details about the lightweight BEAM implementation * https://hackaday.com/2025/06/25/floss-weekly-episode-838-atomvm-and-the-full-stack-elixir-developer/ [https://hackaday.com/2025/06/25/floss-weekly-episode-838-atomvm-and-the-full-stack-elixir-developer/?utm_source=thinkingelixir&utm_medium=shownotes] – Podcast appearance by AtomVM team * https://x.com/jskalc/status/1947674420459254203 [https://x.com/jskalc/status/1947674420459254203?utm_source=thinkingelixir&utm_medium=shownotes] – LiveVue v0.6.0 release announcement * https://github.com/Valian/live_vue [https://github.com/Valian/live_vue?utm_source=thinkingelixir&utm_medium=shownotes] – LiveVue project - end-to-end reactivity for Phoenix LiveView and Vue * https://x.com/jskalc/status/1950110941137285567 [https://x.com/jskalc/status/1950110941137285567?utm_source=thinkingelixir&utm_medium=shownotes] – Jakob explains new End to End testing setup for LiveVue * https://x.com/jskalc/status/1949882608424538420 [https://x.com/jskalc/status/1949882608424538420?utm_source=thinkingelixir&utm_medium=shownotes] – Awesome LiveView development tip for hot-reloading while keeping state * https://x.com/jskalc/status/1788308446007132509 [https://x.com/jskalc/status/1788308446007132509?utm_source=thinkingelixir&utm_medium=shownotes] – Original tip post about LiveView hot reloading * https://gist.github.com/chrismccord/2c26c876bb4430c1bdcd313b64e4c2c5 [https://gist.github.com/chrismccord/2c26c876bb4430c1bdcd313b64e4c2c5?utm_source=thinkingelixir&utm_medium=shownotes] – Chris McCord's Gist showing how to implement LiveView hot reload with state preservation * https://x.com/leandrocesquini/status/1949827775541502037 [https://x.com/leandrocesquini/status/1949827775541502037?utm_source=thinkingelixir&utm_medium=shownotes] – MDEx v0.8 release announcement * https://github.com/leandrocp/mdex [https://github.com/leandrocp/mdex?utm_source=thinkingelixir&utm_medium=shownotes] – MDEx project - Markdown processor for Elixir * https://hexdocs.pm/mdex/0.8.0/MDEx.html#module-code-block-decorators [https://hexdocs.pm/mdex/0.8.0/MDEx.html#module-code-block-decorators?utm_source=thinkingelixir&utm_medium=shownotes] – Documentation for MDEx decorators feature * https://bsky.app/profile/bartblast.com/post/3lutbbibma22a [https://bsky.app/profile/bartblast.com/post/3lutbbibma22a?utm_source=thinkingelixir&utm_medium=shownotes] – Hologram v0.5.0 announcement * https://hologram.page/blog/hologram-v0-5-0-released [https://hologram.page/blog/hologram-v0-5-0-released?utm_source=thinkingelixir&utm_medium=shownotes] – Hologram v0.5.0 release blog post * https://github.com/bartblast/hologram [https://github.com/bartblast/hologram?utm_source=thinkingelixir&utm_medium=shownotes] – Hologram project - components defined in Elixir that become JS in the browser * https://elixirconf.com/ [https://elixirconf.com/?utm_source=thinkingelixir&utm_medium=shownotes] – ElixirConf US 2025 website * https://ti.to/elixirconf/2025/discount/ThinkingElixir [https://ti.to/elixirconf/2025/discount/ThinkingElixir?utm_source=thinkingelixir&utm_medium=shownotes] – ElixirConf ticket discount link with ThinkingElixir code for 10% off * https://x.com/ThatArrowsmith/status/1948490317277143438 [https://x.com/ThatArrowsmith/status/1948490317277143438?utm_source=thinkingelixir&utm_medium=shownotes] – George Arrowsmith's tweet about QA becoming a bottleneck with AI-generated code * https://x.com/mikehostetler/status/1948491086130819331 [https://x.com/mikehostetler/status/1948491086130819331?utm_source=thinkingelixir&utm_medium=shownotes] – Mike Hostetler's response about teams struggling with code review and QA of AI-generated code * https://x.com/josevalim/status/1948634632716488809 [https://x.com/josevalim/status/1948634632716488809?utm_source=thinkingelixir&utm_medium=shownotes] – José Valim's insight on the need for new software verification practices with AI code generation * https://www.youtube.com/watch?v=RM2IZLR0LXc [https://www.youtube.com/watch?v=RM2IZLR0LXc?utm_source=thinkingelixir&utm_medium=shownotes] – Mark's first AI demo video: I Built an AI Tool That Saves Me Hours Every Week (Demo) * https://www.youtube.com/watch?v=piS1J4ru1fE [https://www.youtube.com/watch?v=piS1J4ru1fE?utm_source=thinkingelixir&utm_medium=shownotes] – Mark's second AI demo video: How to Build AI Systems That Actually Run Your Business (Not Just Chat) Do you have some Elixir news to share? Tell us at @ThinkingElixir [https://twitter.com/ThinkingElixir] or email at show@thinkingelixir.com [show@thinkingelixir.com] 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 [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] Sponsored By: * Paraxial.io [https://paraxial.io/?utm_source=thinkingelixir&utm_campaign=thinkingelixir-july2025]: 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://paraxial.io/?utm_source=thinkingelixir&utm_campaign=thinkingelixir-july2025]
263: Thinking Elixir 263: BEAM Scales from Nano to BBC Big
News includes the BEAM runtime fitting into just 16MB for the GRiSP Nano prototype, the BBC using Elixir to serve most of their web and mobile traffic, GenStage's pull-based design delivering 50% performance improvements, a new PDF data extraction library that leverages Python through PythonX, AppSignal's guide to deploying Phoenix with Kamal, an Elixir School lesson on embedding Lua in applications, Peter Solnica's new inflection library for word transformations, Fly.io announcing Docker Compose compatibility for multi-container deployments, and the full ElixirConf 2025 agenda going live with discount tickets available, and more! Show Notes online - http://podcast.thinkingelixir.com/263 [http://podcast.thinkingelixir.com/263] Elixir Community News * https://paraxial.io/ [https://paraxial.io/?utm_source=thinkingelixir&utm_campaign=thinkingelixir-july2025] – 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://www.grisp.org/blog/posts/2025-06-11-grisp-nano-codebeam-sto [https://www.grisp.org/blog/posts/2025-06-11-grisp-nano-codebeam-sto?utm_source=thinkingelixir&utm_medium=shownotes] – GRiSP Nano prototype shows BEAM can run in just 16MB of memory * https://grisp.myshopify.com/collections/frontpage/products/grisp-2 [https://grisp.myshopify.com/collections/frontpage/products/grisp-2?utm_source=thinkingelixir&utm_medium=shownotes] – GRiSP 2 tiny computer available now for BEAM applications * https://bsky.app/profile/ettomatic.bsky.social/post/3lua7lpcxi22s [https://bsky.app/profile/ettomatic.bsky.social/post/3lua7lpcxi22s?utm_source=thinkingelixir&utm_medium=shownotes] – Bluesky post announcing BBC's ElixirConf EU talk * https://www.youtube.com/watch?v=e99QDd0_C20 [https://www.youtube.com/watch?v=e99QDd0_C20?utm_source=thinkingelixir&utm_medium=shownotes] – How Elixir Powers the BBC From PoC to Production at Scale by Ettore Berardi * https://careers.bbc.co.uk/job/Senior-Software-Engineer/24846-en_GB/ [https://careers.bbc.co.uk/job/Senior-Software-Engineer/24846-en_GB/?utm_source=thinkingelixir&utm_medium=shownotes] – BBC job posting for Senior Software Engineer using Elixir * https://x.com/accomazzo/status/1945622634731114801 [https://x.com/accomazzo/status/1945622634731114801?utm_source=thinkingelixir&utm_medium=shownotes] – GenStage's pull-based design explanation with 6-minute video showing 50% speed improvement * https://x.com/nelsonmestevao/status/1947087502902231412 [https://x.com/nelsonmestevao/status/1947087502902231412?utm_source=thinkingelixir&utm_medium=shownotes] – X post announcing the pdf_extractor library for data extraction from PDFs * https://github.com/nelsonmestevao/pdf_extractor/ [https://github.com/nelsonmestevao/pdf_extractor/?utm_source=thinkingelixir&utm_medium=shownotes] – PDF data extraction library for Elixir * https://hexdocs.pm/pdf_extractor/readme.html [https://hexdocs.pm/pdf_extractor/readme.html?utm_source=thinkingelixir&utm_medium=shownotes] – Documentation for pdf_extractor library * https://github.com/jsvine/pdfplumber [https://github.com/jsvine/pdfplumber?utm_source=thinkingelixir&utm_medium=shownotes] – Python pdfplumber library that pdf_extractor leverages * https://github.com/livebook-dev/pythonx [https://github.com/livebook-dev/pythonx?utm_source=thinkingelixir&utm_medium=shownotes] – PythonX library for seamless Python integration with Elixir * https://podcast.thinkingelixir.com/244 [https://podcast.thinkingelixir.com/244?utm_source=thinkingelixir&utm_medium=shownotes] – Interview with Jonatan Kłosko about PythonX * https://blog.appsignal.com/2025/06/10/deploying-phoenix-applications-with-kamal.html [https://blog.appsignal.com/2025/06/10/deploying-phoenix-applications-with-kamal.html?utm_source=thinkingelixir&utm_medium=shownotes] – AppSignal article on deploying Phoenix applications with Kamal * https://kamal-deploy.org/ [https://kamal-deploy.org/?utm_source=thinkingelixir&utm_medium=shownotes] – Kamal deployment tool - Capistrano for Containers * https://github.com/elixirschool/school_house [https://github.com/elixirschool/school_house?utm_source=thinkingelixir&utm_medium=shownotes] – Elixir School open source repository * https://elixirschool.com/en/lessons/misc/lua [https://elixirschool.com/en/lessons/misc/lua?utm_source=thinkingelixir&utm_medium=shownotes] – Elixir School lesson on embedding Lua in Elixir applications * https://hexdocs.pm/lua/ [https://hexdocs.pm/lua/?utm_source=thinkingelixir&utm_medium=shownotes] – Elixir Lua package documentation * https://github.com/tv-labs/lua [https://github.com/tv-labs/lua?utm_source=thinkingelixir&utm_medium=shownotes] – Elixir friendly wrapper around luerl Erlang package * https://github.com/rvirding/luerl [https://github.com/rvirding/luerl?utm_source=thinkingelixir&utm_medium=shownotes] – Luerl Erlang package for Lua integration * https://bsky.app/profile/solnic.dev/post/3luaizmyjvt2c [https://bsky.app/profile/solnic.dev/post/3luaizmyjvt2c?utm_source=thinkingelixir&utm_medium=shownotes] – Peter Solnica announces new Inflection library on Bluesky * https://github.com/solnic/drops_inflector [https://github.com/solnic/drops_inflector?utm_source=thinkingelixir&utm_medium=shownotes] – Drops Inflector library for word inflections in Elixir * https://bsky.app/profile/fly.io/post/3lt4bjcouwn2y [https://bsky.app/profile/fly.io/post/3lt4bjcouwn2y?utm_source=thinkingelixir&utm_medium=shownotes] – Fly.io announces Docker Compose compatibility * https://community.fly.io/t/docker-compose-compatibility-the-journey-begins/25285 [https://community.fly.io/t/docker-compose-compatibility-the-journey-begins/25285?utm_source=thinkingelixir&utm_medium=shownotes] – Fly.io community post about Docker Compose compatibility journey * https://community.fly.io/t/using-containers-with-flyctl/24729 [https://community.fly.io/t/using-containers-with-flyctl/24729?utm_source=thinkingelixir&utm_medium=shownotes] – Guide on using containers with flyctl * https://fly.io/docs/machines/guides-examples/multi-container-machines/ [https://fly.io/docs/machines/guides-examples/multi-container-machines/?utm_source=thinkingelixir&utm_medium=shownotes] – Fly.io documentation for multi-container machines * https://elixirstream.dev/gendiff [https://elixirstream.dev/gendiff?utm_source=thinkingelixir&utm_medium=shownotes] – David's Elixir gendiff project * https://elixirconf.com/ [https://elixirconf.com/?utm_source=thinkingelixir&utm_medium=shownotes] – ElixirConf 2025 full agenda now live * https://ti.to/elixirconf/2025/discount/ThinkingElixir [https://ti.to/elixirconf/2025/discount/ThinkingElixir?utm_source=thinkingelixir&utm_medium=shownotes] – ElixirConf tickets with ThinkingElixir discount code for 10% off Do you have some Elixir news to share? Tell us at @ThinkingElixir [https://twitter.com/ThinkingElixir] or email at show@thinkingelixir.com [show@thinkingelixir.com] 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 [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] Sponsored By: * Paraxial.io [https://paraxial.io/?utm_source=thinkingelixir&utm_campaign=thinkingelixir-july2025]: 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://paraxial.io/?utm_source=thinkingelixir&utm_campaign=thinkingelixir-july2025]
262: Five Years of Perfect Uptime
News includes Phoenix 1.8.0-rc.4 and LiveView 1.1.0-rc.3 with igniter upgrader support, new libraries including deps_changelog and the Hog process debugging tool by Alex Koutmos, Fly.io's announcement of managed Postgres, an incredible conference talk about Waterpark - a healthcare system built on the BEAM that achieved 100% uptime for 5 years and running, tips on using Elixir compiler directives for function inlining, the full ElixirConf US 2025 schedule with keynotes from José Valim and Chris McCord, CodeBeam Europe speaker announcements, and more! Show Notes online - http://podcast.thinkingelixir.com/262 [http://podcast.thinkingelixir.com/262] Elixir Community News * https://paraxial.io/ [https://paraxial.io/?utm_source=thinkingelixir&utm_campaign=thinkingelixir-july2025] – 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://bsky.app/profile/steffend.me/post/3ltz36vf4ts2u [https://bsky.app/profile/steffend.me/post/3ltz36vf4ts2u?utm_source=thinkingelixir&utm_medium=shownotes] – Phoenix 1.8.0-rc.4 and LiveView 1.1.0-rc.3 released with igniter upgrader for LiveView 1.0 users * https://tomkonidas.com/repo-transact/ [https://tomkonidas.com/repo-transact/?utm_source=thinkingelixir&utm_medium=shownotes] – New Ecto 3.13 Repo.transact/2 used in generators * Added security.md guide for security best practices and fetch() support for LongPoll in Service Workers * https://github.com/serpent213/deps_changelog [https://github.com/serpent213/deps_changelog?utm_source=thinkingelixir&utm_medium=shownotes] – New library called deps_changelog that finds additions to dependency CHANGELOG files upon update * https://x.com/akoutmos/status/1935463503164309611 [https://x.com/akoutmos/status/1935463503164309611?utm_source=thinkingelixir&utm_medium=shownotes] – Alex Koutmos announces new Elixir process debugging library called "Hog" * https://github.com/akoutmos/hog [https://github.com/akoutmos/hog?utm_source=thinkingelixir&utm_medium=shownotes] – Hog library used to pinpoint and deal with memory hungry processes, helps track down OOM issues * https://bsky.app/profile/fly.io/post/3ltlmmz4hq72n [https://bsky.app/profile/fly.io/post/3ltlmmz4hq72n?utm_source=thinkingelixir&utm_medium=shownotes] – Fly.io announces managed Postgres with automatic backups, failover, and monitoring * https://www.youtube.com/watch?v=hdBm4K-vvt0 [https://www.youtube.com/watch?v=hdBm4K-vvt0?utm_source=thinkingelixir&utm_medium=shownotes] – Waterpark conference talk - Transforming Healthcare with Distributed Actors achieving 100% uptime for 5 years * https://x.com/sasajuric/status/1943601894141640808 [https://x.com/sasajuric/status/1943601894141640808?utm_source=thinkingelixir&utm_medium=shownotes] – Saša Jurić shares about the Waterpark talk * https://curiosum.com/blog/interacting-with-google-sheets-in-elixir [https://curiosum.com/blog/interacting-with-google-sheets-in-elixir?utm_source=thinkingelixir&utm_medium=shownotes] – In-depth article about using Elixir and Phoenix to pull data from Google Spreadsheet * https://x.com/jskalc/status/1945092835067211929 [https://x.com/jskalc/status/1945092835067211929?utm_source=thinkingelixir&utm_medium=shownotes] – Fun tip about Elixir compiler directive to inline functions for performance * https://bsky.app/profile/elixirconf.bsky.social/post/3ltjyeeamwi2s [https://bsky.app/profile/elixirconf.bsky.social/post/3ltjyeeamwi2s?utm_source=thinkingelixir&utm_medium=shownotes] – ElixirConf US 2025 full schedule published * https://elixirconf.com/#keynotes [https://elixirconf.com/#keynotes?utm_source=thinkingelixir&utm_medium=shownotes] – ElixirConf keynotes featuring José Valim, Chris McCord, and others * https://ti.to/elixirconf/2025/discount/ThinkingElixir [https://ti.to/elixirconf/2025/discount/ThinkingElixir?utm_source=thinkingelixir&utm_medium=shownotes] – Get ElixirConf 2025 tickets with "ThinkingElixir" discount code for 10% off * https://codebeameurope.com [https://codebeameurope.com?utm_source=thinkingelixir&utm_medium=shownotes] – CodeBeam Europe speaker list is up for November 5-6 in Berlin and Online Do you have some Elixir news to share? Tell us at @ThinkingElixir [https://twitter.com/ThinkingElixir] or email at show@thinkingelixir.com [show@thinkingelixir.com] 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 [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] Sponsored By: * Paraxial.io [https://paraxial.io/?utm_source=thinkingelixir&utm_campaign=thinkingelixir-july2025]: 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://paraxial.io/?utm_source=thinkingelixir&utm_campaign=thinkingelixir-july2025]
261: Why Elixir and a $300K Daily Bill?
News includes Phoenix LiveView 1.1.0 release candidates featuring change tracking in comprehensions by default and TypeScript annotations, José Valim's inspiring DevLabs interview about building authentic tools and fostering healthy ecosystems, Matthew Sinclair's comprehensive post outlining 9 compelling reasons to choose Elixir, Peter Solnica's exciting teaser about rebuilding rom-rb in Elixir, Igniter's growing adoption with 45 packages now using it for simplified installation, ElixirConf 2025 US tickets available with ThinkingElixir discount, Figma's S-1 filing revealing their staggering $300,000 daily AWS costs, and more! Show Notes online - http://podcast.thinkingelixir.com/261 [http://podcast.thinkingelixir.com/261] Elixir Community News * https://paraxial.io/ [https://paraxial.io/?utm_source=thinkingelixir&utm_campaign=thinkingelixir-july2025] – 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://hexdocs.pm/phoenix_live_view/1.1.0-rc.2/changelog.html#v1-1-0-rc-2-2025-07-05 [https://hexdocs.pm/phoenix_live_view/1.1.0-rc.2/changelog.html#v1-1-0-rc-2-2025-07-05?utm_source=thinkingelixir&utm_medium=shownotes] – Phoenix LiveView 1.1.0 release candidate with change tracking in comprehensions by default * https://bsky.app/profile/steffend.me/post/3lteubbasjc2g [https://bsky.app/profile/steffend.me/post/3lteubbasjc2g?utm_source=thinkingelixir&utm_medium=shownotes] – Steffen's thread about LiveView 1.1.0 RC changes and improvements * Includes Colocated JS hooks and TypeScript type annotations to all public JavaScript APIs * https://x.com/vmelnikova_en/status/1939754121005031881 [https://x.com/vmelnikova_en/status/1939754121005031881?utm_source=thinkingelixir&utm_medium=shownotes] – DevLabs interview announcement with José Valim * https://www.youtube.com/watch?v=ihn2fuc_ueQ [https://www.youtube.com/watch?v=ihn2fuc_ueQ?utm_source=thinkingelixir&utm_medium=shownotes] – José Valim on feeding desire to learn, healthy Elixir ecosystem and the future of AI tooling * https://bsky.app/profile/matthewsinclair.com/post/3ltfyuekfkc2w [https://bsky.app/profile/matthewsinclair.com/post/3ltfyuekfkc2w?utm_source=thinkingelixir&utm_medium=shownotes] – Matthew Sinclair's post about why Elixir is a great choice * https://matthewsinclair.com/blog/0181-why-elixir [https://matthewsinclair.com/blog/0181-why-elixir?utm_source=thinkingelixir&utm_medium=shownotes] – \"Why Elixir? A Rebuttal to Common Misconceptions\" blog post with 9 reasons * https://hex.pm/packages/recon [https://hex.pm/packages/recon?utm_source=thinkingelixir&utm_medium=shownotes] – Collection of functions and scripts to debug Erlang in production. * https://hex.pm/packages/observer_cli [https://hex.pm/packages/observer_cli?utm_source=thinkingelixir&utm_medium=shownotes] – Visualize Erlang/Elixir Nodes On The Command Line * https://bsky.app/profile/solnic.dev/post/3ltf3e7nije24 [https://bsky.app/profile/solnic.dev/post/3ltf3e7nije24?utm_source=thinkingelixir&utm_medium=shownotes] – Peter Solnica teaser about rebuilding rom-rb in Elixir * https://bsky.app/profile/zachdaniel.dev/post/3ltg6dak7fk2f [https://bsky.app/profile/zachdaniel.dev/post/3ltg6dak7fk2f?utm_source=thinkingelixir&utm_medium=shownotes] – Zach Daniel shares that Igniter now has 45 packages using it for simplified installation * https://ti.to/elixirconf/2025/discount/ThinkingElixir [https://ti.to/elixirconf/2025/discount/ThinkingElixir?utm_source=thinkingelixir&utm_medium=shownotes] – ElixirConf 2025 US tickets with "ThinkingElixir" discount code for 10% off * https://www.figma.com/blog/s1-public/ [https://www.figma.com/blog/s1-public/?utm_source=thinkingelixir&utm_medium=shownotes] – Figma's S-1 filing announcement for going public * https://www.sec.gov/Archives/edgar/data/1579878/000162828025033742/figma-sx1.htm [https://www.sec.gov/Archives/edgar/data/1579878/000162828025033742/figma-sx1.htm?utm_source=thinkingelixir&utm_medium=shownotes] – Figma's SEC S-1 filing document * https://www.datacenterdynamics.com/en/news/design-platform-figma-spends-300000-on-aws-daily/ [https://www.datacenterdynamics.com/en/news/design-platform-figma-spends-300000-on-aws-daily/?utm_source=thinkingelixir&utm_medium=shownotes] – Figma spends $300,000 daily on AWS services according to S-1 filing Do you have some Elixir news to share? Tell us at @ThinkingElixir [https://twitter.com/ThinkingElixir] or email at show@thinkingelixir.com [show@thinkingelixir.com] 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 [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] Sponsored By: * Paraxial.io [https://paraxial.io/?utm_source=thinkingelixir&utm_campaign=thinkingelixir-july2025]: 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://paraxial.io/?utm_source=thinkingelixir&utm_campaign=thinkingelixir-july2025]
260: Cheaper testing with AI?
News includes LiveDebugger v0.3.0 with enhanced debugging capabilities for Phoenix LiveView including redirect following and dead process state browsing, Oban 1.6 featuring sub-workflows and cascading workflows, YOLO v0.2.0 bringing YOLOX support for faster image detection in Elixir, a discussion on the importance of testing and how AI tools are making test creation easier, helpful LiveView tips for opening unique URLs in new tabs, and progress updates on the new Expert LSP project for improved Elixir language server capabilities, and more! Show Notes online - http://podcast.thinkingelixir.com/260 [http://podcast.thinkingelixir.com/260] Elixir Community News * https://www.honeybadger.io/ [https://www.honeybadger.io/?utm_source=thinkingelixir&utm_medium=podcast] – Honeybadger.io is sponsoring today's show! Keep your apps healthy and your customers happy with Honeybadger! It's free to get started, and setup takes less than five minutes. * https://bsky.app/profile/membrane-swmansion.bsky.social/post/3lsgrudmtgk2u [https://bsky.app/profile/membrane-swmansion.bsky.social/post/3lsgrudmtgk2u?utm_source=thinkingelixir&utm_medium=shownotes] – LiveDebugger v0.3.0 release announcement on BlueSky * https://github.com/software-mansion/live-debugger [https://github.com/software-mansion/live-debugger?utm_source=thinkingelixir&utm_medium=shownotes] – LiveDebugger GitHub repository - browser-based tool for debugging Phoenix LiveView applications * https://bsky.app/profile/oban.pro/post/3lstnmlzd7226 [https://bsky.app/profile/oban.pro/post/3lstnmlzd7226?utm_source=thinkingelixir&utm_medium=shownotes] – Oban 1.6 release announcement on BlueSky * https://oban.pro/docs/pro/1.6.0/changelog.html [https://oban.pro/docs/pro/1.6.0/changelog.html?utm_source=thinkingelixir&utm_medium=shownotes] – Oban 1.6 changelog with sub-workflows, cascading workflows, grafting, and more features * https://github.com/poeticoding/yolo_elixir [https://github.com/poeticoding/yolo_elixir?utm_source=thinkingelixir&utm_medium=shownotes] – YOLO v0.2.0 GitHub repository - image detection library for Elixir * https://www.poeticoding.com/elixir-yolo-v0-2-0-yolox-support-custom-models-and-performance-boost/ [https://www.poeticoding.com/elixir-yolo-v0-2-0-yolox-support-custom-models-and-performance-boost/?utm_source=thinkingelixir&utm_medium=shownotes] – Blog post about YOLO v0.2.0 major release with YOLOX support * https://github.com/poeticoding/yolo_elixir/releases/tag/0.2.0 [https://github.com/poeticoding/yolo_elixir/releases/tag/0.2.0?utm_source=thinkingelixir&utm_medium=shownotes] – YOLO v0.2.0 release notes * https://bsky.app/profile/germsvel.com/post/3lslzsazcys2r [https://bsky.app/profile/germsvel.com/post/3lslzsazcys2r?utm_source=thinkingelixir&utm_medium=shownotes] – German Velasco's BlueSky post about the importance of testing * https://www.germanvelasco.com/blog/why-we-test [https://www.germanvelasco.com/blog/why-we-test?utm_source=thinkingelixir&utm_medium=shownotes] – Blog post by German Velasco on why we test and the benefits of automated testing * https://x.com/philipbrown/status/1939630205875663017 [https://x.com/philipbrown/status/1939630205875663017?utm_source=thinkingelixir&utm_medium=shownotes] – Philip Brown's Twitter tip about generating unique URLs from LiveView that open in new tabs * https://expert-lsp.org/ [https://expert-lsp.org/?utm_source=thinkingelixir&utm_medium=shownotes] – Expert LSP project website placeholder for the new Elixir Language Server * https://bsky.app/profile/expert-lsp.org/post/3lsqragb4ns23 [https://bsky.app/profile/expert-lsp.org/post/3lsqragb4ns23?utm_source=thinkingelixir&utm_medium=shownotes] – Expert LSP BlueSky account first teaser post about the new Elixir Language Server project Do you have some Elixir news to share? Tell us at @ThinkingElixir [https://twitter.com/ThinkingElixir] or email at show@thinkingelixir.com [show@thinkingelixir.com] 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 [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] Sponsored By: * Honeybadger.io [https://www.honeybadger.io/?utm_source=thinkingelixir&utm_medium=podcast]: Honeybadger is a performance monitoring and error tracking tool that combines the best monitoring features into one simple interface that works with all the frameworks you use and comes with fantastic support from a small team of passionate developers. With error tracking, performance and uptime monitoring, log management, dashboards, and more, Honeybadger has everything you need to gain real-time insights into the health of your Elixir and Phoenix applications. Keep your apps healthy and your customers happy with Honeybadger! It's free to get started, and setup takes less than five minutes. Start monitoring today → [https://www.honeybadger.io/?utm_source=thinkingelixir&utm_medium=podcast]