Log or record of all notable changes made to a project
POPULARITY
Categories
Loïc Houssier, Head of Engineering at Superhuman, joins us to discuss how AI and LLMs are reshaping the email experience. He highlights challenges related to the variability of user prompts and infrastructure optimization. Loïc emphasizes that a deep focus on user experience and real human workflows is key to building AI tools people actually love to use.Featuring:Loïc Houssier – LinkedInChris Benson – Website, GitHub, LinkedIn, XDaniel Whitenack – Website, GitHub, XLinks:SuperhumanReferral Code for a Free monthSponsors:Outshift by Cisco – AGNTCY is an open source collective building the Internet of Agents. It's a collaboration layer where AI agents can communicate, discover each other, and work across frameworks. For developers, this means standardized agent discovery tools, seamless protocols for inter-agent communication, and modular components to compose and scale multi-agent workflows.
Not a topic that most people talk about but it unfortunately happens. You know, when you as an affiliate think that some of your commissions have been shaved. The problem is, how would you know? At StatsDrone, we have built a product called Changelog that detects when your commissions have disappeared and there are a few patterns to spot. 1. Commissions decreasing the last few days of the month 2. Players being moved from one campaign to another 3. Players just simply being detagged With a tool like StatsDrone, you can stay on top of these changes and ensure it doesn't happen again.
Rasmus Holm takes a critical look at MCP, Stefan Judis shares a new term he learned from Scott Hanselman, Raf beautifully describes the curse of knowing how, Void is an open source Cursor alternative & React Jam is back for its 6th online game jam.
Welcome to episode 117 of the Gutenberg Changelog podcast! In this jam-packed episode, host Birgit Pauli-Haack is joined by Ellen Bauer, product lead at WooCommerce for an insightful conversation covering all the latest developments in the WordPress ecosystem. Together, they dive into the progress on the new WooCommerce Starter Theme, its underlying “workhorse” philosophy, and…
Jon and Ben discuss the highlights of the 1.79 and 1.80 releases of Rust. Contributing to Rustacean Station Rustacean Station is a community project; get in touch with us if you'd like to suggest an idea for an episode or offer your services as a host or audio editor! Twitter: @rustaceanfm Discord: Rustacean Station Github: @rustacean-station Email: hello@rustacean-station.org Timestamps & referenced resources [@01:02] - Rust 1.79 [@01:02] - Inline const expressions [@08:33] - Bounds in associated type position [@14:11] - Extending automatic temporary lifetime extension Mara's blog post on temporary lifetimes [@21:55] - Frame pointers enabled in standard library builds Does omitting the frame pointer really affect performance? [@25:37] - Stabilized APIs [@25:37] - {integer}::unchecked_add [@27:39] - ::len [@29:21] - ::utf8_chunks [@31:21] - CStr::count_bytes [@32:41] - num::NonZero [@36:30] - io::Error::downcast [@36:50] - path::absolute [@38:18] - Changelog deep-dive [@38:31] - Stabilize WASM target features that are in phase 4 and 5 [@39:15] - Document overrides of clone_from() in core/std [@41:46] - Switch to using gitoxide by default for listing files in cargo [@43:03] - Stabilize lint unnameable_types [@44:46] - manual_clamp lint [@45:46] - Rust 1.80 [@46:09] - LazyCell and LazyLock [@53:42] - Checked cfg names and values Detailed blog post on checked cfg [@56:41] - Exclusive ranges in patterns [@58:52] - Stabilized APIs [@59:05] - Vec::::into_flattened ::as_flattened [@1:00:31] - ::trim_ascii [@1:02:06] - NonNull::add and other ptr-like methods [@1:03:41] - impl IntoIterator for Box [@1:05:46] - Option::take_if [@1:07:30] - Ipv4Addr::to_bits [@1:09:10] - Changelog deep-dive [@1:09:25] - x86_64-unknown-linux-none [@1:11:07] - Add size_of and align_of to the prelude [@1:12:34] - Never type fallback flowing into unsafe [@1:17:29] - New panics and aborts in the standard library Abort when OwnedFd is violated Panic if set_extension adds / [@1:20:28] - Restore enum variants in rustdoc for type aliases [@1:21:12] - Change assigning_clones lint to pedantic [@1:22:15] - Turn lints into hard errors [@1:22:49] - env::set_var regression [@1:24:34] - StdoutLock regression [@1:26:00] - Rust 1.80.1 Fixes miscompilation when comparing floats and false positives in the dead_code lint. Credits Intro Theme: Aerocity Audio Editing: Jon Gjengset Hosting Infrastructure: Jon Gjengset Show Notes: Jon Gjengset Hosts: Jon Gjengset and Ben Striegel
Kaizen 19 has arrived! Gerhard has been laser-focused on making Jerod's pipe dream a reality by putting all of his efforts into Pipely. Has it been a big waste of time or has this epic side quest morphed into a main quest?!
In this episode, Daniel and Chris unpack the Model Context Protocol (MCP), a rising standard for enabling agentic AI interactions with external systems, APIs, and data sources. They explore how MCP supports interoperability, community contributions, and a rapidly developing ecosystem of AI integrations. The conversation also highlights some real-world tooling such as FastAPI-MCP.Featuring:Chris Benson – Website, GitHub, LinkedIn, XDaniel Whitenack – Website, GitHub, XLinks:Protocol websiteAnthropic blog postBlog post - Model Context Protocol (MCP) an overviewFastAPI-MCPHow to Use FastAPI MCP Server: A Complete Guide Candle (Rust framework)
Nathan Sobo is back talking about the next big thing for Zed—agentic editing! You now have a full-blown AI-native editor to play with. Collaborate with agents at 120fps in a natively multiplayer IDE.
Rosemary Wang and Michael Kosir (developer advocates at HashiCorp, an IBM Company) discuss new releases like Vault and Nomad on IBM Z and LinuxONE, Nomad 1.10, and HCP Vault Radar as well as updated features to HCP Boundary and the Terraform Enterprise provider. Podcast Notes - https://www.ibm.com/new/announcements/ibm-vault-self-managed-for-z-and-linuxone-and-ibm-nomad-self-managed-for-z-and-linuxone-generally-available - https://www.hashicorp.com/en/blog/nomad-1-10-adds-dynamic-host-volumes-extended-oidc-support-and-more - https://www.hashicorp.com/en/products/vault/hcp-vault-radar - https://developer.hashicorp.com/hcp/docs/boundary/configure-ttl - https://github.com/hashicorp/terraform-provider-tfe/releases/tag/v0.65.0
The DOJ's beef with Google might spell doom for Mozilla, Clayton Ramsey makes a plea for not using ChatGPT for writing, Tim Cook loses a big gamble, Brandon Reinhart migrates his game dev away from Rust and Bevy, and Ibrahim Diallo throws zip bombs at malicious bots.
Our old friend, Zeno Rocha, returns to discuss email etiquette, the strange new world of AI SEO, the coming LLM enshittification, and SLATE Auto – the just-announced $20k modular EV truck.
Drew Wilson is back! It's been more than a decade since Adam and Drew have spoken and wow, Drew has been busy. He built Plasso and got acquired by GoDaddy. He built a bank called Letter which didn't work out...and now he's Head of Design at Clerk and back to chasing that next big thing.
This week we dig into "Nixbook", a Linux distro designed to make old laptops into Chromebooks. Noah fell down the Nix rabbit hole, and of course we answer your questions. -- During The Show -- 00:50 Generosity Experiencing generosity A bunch of computers about to flood the market 03:50 Mike Kelly (Olympia Mike) Used laptop during Covid19 Became known for used laptops Company gifts used laptops Closing the technical divide Updates Package Confusion NixOS Olympia Mike's nixbook (https://github.com/mkellyxp/nixbook) How to help out Powerwashing 13:15 Noah's Nixbook Experience Give Noah a toy and remove distractions for 5+ hours Throw out everything you know Where NixOS fits Rollback functionality Going to drive Nixbook till hitting a roadblock Can't live in a flatpak world Ansible is the hammer that hits the most nails How long to get up and running on Nix Have to adopt the "nix way" NixOS Flakes (https://nixos-and-flakes.thiscute.world/introduction/) Nix Language (https://nix.dev/tutorials/nix-language) 31:25 News Wire Nginx 1.28.0 - unit.nginx.org (https://unit.nginx.org/news/2022/unit-1.28.0-released/) GCC 15.1 - devclass.com (https://devclass.com/2025/04/28/gnu-compiler-collection-15-1-released-cobol-support-improved-rust-compatibility-concerns/) Cosmic Alpha.7 - blog.system76.com (https://blog.system76.com/post/cosmic-alpha-7-never-been-beta) QEMU 10.0 - qemu.org (https://wiki.qemu.org/ChangeLog/10.0) Chainguard $356M Raised - bankinfosecurity.com (https://www.bankinfosecurity.com/chainguard-raises-356m-to-protect-open-source-supply-chain-a-28075) Open Source 5G/6G Software - breakingdefense.com (https://breakingdefense.com/2025/04/pentagon-seeks-open-source-software-for-5g-6g-networks/) Crux 3.8 - crux.nu (https://crux.nu/Main/ReleaseNotes3-8) Archcraft Prime ISO - wiki.archcraft.io (https://wiki.archcraft.io/news/49-news-release) 4mLinux 48.0 Stable - 4mlinux.com (https://4mlinux.com/index.php?page=home) Openmandriva 6.0 - wiki.openmandriva.org (https://wiki.openmandriva.org/en/distribution/releases/omlx60/new) Kali Linux Warning - bleepingcomputer.com (https://www.bleepingcomputer.com/news/linux/kali-linux-warns-of-update-failures-after-losing-repo-signing-key/) Attack of the Vsock - gbhackers.com (https://gbhackers.com/critical-linux-kernel-flaw/) ARES Robot Data Platform - a16z.com (https://a16z.com/ares-an-open-source-platform-for-robot-data/) Qwen3 - venturebeat.com (https://venturebeat.com/ai/alibaba-launches-open-source-qwen3-model-that-surpasses-openai-o1-and-deepseek-r1/) 33:00 Community How your self branding and its effects Noah's experience with a young man Noah's negative experience People remember how you make them feel and that reflects on communities There is what is said and what is received How to deliver messages Dinner example 41:20 OsmAnd - Richard Garmin Device Waze OsmAnd (https://osmand.net/) Fdroid OsmAnd (https://f-droid.org/packages/net.osmand.plus/) 45:28 Drive Rotation Off site backup - Kevin The back up plan you understand is the best Not doing anything un-usual A few concerns Hardware cycling HDD destruction -- The Extra Credit Section -- For links to the articles and material referenced in this week's episode check out this week's page from our podcast dashboard! This Episode's Podcast Dashboard (http://podcast.asknoahshow.com/439) Phone Systems for Ask Noah provided by Voxtelesys (http://www.voxtelesys.com/asknoah) Join us in our dedicated chatroom #GeekLab:linuxdelta.com on Matrix (https://element.linuxdelta.com/#/room/#geeklab:linuxdelta.com) -- Stay In Touch -- Find all the resources for this show on the Ask Noah Dashboard Ask Noah Dashboard (http://www.asknoahshow.com) Need more help than a radio show can offer? Altispeed provides commercial IT services and they're excited to offer you a great deal for listening to the Ask Noah Show. Call today and ask about the discount for listeners of the Ask Noah Show! Altispeed Technologies (http://www.altispeed.com/) Contact Noah live [at] asknoahshow.com -- Twitter -- Noah - Kernellinux (https://twitter.com/kernellinux) Ask Noah Show (https://twitter.com/asknoahshow) Altispeed Technologies (https://twitter.com/altispeed)
In this episode, we explore the intersection of AI, machine learning, and healthcare through the lens of neuroimaging and epilepsy diagnosis. Dr. Gavin Winston shares insights from his work using MRI data and machine learning to uncover subtle abnormalities in brain function. We discuss the cultural and ethical barriers to AI adoption in medicine, how predictive data analysis could transform the diagnostic workflow, and what the future holds for medical imaging in a world increasingly shaped by intelligent systems.Featuring:Gavin Winston – LinkedIn, WebsiteChris Benson – Website, GitHub, LinkedIn, XDaniel Whitenack – Website, GitHub, XLinks:Detection of Epileptogenic Focal Cortical Dysplasia Using Graph Neural Networks: A MELD StudyMachine Learning in Neuroimaging across DisciplinesAutomated and Interpretable Detection of Hippocampal Sclerosis in Temporal Lobe Epilepsy: AID-HSLiterature review and protocol for a prospective multicentre cohort study on multimodal prediction of seizure recurrence after unprovoked first seizureDeep learning in neuroimaging of epilepsyNon-parametric combination of multimodal MRI for lesion detection in focal epilepsyDetection of covert lesions in focal epilepsy using computational analysis of multimodal magnetic resonance imaging data
Zach Bellay tells us about the devil and the angel on his shoulders, Pete Koomen thinks today's AI apps are like horseless carriages, Hyperwood is an open source system for crafting furniture from simple wooden slats, Scott Antipa agrees with YAGNI but adds YAGRI & Antony Henao debunks three common myths that get engineers stuck.
video: https://youtu.be/vRZkuFBhaAg Comment on the TWIL Forum (https://thisweekinlinux.com/forum) This week in Linux, COSMIC Alpha 7 has been released. We also have some new releases for some distributions. We have Open Mandriva, also Crux, and even something for the retro computer enthusiasts out there. Humble Bundle has a lot of DOOM games available in the id & Friends bundle. All of this and so much more on This Week in Linux, the weekly news show that keeps you up to date with what's going on in the Linux and Open Source world. Now let's jump right into Your Source for Linux GNews. Download as MP3 (https://aphid.fireside.fm/d/1437767933/2389be04-5c79-485e-b1ca-3a5b2cebb006/1e00ccfc-6284-4fcd-b917-5b48bdf77ad4.mp3) Support the Show Become a Patron = tuxdigital.com/membership (https://tuxdigital.com/membership) Store = tuxdigital.com/store (https://tuxdigital.com/store) Chapters: 00:00 Intro 00:45 COSMIC Desktop Alpha 7 Released 09:49 OpenMandriva Lx 6.0 Released 14:54 CRUX 3.8 Released 19:19 Sandfly Security, agentless Linux security [ad] 21:02 Commodore OS Vision 3.0 Released 24:42 QEMU 10.0 Released 28:36 NVIDIA Security Flaw in Linux GPU Drivers 31:30 Discord CEO Steps Down 36:24 DOOM Games Bundle from Humble Bundle 37:42 Support the show Links: COSMIC Desktop Alpha 7 Released https://blog.system76.com/post/cosmic-alpha-7-never-been-beta (https://blog.system76.com/post/cosmic-alpha-7-never-been-beta) https://destinationlinux.net/416 (https://destinationlinux.net/416) OpenMandriva Lx 6.0 Released https://www.openmandriva.org/en/news/article/openmandriva-lx-6-0-rock-the-spring-release (https://www.openmandriva.org/en/news/article/openmandriva-lx-6-0-rock-the-spring-release) https://wiki.openmandriva.org/en/distribution/releases/omlx60/new (https://wiki.openmandriva.org/en/distribution/releases/omlx60/new) CRUX 3.8 Released https://crux.nu/Main/ReleaseNotes3-8 (https://crux.nu/Main/ReleaseNotes3-8) Sandfly Security, agentless Linux security [ad] https://thisweekinlinux.com/sandfly (https://thisweekinlinux.com/sandfly) https://destinationlinux.net/409 (https://destinationlinux.net/409) Commodore OS Vision 3.0 Released https://www.commodoreos.net/CommodoreOS.aspx (https://www.commodoreos.net/CommodoreOS.aspx) https://forum.commodoreos.net/viewtopic.php?p=2865&sid=0ee27f7ca5fe4ba7fa436e7f0e421668#p2865 (https://forum.commodoreos.net/viewtopic.php?p=2865&sid=0ee27f7ca5fe4ba7fa436e7f0e421668#p2865) QEMU 10.0 Released https://www.qemu.org/ (https://www.qemu.org/) https://wiki.qemu.org/ChangeLog/10.0 (https://wiki.qemu.org/ChangeLog/10.0) NVIDIA Security Flaw in Linux GPU Drivers https://nvidia.custhelp.com/app/answers/detail/a_id/5630/~/security-bulletin%3A-nvidia-gpu-display-driver---april-2025 (https://nvidia.custhelp.com/app/answers/detail/a_id/5630/~/security-bulletin%3A-nvidia-gpu-display-driver---april-2025) Discord CEO Steps Down https://www.gamingonlinux.com/2025/04/discord-ceo-steps-down-replaced-with-former-activision-blizzard-cso-as-they-work-towards-being-a-public-company/ (https://www.gamingonlinux.com/2025/04/discord-ceo-steps-down-replaced-with-former-activision-blizzard-cso-as-they-work-towards-being-a-public-company/) https://discord.com/blog/passing-the-torch (https://discord.com/blog/passing-the-torch) https://discord.com/blog/discord-appoints-new-ceo-humam-sakhnini (https://discord.com/blog/discord-appoints-new-ceo-humam-sakhnini) DOOM Games Bundle from Humble Bundle https://humblebundleinc.sjv.io/DyRXmd (https://humblebundleinc.sjv.io/DyRXmd) Support the show https://tuxdigital.com/membership (https://tuxdigital.com/membership) https://store.tuxdigital.com/ (https://store.tuxdigital.com/)
Join us on a journey to make believe worlds with our good friend Mat Ryer. The assignment; we each get to make up a new world where we invent a new gadget and declare a new rule. This episode is sure to delight loyal fans and especially those who enjoy Mat Ryer on the show and a good/bad song or two.
Kendall Miller is a bubbly extrovert who sticks his fingers in a lot of pies. He advises tech companies like FusionAuth, positions tech products like Civo & Tensorlake, organizes tech networks like CTO Lunches, and even sells whiskey & gin to tech people like us via his Friday Deployment Spirits brand. Kendall has learned a lot since he first entered the industry and he's eager to share what he knows, and who he knows, with the world.
We drop our fourth Changelog Beats album, Dex Horthy proposes the 12-factor AI agent, Thorsten Ball takes us step-by-step through building a coding agent, Zachary Huang builds an LLM framework in 100 lines of code & Philip Laine's Spegel project gets unknowingly forked by Microsoft.
Nick Nisi joins us to confess his AI subscription glut, drool over some cool new hardware gadgets, discuss why the TypeScript team chose Go for their new compiler, opine on the React team's complicated relationship with Vercel, suggest people try Astro, update us on his browser habits, and more.
Vibe coding, agentic workflows, and AI-assisted pull requests? In this episode, Daniel and Chris chat with Robert Brennan and Graham Neubig of All Hands AI about how AI is transforming software development—from senior engineer productivity to open source agents that address GitHub issues. They dive into trust, tooling, collaboration, and what it means to build software in the era of AI agents. Whether you're coding from your laptop or your phone on a morning walk, the future is hands-free (and All Hands).Featuring:Robert Brennan – LinkedIn, XGraham Neubig – LinkedIn, XChris Benson – Website, GitHub, LinkedIn, XDaniel Whitenack – Website, GitHub, XLinks:All HandsAll Hands on GitHubAll Hands on Hugging Face
Anthony Eden, Founder & CEO of DNSimple, joins the show to talk about the world of managed hosting for DNS and more.
News includes Phoenix 1.8.0-rc release with DaisyUI styled Tailwind components and magic link authentication, a new design pattern called "scopes", a new privacy-focused feature in Ecto for schema redaction, the Elixir Secure Coding Training project finding a new home at TvLabs, a helpful iex shell tip for multiline commands, and more! We interview Krzysztof Nalepa, the primary creator of LiveDebugger, discussing how this powerful tool helps debug LiveView states and structures, how the project originated, upcoming features, and more. Show Notes online - http://podcast.thinkingelixir.com/249 (http://podcast.thinkingelixir.com/249) Elixir Community News https://paraxial.io/ (https://paraxial.io/?utm_source=thinkingelixir&utm_medium=shownotes) – 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 limited time offer. https://phoenixframework.org/blog/phoenix-1-8-released (https://phoenixframework.org/blog/phoenix-1-8-released?utm_source=thinkingelixir&utm_medium=shownotes) – Phoenix 1.8.0-rc released with DaisyUI styled Tailwind components, magic link authentication, revised layouts, and new scopes pattern for data access and authorization. https://elixirforum.com/t/phoenix-1-8-0-rc-0-released/70256 (https://elixirforum.com/t/phoenix-1-8-0-rc-0-released/70256?utm_source=thinkingelixir&utm_medium=shownotes) – Discussion forum post about the Phoenix 1.8.0-rc.0 release. https://github.com/phoenixframework/phoenix/blob/b1c459943b3279f97725787b9150ff4950958d12/CHANGELOG.md (https://github.com/phoenixframework/phoenix/blob/b1c459943b3279f97725787b9150ff4950958d12/CHANGELOG.md?utm_source=thinkingelixir&utm_medium=shownotes) – Changelog detailing the few deprecations in Phoenix 1.8. https://hexdocs.pm/phoenix/1.8.0-rc.0/scopes.html (https://hexdocs.pm/phoenix/1.8.0-rc.0/scopes.html?utm_source=thinkingelixir&utm_medium=shownotes) – New scopes guide in Phoenix 1.8, designed to make secure data access the default. https://github.com/elixir-ecto/ecto/pull/4599 (https://github.com/elixir-ecto/ecto/pull/4599?utm_source=thinkingelixir&utm_medium=shownotes) – Privacy/security focused PR merged into Ecto adding a @schema_redact module attribute to make redacting fields easier. https://bsky.app/profile/nezteb.net/post/3lm6nbpgelk2b (https://bsky.app/profile/nezteb.net/post/3lm6nbpgelk2b?utm_source=thinkingelixir&utm_medium=shownotes) – Bluesky post about the new Ecto schema redaction feature. https://github.com/erlef/elixir-secure-coding (https://github.com/erlef/elixir-secure-coding?utm_source=thinkingelixir&utm_medium=shownotes) – Elixir Secure Coding Training (ESCT) project, an interactive cybersecurity curriculum for Elixir teams, has found a new maintainer in TvLabs. https://bsky.app/profile/davelucia.com/post/3llwjpgsrgs2u (https://bsky.app/profile/davelucia.com/post/3llwjpgsrgs2u?utm_source=thinkingelixir&utm_medium=shownotes) – Announcement about the ESCT project maintainership transition, with plans to eventually move it to the EEF. https://bsky.app/profile/bobbby.online/post/3llwpqtwwf22r (https://bsky.app/profile/bobbby.online/post/3llwpqtwwf22r?utm_source=thinkingelixir&utm_medium=shownotes) – Tip for Elixir users - setting export VISUAL=youreditorof_choice allows entering multiline commands in iex shell by pressing ESCAPE+o. https://dep-mcp.9elements.com/ (https://dep-mcp.9elements.com/?utm_source=thinkingelixir&utm_medium=shownotes) – Daniel Hoelzgen created a new MCP Server that brings package repository awareness for Hex.pm and other package managers to code editors supporting Model Context Protocol. https://x.com/brainlid/status/1909600607935381553 (https://x.com/brainlid/status/1909600607935381553?utm_source=thinkingelixir&utm_medium=shownotes) – Configuration instructions for using the dep-mcp server in Cursor. https://elixirconf.com/ (https://elixirconf.com/?utm_source=thinkingelixir&utm_medium=shownotes) – ElixirConf US 2025 in Orlando is open for submitting talks (deadline Apr 29) and workshops (deadline Apr 15). https://x.com/elixirconf/status/1907843035544826137 (https://x.com/elixirconf/status/1907843035544826137?utm_source=thinkingelixir&utm_medium=shownotes) – Announcement about ElixirConf US 2025 with information about joining the waitlist for pre-sale tickets. 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 https://github.com/software-mansion/live-debugger (https://github.com/software-mansion/live-debugger?utm_source=thinkingelixir&utm_medium=shownotes) https://elixirforum.com/t/livedebugger-tool-for-debugging-liveview-apps/69668 (https://elixirforum.com/t/livedebugger-tool-for-debugging-liveview-apps/69668?utm_source=thinkingelixir&utm_medium=shownotes) https://blog.swmansion.com/introduction-to-livedebugger-a-tool-for-debugging-phoenix-liveview-apps-bf7e56ab00fb (https://blog.swmansion.com/introduction-to-livedebugger-a-tool-for-debugging-phoenix-liveview-apps-bf7e56ab00fb?utm_source=thinkingelixir&utm_medium=shownotes) https://github.com/esl/MongooseIM (https://github.com/esl/MongooseIM?utm_source=thinkingelixir&utm_medium=shownotes) https://swmansion.com/ (https://swmansion.com/?utm_source=thinkingelixir&utm_medium=shownotes) https://membrane.stream/ (https://membrane.stream/?utm_source=thinkingelixir&utm_medium=shownotes) https://react.dev/learn/react-developer-tools (https://react.dev/learn/react-developer-tools?utm_source=thinkingelixir&utm_medium=shownotes) https://github.com/JohnnyCurran/TimeTravel (https://github.com/JohnnyCurran/TimeTravel?utm_source=thinkingelixir&utm_medium=shownotes) https://github.com/ash-project/igniter/ (https://github.com/ash-project/igniter/?utm_source=thinkingelixir&utm_medium=shownotes) Guest Information - https://x.com/swmansion (https://x.com/swmansion?utm_source=thinkingelixir&utm_medium=shownotes) – Software Mansion on Twitter/X - https://bsky.app/profile/swmansion.com (https://bsky.app/profile/swmansion.com?utm_source=thinkingelixir&utm_medium=shownotes) – Software Mansion on Bluesky - https://github.com/software-mansion/live-debugger (https://github.com/software-mansion/live-debugger?utm_source=thinkingelixir&utm_medium=shownotes) – LiveDebugger on Github - https://blog.swmansion.com/ (https://blog.swmansion.com/?utm_source=thinkingelixir&utm_medium=shownotes) – Software Mansion Site - https://x.com/kraleppa (https://x.com/kraleppa?utm_source=thinkingelixir&utm_medium=shownotes) – Krzysztof on Twitter/X - https://bsky.app/profile/kraleppa.bsky.social (https://bsky.app/profile/kraleppa.bsky.social?utm_source=thinkingelixir&utm_medium=shownotes) – Krzysztof on Bluesky - https://github.com/kraleppa (https://github.com/kraleppa?utm_source=thinkingelixir&utm_medium=shownotes) – Krzysztof on Github 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)
In this episode, Daniel sits down with Pavel Veller, EPAM's Chief Technologist, to explore the practical challenges of orchestrating many AI agents and managing connections to disparate systems/tools. Pavel shares insights from his hands-on work with agentic architectures and internal tools like "DIAL". Pavel also helps us understand things like MCP servers and why connecting assistants via APIs is easy—but making them useful is hard. Featuring:Pavel Veller – LinkedIn, XDaniel Whitenack – Website, GitHub, XLinks:EPAMDIALSWE-bench results ★ Support this podcast ★
Google announces an open protocol for AI agent collaboration, Datastar is an Alpine.js / htmx love child, Matthias Endler documents things he finds common in the best programmers, turns out Linus Torvalds built Git in 10 days & Zev is a CLI that helps you remember (or discover) terminal commands using natural language.
Richard Moot joins us to discuss Changelog helping Square launch a developer pod and the excitement around MCP (Model Context Protocol) servers. What might it foretell about the future of human/robot relations?
Richard Moot joins us to discuss Changelog helping Square launch a developer pod and the excitement around MCP (Model Context Protocol) servers. What might it foretell about the future of human/robot relations?
Stephan Ewen, Founder and CEO of Restate.dev joins the show to talk about the coming era of resilient apps, the meaning of and what it takes to achieve idempotency, this world of stateful durable execution functions, and when it makes sense to reach for this tech.
News includes a new Elixir case study about Cyanview's camera shading technology used at major events like the Olympics and Super Bowl, Oban Pro 1.6 with 20x faster queue partitioning, the openid_connect package reaching version 1.0, Supabase's new Postgres Language Server for developer tooling, and ElixirEvents.net as a community resource. Plus, we interview Michael Lubas, founder of Paraxial.io, about web application security in Elixir, what's involved in a security audit, and how his Elixir-focused security company is helping teams and businesses in the community. Show Notes online - http://podcast.thinkingelixir.com/248 (http://podcast.thinkingelixir.com/248) Elixir Community News https://elixir-lang.org/blog/2025/03/25/cyanview-elixir-case/ (https://elixir-lang.org/blog/2025/03/25/cyanview-elixir-case/?utm_source=thinkingelixir&utm_medium=shownotes) – New Elixir case study about Cyanview, a Belgian company whose Remote Control Panel for camera shading is used at major events like the Olympics and Super Bowl. Their Elixir-powered solution enables remote camera control across challenging network conditions. https://oban.pro/docs/pro/1.6.0-rc.1/changelog.html (https://oban.pro/docs/pro/1.6.0-rc.1/changelog.html?utm_source=thinkingelixir&utm_medium=shownotes) – Oban Pro 1.6 released with subworkflows, improved queue partitioning (20x faster), and a new guide explaining different job composition approaches. https://oban.pro/docs/pro/1.6.0-rc.1/composition.html (https://oban.pro/docs/pro/1.6.0-rc.1/composition.html?utm_source=thinkingelixir&utm_medium=shownotes) – New Oban Pro guide explaining when to use chains, workflows, chunks, or batches for job composition. https://github.com/DockYard/openid_connect (https://github.com/DockYard/openid_connect?utm_source=thinkingelixir&utm_medium=shownotes) – The Elixir package 'openid_connect' reached version 1.0, providing client library support for working with various OpenID Connect providers like Google, Microsoft Azure AD, Auth0, and others. https://hexdocs.pm/openid_connect/readme.html (https://hexdocs.pm/openid_connect/readme.html?utm_source=thinkingelixir&utm_medium=shownotes) – Documentation for the newly released openid_connect 1.0 package. https://bsky.app/profile/davelucia.com/post/3llqwsbyutc2z (https://bsky.app/profile/davelucia.com/post/3llqwsbyutc2z?utm_source=thinkingelixir&utm_medium=shownotes) – Announcement that openid_connect is maintained by tvlabs. https://bsky.app/profile/germsvel.com/post/3llee5lyerk2b (https://bsky.app/profile/germsvel.com/post/3llee5lyerk2b?utm_source=thinkingelixir&utm_medium=shownotes) – PhoenixTest v0.6.0 has been released with significant changes, including a breaking change. https://github.com/germsvel/phoenix_test (https://github.com/germsvel/phoenix_test?utm_source=thinkingelixir&utm_medium=shownotes) – GitHub repository for PhoenixTest. https://hexdocs.pm/phoenixtest/upgradeguides.html#upgrading-to-0-6-0 (https://hexdocs.pm/phoenix_test/upgrade_guides.html#upgrading-to-0-6-0?utm_source=thinkingelixir&utm_medium=shownotes) – Upgrade guide for updating to PhoenixTest v0.6.0 with its breaking change. https://hexdocs.pm/phoenix_test/changelog.html#0-6-0 (https://hexdocs.pm/phoenix_test/changelog.html#0-6-0?utm_source=thinkingelixir&utm_medium=shownotes) – Changelog for PhoenixTest v0.6.0. https://supabase.com/blog/postgres-language-server (https://supabase.com/blog/postgres-language-server?utm_source=thinkingelixir&utm_medium=shownotes) – Supabase has released a new Postgres Language Server for developers, providing IDE intellisense and autocomplete for PostgreSQL. https://marketplace.visualstudio.com/items?itemName=Supabase.postgrestools (https://marketplace.visualstudio.com/items?itemName=Supabase.postgrestools?utm_source=thinkingelixir&utm_medium=shownotes) – VSCode extension for Supabase's new Postgres developer tools. https://github.com/supabase-community/postgres-language-server (https://github.com/supabase-community/postgres-language-server?utm_source=thinkingelixir&utm_medium=shownotes) – GitHub repository for Supabase's Postgres Language Server. https://pgtools.dev/ (https://pgtools.dev/?utm_source=thinkingelixir&utm_medium=shownotes) – Official website for Postgres Tools with documentation and features. https://pgtools.dev/checking_migrations/ (https://pgtools.dev/checking_migrations/?utm_source=thinkingelixir&utm_medium=shownotes) – Feature in Postgres Tools that lints database migrations to check for problematic schema changes. https://github.com/fly-apps/safe-ecto-migrations (https://github.com/fly-apps/safe-ecto-migrations?utm_source=thinkingelixir&utm_medium=shownotes) – Resource for ensuring safe Ecto migrations. https://fly.io/phoenix-files/safe-ecto-migrations/ (https://fly.io/phoenix-files/safe-ecto-migrations/?utm_source=thinkingelixir&utm_medium=shownotes) – Article about safe Ecto migrations posted on Fly.io. https://elixirevents.net/ (https://elixirevents.net/?utm_source=thinkingelixir&utm_medium=shownotes) – Community resource created by Johanna Larsson for tracking, sharing, and learning about Elixir events worldwide. https://bsky.app/profile/elixirevents.net (https://bsky.app/profile/elixirevents.net?utm_source=thinkingelixir&utm_medium=shownotes) – Bluesky account for ElixirEvents.net for following Elixir community events. 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 https://paraxial.io/ (https://paraxial.io/?utm_source=thinkingelixir&utm_medium=shownotes) https://paraxial.io/blog/index (https://paraxial.io/blog/index?utm_source=thinkingelixir&utm_medium=shownotes) – Blog with posts about security for Elixir, Rails, and the Paraxial service https://www.cnn.com/2025/03/18/tech/google-wiz-acquisition/index.html (https://www.cnn.com/2025/03/18/tech/google-wiz-acquisition/index.html?utm_source=thinkingelixir&utm_medium=shownotes) https://podcast.thinkingelixir.com/93 (https://podcast.thinkingelixir.com/93?utm_source=thinkingelixir&utm_medium=shownotes) – Our last discussion was 3 years ago in episode 93! Titled "Preventing Service Abuse with Michael Lubas" https://www.amazon.com/Innovators-Dilemma-Revolutionary-Change-Business/dp/0062060244 (https://www.amazon.com/Innovators-Dilemma-Revolutionary-Change-Business/dp/0062060244?utm_source=thinkingelixir&utm_medium=shownotes) https://www.merriam-webster.com/dictionary/Kafkaesque - having a nightmarishly complex, bizarre, or illogical quality (https://www.merriam-webster.com/dictionary/Kafkaesque - having a nightmarishly complex, bizarre, or illogical quality?utm_source=thinkingelixir&utm_medium=shownotes) https://paraxial.io/blog/oban-pentest (https://paraxial.io/blog/oban-pentest?utm_source=thinkingelixir&utm_medium=shownotes) – Completed a Security Audit of Oban Pro - this is after ObanPro went free and OpenSource https://paraxial.io/blog/elixir-best (https://paraxial.io/blog/elixir-best?utm_source=thinkingelixir&utm_medium=shownotes) – Elixir and Phoenix Security Checklist: 11 Best Practices https://paraxial.io/blog/rails-command-injection (https://paraxial.io/blog/rails-command-injection?utm_source=thinkingelixir&utm_medium=shownotes) – Ruby on Rails Security: Preventing Command Injection https://paraxial.io/blog/paraxial-three (https://paraxial.io/blog/paraxial-three?utm_source=thinkingelixir&utm_medium=shownotes) – Paraxial.io v3 blog post Guest Information - Michael Lubas, Paraxial.io Founder - michael@paraxial.io - https://x.com/paraxialio (https://x.com/paraxialio?utm_source=thinkingelixir&utm_medium=shownotes) – on Twitter/X - https://x.com/paraxialio (https://x.com/paraxialio?utm_source=thinkingelixir&utm_medium=shownotes) – on Twitter/X - https://github.com/paraxialio/ (https://github.com/paraxialio/?utm_source=thinkingelixir&utm_medium=shownotes) – on Github - https://www.youtube.com/@paraxial5874 (https://www.youtube.com/@paraxial5874?utm_source=thinkingelixir&utm_medium=shownotes) – Paraxial.io channel on YouTube - https://genserver.social/paraxial (https://genserver.social/paraxial?utm_source=thinkingelixir&utm_medium=shownotes) – on Fediverse - https://paraxial.io/ (https://paraxial.io/?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 (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)
Daniel Kokotajlo and the AI Futures Project lays out a potential scenario of superhuman AI's impact, Liam ERD generates beautiful, interactive ER diagrams from your database, Mozilla takes on Gmail with "Thundermail", algernon explains why grepping remains terrible & Vitor M. de Sousa Pereira rans on the insanity of being a software engineer.
Birgit Pauli-Haack and JC Palmes talked about WordPress 6.8, Source of Truth, Field Guide, Gutenberg 20.5 and 20.6 Add a summary/excerpt here Show Notes / Transcript Show Notes JC Palmes Community Contributions WordPress 6.8 Zoom Out: Disabled when show template disabled #69777 Gutenberg plugin releases Transcript The transcript is in the works.
Jerod turns Adam into Lego, a Walrus, and a Walrus in the style of Studio Ghibli...and so much more. This is a good one to watch on YouTube.
How do you enable AI acceleration (at both the hardware and software layers) that stays ahead of rapid industry shifts? In this episode, Dhananjay Singh from Groq dives into the evolving landscape of AI inference and acceleration. We explore how Groq optimizes the serving layer, adapts to industry shifts, and supports emerging model architectures. Featuring:Dhananjay Singh – LinkedIn, XChris Benson – Website, GitHub, LinkedIn, XDaniel Whitenack – Website, GitHub, XLinks:GroqSponsors:Augment Code - Developer AI that uses deep understanding of your large codebase and how you build software to deliver personalized code suggestions and insights. Augment provides relevant, contextualized code right in your IDE or Slack. It transforms scattered knowledge into code or answers, eliminating time spent searching docs or interrupting teammates. ★ Support this podcast ★
In July of 2020, Joran Dirk Greef stumbled into a fundamental limitation in the general-purpose database design for transaction processing. This sent him on a path that ended with TigerBeetle, a redesigned distributed database for financial transactions that yielded three orders of magnitude faster OLTP performance over the usual (general-purpose) suspects. On this episode, Joran joins Jerod to explain how TigerBeetle got so fast, to defend its resilience and durability claims as a new market entrant, and to stake his claim at the intersection of open source and business. Oh, plus the age old question: Why Zig?
Theodore Morley wonders why tech workers so frequently point our wanderlust toward hands-on trades, Eduardo Bouças explains why he's lost confidence in Vercel's handling of Next.js, "xan" is a command line tool that can be used to process CSV files directly from the shell, Pawel Brodzinski takes us back to Kanban's roots & Sergey Tselovalnikov weighs in on vibe coding.
Rosemary Wang and Michael Kosir (developer advocates at HashiCorp, an IBM Company) discuss what's new in Vault 1.19 and Terraform 1.11, including automatic rotation of root credentials, post-quantum cryptography, Terraform test enhancements, and write-only arguments for ephemeral values. Podcast Notes - https://www.hashicorp.com/en/blog/vault-enterprise-1-19-reduces-risk-encryption-updates-automated-root-rotation - https://www.hashicorp.com/en/blog/terraform-1-11-ephemeral-values-managed-resources-write-only-arguments - https://developer.hashicorp.com/terraform/language/resources/ephemeral
Long-time JS Party panelist Amal Hussein joins Jerod to catch up on her career path, to opine on the viability agentic coding, to feel all the feelings that AI brings out of us as developers, and to share something new in her life that changes everything.
This week we're bringing you a remaster of our epic 2021interview with Lara Hogan -- author of Resilient Management and management coach / trainer for the tech industry. The majority of our conversation focuses on the four primary hats leaders and managers end up wearing; mentoring, coaching, sponsoring, and delivering feedback. We also talk about knowing when you're ready to lead, empathy and compassion, and learning to lead.
Steve Yegge's latest rant about the future of "coding", Ethan McCue shares some life altering Postgres patterns, Hillel Wayne makes the case for Verification-First Development, Gerd Zellweger experienced lots of pain setting up GitHub Actions & Cascii is a web-based ASCII diagram builder.
Kyle Daigle, COO of GitHub, joins the hosts to discuss the evolving role of AI in software development, GitHub Copilot's impact, and the challenges of AI-assisted coding. The conversation covers licensing concerns, ethical considerations, and how developers can navigate these complexities. Kyle also shares his vision for ambient AI, which seamlessly integrates into workflows to enhance productivity and innovation, shaping the future of developer tools. Featuring:Kyle Daigle – LinkedInChris Benson – Website, GitHub, LinkedIn, XDaniel Whitenack – Website, GitHub, XSponsors:Domo – The AI and data products platform. Strengthen your entire data journey with Domo's AI and data products. ★ Support this podcast ★
Justin Searls from Breaking Change joins the show to discuss Apple's Intelligence blunder, the end of the good times in the tech industry, and POSSE Party, his in-progress product that lets "any dummy with a website enjoy a life of algorithm-free luxury."
Ilya Grigorik and his team at Shopify has been hard at work securing ecommerce checkouts from sophisticated news attacks (such as digital skimming) and he's here to share all the technical intricacies and far-reaching implications of this work.
Amelia Wattenberger bemoans the computer's great flattening, the Learnk8s team lets you manage your cluster from a spreadsheet, Jan Swist gets a surprising response from Cursor, the French and German governments team up for an open source Notion alternative & XPipe lets you access your entire server infrastructure from your local desktop.
I hope you ordered your podcast spicy, because this version is a slow heat, but it builds. I was pretty fired up by the end of this one. If I crossed a line here, please report it to HR at podcast@searls.co and they will conduct an investigation. Video of this edition of the show is up on YouTube. I tossed this bouquet of URLs in the air but no one caught them: Tailwind 4 Upgrades Aaron's puns, ranked There's a new cringey Star Fox-like coming Shenmue 1 & 2 mixed up the axial tilt Secret Agent Wizard Boy and the International Crime Syndicate The history of 3DFX The first portable Xbox could hit shelves this year Steam Decard VR thing could also be coming Tim Sweeney's been Elon-pilled Is Tesla Cooked? Cybertruck panels are flying every which way SpaceX's Starship is fucked, apparently Why LLMs aren't like Einstein LLM refuses to code No one knows what the hell an agent is crmne/ruby_llm is a new Ruby gem for interacting with LLMs Vision Pro let this guy see in 3D iOS 19 will overhaul the system UI Live translation is coming to iOS 19 (sort of) RCS is getting End-to-End Encryption Between Android and iOS Leaked Apple meeting shows how dire the Siri situation really is iPhone 17 Ultra may be coming Google bricked Chromecast Mozilla bricked Firefoxes Microsoft bricked a bazillion PCs Meta is run by a human brick China bricked the field of public health Stay tuned to Changelog next week - I'll be on it! Shogun - where the Japanese speak period-appropriate Japanese and the Portugese speak modern British English Avowed - the best damn game I've played in a long-ass time There's a new Vision Pro strap-on in town Star Trek Enterprise was good, actually Allstate's human engineers screwed up so the LLMs wouldn't have to AI Snipd is a podcast player
We often judge AI models by leaderboard scores, but what if efficiency matters more? Kate Soule from IBM joins us to discuss how Granite AI is rethinking AI at the edge—breaking tasks into smaller, efficient components and co-designing models with hardware. She also shares why AI should prioritize efficiency frontiers over incremental benchmark gains and how seamless model routing can optimize performance. Featuring:Kate Soule – LinkedInChris Benson – Website, GitHub, LinkedIn, XDaniel Whitenack – Website, GitHub, XLinks:IBM GraniteIBM Granite on Hugging FaceIBM Expands Granite Model Family with New Multi-Modal and Reasoning AI Built for the Enterprise ★ Support this podcast ★
Adam's friend on the frontend, John Long joins the show to explore his usage of AI, design tools and the stack he prefers. We talk Next.js vs Rails, maintaining open source, building websites with Framer, their mutual love for Figma, and more.
Add a summary/excerpt here Show Notes / Transcript Show Notes Special guest: Jessica Lyschik Community Contributions What’s released What's in active development or discussed Transcript The transcript is in the works.
How can every single person build a personal AI protégé and then accumulate (and share) a host of other assistants? In this episode, we dive into the world of no-code AI with Scott Meyer from Chipp.ai. We discuss AI tooling for people that can't code, the cultural shift that needs to happen for widespread AI adoption in businesses, and the predicted growth trajectory of AI assistant that you can own.Featuring:Chris Benson – Website, GitHub, LinkedIn, XDaniel Whitenack – Website, GitHub, XScott Meyer - LinkedIn, XSponsors:Domo – The AI and data products platform. Strengthen your entire data journey with Domo's AI and data products.Show Notes:Chipp.aiChipp.ai's Discord ★ Support this podcast ★
News includes exciting updates to Phoenix gen_auth with magic links and sudo mode security features, a comprehensive guide on Elixir and Phoenix security best practices from Paraxial.io, significant updates to the DaisyUI Components library for Phoenix LiveView reaching version 0.7.0, more on LiveDebugger tool for Phoenix applications, performance improvements in PostgreSQL's self-join handling, and more! Show Notes online - http://podcast.thinkingelixir.com/242 (http://podcast.thinkingelixir.com/242) Elixir Community News https://gigalixir.com/thinking (https://gigalixir.com/thinking?utm_source=thinkingelixir&utm_medium=shownotes) – Visit to sign up and get 20% off your first year. Or use the promo code "Thinking" during signup. https://github.com/phoenixframework/phoenix/pull/6081 (https://github.com/phoenixframework/phoenix/pull/6081?utm_source=thinkingelixir&utm_medium=shownotes) – Phoenix gen_auth is adding support for magic links (passwordless login) and sudo mode for sensitive operations. https://elixirstream.dev/gendiff (https://elixirstream.dev/gendiff?utm_source=thinkingelixir&utm_medium=shownotes) – Additional resource for Phoenix gen_auth updates. https://github.com/9elements/hex-mcp (https://github.com/9elements/hex-mcp?utm_source=thinkingelixir&utm_medium=shownotes) – New Model Context Protocol server providing real-time Hex package version information for AI tools like Cursor. https://paraxial.io/blog/elixir-best (https://paraxial.io/blog/elixir-best?utm_source=thinkingelixir&utm_medium=shownotes) – Michael Lubas shares 11 best practices for security in Elixir and Phoenix applications. https://elixirstatus.com/p/7bQOj-daisyuicomponents---a-phoenix-liveview--daisyui-library (https://elixirstatus.com/p/7bQOj-daisyuicomponents---a-phoenix-liveview--daisyui-library?utm_source=thinkingelixir&utm_medium=shownotes) – DaisyUI Components library for Phoenix LiveView updated to version 0.7.0. https://github.com/phcurado/daisyuicomponents (https://github.com/phcurado/daisy_ui_components?utm_source=thinkingelixir&utm_medium=shownotes) – GitHub repository for DaisyUI Components, featuring over 30 pre-styled components. https://daisy-ui-components-site.fly.dev/storybook/welcome (https://daisy-ui-components-site.fly.dev/storybook/welcome?utm_source=thinkingelixir&utm_medium=shownotes) – Interactive Storybook for exploring DaisyUI Components. https://github.com/phcurado/daisyuicomponents/blob/main/CHANGELOG.md (https://github.com/phcurado/daisy_ui_components/blob/main/CHANGELOG.md?utm_source=thinkingelixir&utm_medium=shownotes) – Changelog showing recent updates to DaisyUI Components. https://github.com/software-mansion-labs/live-debugger (https://github.com/software-mansion-labs/live-debugger?utm_source=thinkingelixir&utm_medium=shownotes) – LiveDebugger tool for Phoenix LiveView applications, providing insights into LiveViews, components, and state transitions. https://www.phoronix.com/news/PostgreSQL-Self-Join-Eliminate (https://www.phoronix.com/news/PostgreSQL-Self-Join-Eliminate?utm_source=thinkingelixir&utm_medium=shownotes) – Postgres adds optimization for self-joins, improving query performance. https://www.lambdadays.org/lambdadays2025 (https://www.lambdadays.org/lambdadays2025?utm_source=thinkingelixir&utm_medium=shownotes) – Lambda Days conference tickets on sale, happening June 12-13 in Kraków, Poland, focusing on functional programming. https://alchemyconf.com/ (https://alchemyconf.com/?utm_source=thinkingelixir&utm_medium=shownotes) – Alchemy Conf happening April 2-3 in Braga, Portugal with 10% discount code "THINKINGELIXIR". https://membrz.club/alchemyconf/events (https://membrz.club/alchemyconf/events?utm_source=thinkingelixir&utm_medium=shownotes) – Direct link for purchasing Alchemy Conf tickets. 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) 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)
Topics covered in this episode: httpdbg PyPI Now Supports iOS and Android Wheels for Mobile Python Development Arcade Game Platform goes 3.0 PEP 765 – Disallow return/break/continue that exit a finally block Extras Joke Watch on YouTube About the show Sponsored by us! Support our work through: Our courses at Talk Python Training The Complete pytest Course Patreon Supporters Connect with the hosts Michael: @mkennedy@fosstodon.org / @mkennedy.codes (bsky) Brian: @brianokken@fosstodon.org / @brianokken.bsky.social Show: @pythonbytes@fosstodon.org / @pythonbytes.fm (bsky) Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Monday at 10am PT. Older video versions available there too. Finally, if you want an artisanal, hand-crafted digest of every week of the show notes in email form? Add your name and email to our friends of the show list, we'll never share it. Michael #1: httpdbg A tool for Python developers to easily debug the HTTP(S) client requests in a Python program. To use it, execute your program using the pyhttpdbg command instead of python and that's it. Open a browser to http://localhost:4909 to view the requests Brian #2: PyPI Now Supports iOS and Android Wheels for Mobile Python Development Sara Gooding “the Python Packaging Index (PyPI) has officially begun accepting and distributing pre-compiled binary packages, known as "wheels," for both iOS and Android platforms. “ Next up, “cibuildwheel Updates Are in Progress to Simplify iOS and Android Wheel Creation” Michael #3: Arcade Game Platform goes 3.0 via Maic Siemering This is our first major release since 2022. It keeps the beginner-friendly API while adding power and efficiency. Arcade now supports both standard OpenGL and ShaderToy (www.shadertoy.com) a-shaders through a compatibility layer. Since 3.0 is a major release, the full list of changes is over in github.com/pythonarcade/arcade/blob/development/CHANGELOG.md Brian #4: PEP 765 – Disallow return/break/continue that exit a finally block Accepted for Python 3.14 I wouldn't have thought to do this anyway, but it's weird, so don't. Will become a SyntaxWarning catchable by running with -We Extras Brian: Correction: Niki Tonsky was originator of “Pride Versioning”. Thanks Nikita Correction: Scheme is actually awesome. Brian is just a curmudgeon Also: pytest-rerunfailures is good for exposing flaky tests And apparently me being wrong was a great to get at least one person to blog more. Cheers Filip Łajszczak Michael: Tea pot follow up While you're right that some software actually had this implemented, Python does not. It's not an officially accepted HTTP status code, it was proposed in a 'joke' RFC. I guess Python - even though its name comes from the funny TV series Monty Python - is not so funny. httpx, your (or at least -my-) favorite HTTP module for python, does have the I_AM_A_TEAPOT constant. By the way, there are some HTTP status codes that changed their names in RFC 9110, for instance, http.HTTPStatus.UNPROCESSABLE_CONTENT (422, previously UNPROCESSABLE_ENTITY) Pride follow up fosstodon.org/@kytta/114034442981727301 Time to upgrade your mini? Joke: How old is she?