
Thinking Elixir Podcast
Podcast door ThinkingElixir.com
Probeer 14 dagen gratis
€ 9,99 / maand na proefperiode.Elk moment opzegbaar.

Meer dan 1 miljoen luisteraars
Je zult van Podimo houden en je bent niet de enige
Rated 4.7 in the App Store
Over 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!
Alle afleveringen
263 afleveringen
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]

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]

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]

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]

News includes the public launch of Phoenix.new - Chris McCord's revolutionary AI-powered Phoenix development service with full browser IDE and remote runtime capabilities, Ecto v3.13 release featuring the new transact/1 function and built-in JSON support, Nx v0.10 with improved documentation and NumPy comparisons, Phoenix 1.8 getting official security documentation covering OWASP Top 10 vulnerabilities, Zach Daniel's new "evals" package for testing AI language model performance, and ElixirConf US speaker announcements with keynotes from José Valim and Chris McCord. Saša Jurić shares his comprehensive thoughts on Elixir project organization and structure, Sentry's Elixir SDK v11.x adding OpenTelemetry-based tracing support, and more! Then we dive deep with Chris McCord himself for an exclusive interview about his newly launched phoenix.new service, exploring how AI-powered code generation is bringing Phoenix applications to people from outside the community. We dig into the technology behind the remote runtime and what it means for the future of rapid prototyping in Elixir. Show Notes online - http://podcast.thinkingelixir.com/259 [http://podcast.thinkingelixir.com/259] 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://phoenix.new/ [https://phoenix.new/?utm_source=thinkingelixir&utm_medium=shownotes] – Chris McCord's phoenix.new project is open to the public * https://x.com/chris_mccord/status/1936068482065666083 [https://x.com/chris_mccord/status/1936068482065666083?utm_source=thinkingelixir&utm_medium=shownotes] – Phoenix.new was opened to the public - a service for building Phoenix apps with AI runtime, full browser IDE, and remote development capabilities * https://github.com/elixir-ecto/ecto [https://github.com/elixir-ecto/ecto?utm_source=thinkingelixir&utm_medium=shownotes] – Ecto v3.13 was released with new features including transact/1, schema redaction, and built-in JSON support * https://github.com/elixir-ecto/ecto/blob/v3.13.2/CHANGELOG.md#v3132-2025-06-24 [https://github.com/elixir-ecto/ecto/blob/v3.13.2/CHANGELOG.md#v3132-2025-06-24?utm_source=thinkingelixir&utm_medium=shownotes] – Ecto v3.13 changelog with detailed list of new features and improvements * https://github.com/elixir-nx/nx [https://github.com/elixir-nx/nx?utm_source=thinkingelixir&utm_medium=shownotes] – Nx v0.10 was released with documentation improvements and floating-point precision enhancements * https://github.com/elixir-nx/nx/blob/main/nx/CHANGELOG.md [https://github.com/elixir-nx/nx/blob/main/nx/CHANGELOG.md?utm_source=thinkingelixir&utm_medium=shownotes] – Nx v0.10 changelog including new advanced guides and NumPy comparison cheatsheets * https://paraxial.io/blog/phoenix-security-docs [https://paraxial.io/blog/phoenix-security-docs?utm_source=thinkingelixir&utm_medium=shownotes] – Phoenix 1.8 gets official security documentation covering OWASP Top 10 vulnerabilities * https://github.com/phoenixframework/phoenix/pull/6295 [https://github.com/phoenixframework/phoenix/pull/6295?utm_source=thinkingelixir&utm_medium=shownotes] – Pull request adding comprehensive security guide to Phoenix documentation * https://bsky.app/profile/zachdaniel.dev/post/3lscszxpakc2o [https://bsky.app/profile/zachdaniel.dev/post/3lscszxpakc2o?utm_source=thinkingelixir&utm_medium=shownotes] – Zach Daniel announces new "evals" package for testing and comparing AI language models * https://github.com/ash-project/evals [https://github.com/ash-project/evals?utm_source=thinkingelixir&utm_medium=shownotes] – Evals project for evaluating AI model performance on coding tasks with structured testing * https://bsky.app/profile/elixirconf.bsky.social/post/3lsbt7anbda2o [https://bsky.app/profile/elixirconf.bsky.social/post/3lsbt7anbda2o?utm_source=thinkingelixir&utm_medium=shownotes] – ElixirConf US speakers beginning to be announced including keynotes from José Valim and Chris McCord * https://elixirconf.com/#keynotes [https://elixirconf.com/#keynotes?utm_source=thinkingelixir&utm_medium=shownotes] – ElixirConf website showing keynote speakers and initial speaker lineup * https://x.com/sasajuric/status/1937149387299316144 [https://x.com/sasajuric/status/1937149387299316144?utm_source=thinkingelixir&utm_medium=shownotes] – Saša Jurić shares collection of writings on Elixir project organization and structure recommendations * https://medium.com/very-big-things/towards-maintainable-elixir-the-core-and-the-interface-c267f0da43 [https://medium.com/very-big-things/towards-maintainable-elixir-the-core-and-the-interface-c267f0da43?utm_source=thinkingelixir&utm_medium=shownotes] – Saša Jurić's article on organizing Elixir projects with core and interface separation * https://medium.com/very-big-things/towards-maintainable-elixir-boundaries-ba013c731c0a [https://medium.com/very-big-things/towards-maintainable-elixir-boundaries-ba013c731c0a?utm_source=thinkingelixir&utm_medium=shownotes] – Article on using boundaries in Elixir applications for better structure * https://medium.com/very-big-things/towards-maintainable-elixir-the-anatomy-of-a-core-module-b7372009ca6d [https://medium.com/very-big-things/towards-maintainable-elixir-the-anatomy-of-a-core-module-b7372009ca6d?utm_source=thinkingelixir&utm_medium=shownotes] – Deep dive into structuring core modules in Elixir applications * https://github.com/sasa1977/mix_phx_alt [https://github.com/sasa1977/mix_phx_alt?utm_source=thinkingelixir&utm_medium=shownotes] – Demo project showing alternative Phoenix project structure with core/interface organization * https://github.com/getsentry/sentry-elixir/blob/master/CHANGELOG.md#1100 [https://github.com/getsentry/sentry-elixir/blob/master/CHANGELOG.md#1100?utm_source=thinkingelixir&utm_medium=shownotes] – Sentry updates Elixir SDK to v11.x with tracing support using OpenTelemetry 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] Discussion Resources * https://phoenix.new/ [https://phoenix.new/?utm_source=thinkingelixir&utm_medium=shownotes] – The Remote AI Runtime for Phoenix. Describe your app, and watch it take shape. Prototype quickly, experiment freely, and share instantly. * https://x.com/chris_mccord/status/1936074795843551667 [https://x.com/chris_mccord/status/1936074795843551667?utm_source=thinkingelixir&utm_medium=shownotes] – You can vibe code on your phone * https://x.com/sukinoverse/status/1936163792720949601 [https://x.com/sukinoverse/status/1936163792720949601?utm_source=thinkingelixir&utm_medium=shownotes] – Another success example - Stripe integrations * https://openai.com/index/openai-codex/ [https://openai.com/index/openai-codex/?utm_source=thinkingelixir&utm_medium=shownotes] – OpenAI Codex, Open AI's AI system that translates natural language to code * https://devin.ai/ [https://devin.ai/?utm_source=thinkingelixir&utm_medium=shownotes] – Devin is an AI coding agent and software engineer that helps developers build better software faster. Parallel cloud agents for serious engineering teams. * https://www.youtube.com/watch?v=ojL_VHc4gLk [https://www.youtube.com/watch?v=ojL_VHc4gLk?utm_source=thinkingelixir&utm_medium=shownotes] – Chris McCord's ElixirConf EU Keynote talk titled "Code Generators are Dead. Long Live Code Generators" Guest Information * https://x.com/chris_mccord [https://x.com/chris_mccord?utm_source=thinkingelixir&utm_medium=shownotes] – on X/Twitter * https://github.com/chrismccord [https://github.com/chrismccord?utm_source=thinkingelixir&utm_medium=shownotes] – on Github * http://chrismccord.com/ [http://chrismccord.com/?utm_source=thinkingelixir&utm_medium=shownotes] – Blog 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]

Rated 4.7 in the App Store
Probeer 14 dagen gratis
€ 9,99 / maand na proefperiode.Elk moment opzegbaar.
Exclusieve podcasts
Advertentievrij
Gratis podcasts
Luisterboeken
20 uur / maand