DevTools Radio
Developer tools, frameworks, and engineering culture — curated for software engineers who want to stay sharp without doomscrolling Hacker News all day. New episodes every Monday, Wednesday, and Friday.
ESLint v10: Flat Config Completion and JSX Tracking
Here's a podcast episode description: **ESLint v10 is here, and it's rewriting the rules — literally.** In this episode, we dig into the biggest ESLint release in years, exploring how the long-await…
Article: Beyond RAG: Architecting Context-Aware AI Systems with Spring Boot
Here's a podcast episode description: **Retrieval-Augmented Generation changed the game for AI applications — but what comes next?** In this episode, we dive into the architectural decisions that se…
GitHub Will Use Copilot Interaction Data from Free, Pro, and Pro+ Users to Train AI Models
Here's a podcast episode description: **GitHub just changed the rules — and millions of developers may not have noticed.** GitHub's latest policy update means your Copilot interactions could be fuel…
How to Handle Trusts and Psychological Safety When Scaling Organizations
Here's a podcast episode description: **Scaling a company is exciting — until trust starts to crack.** As organizations grow, the invisible glue holding teams together can quietly dissolve, leaving …
Helidon 4.4.0 Introduces Alignment with OpenJDK Cadence and Support via Java Verified Portfolio
Here's a podcast episode description: **The Java ecosystem just got a major upgrade.** In this episode, we dive into the exciting release of Helidon 4.4.0 and what its alignment with the OpenJDK rel…
Github Integrates AI to Improve Accessibility Issue Management and Automate Feedback Triage
Here's a podcast episode description: **GitHub just made accessibility a whole lot harder to ignore.** In this episode, we explore how GitHub is leveraging AI to transform the way teams identify, ma…
Module Federation 2.0 Reaches Stable Release with Wider Support outside of Webpack
Here's a podcast episode description: **Module Federation 2.0 has officially hit stable release — and it's no longer just a Webpack story.** In this episode, we dig into what this milestone means fo…
Open Source Security Tool Trivy Hit by Supply Chain Attack, Prompting Urgent Industry Response
**When Trusted Tools Become the Threat** What happens when the security tool you rely on to *detect* vulnerabilities becomes the very thing delivering them? In this episode, we break down the alarmi…
Swift 6.3 Stabilizes Android SDK, Extends C Interop, and More
Here's a podcast episode description: Swift isn't just for Apple platforms anymore — and this week's release makes that clearer than ever. We dive into what Swift 6.3 means for developers pushing th…
TigerFS Mounts PostgreSQL Databases as a Filesystem for Developers and AI Agents
Here's a podcast episode description: **What if your database was just... a folder?** This week, we explore TigerFS, a fascinating tool that lets developers and AI agents browse, read, and write to …
Claude Code users say they’re hitting usage limits faster than normal
Here's a podcast episode description: **Something's different with Claude Code — and developers are noticing.** Users across forums and social media are reporting that they're burning through their …
Portkey open-sources its AI gateway after processing 2 trillion tokens a day
Here's a podcast episode description: **What happens when an AI infrastructure startup decides to give away the keys to the kingdom?** Portkey just open-sourced its AI gateway — the same technology …
OpenClaw vs. Hermes Agent: The race to build AI assistants that never forget
**The Memory War Has Begun** Two AI labs. One impossible goal. What would it mean to have a digital assistant that actually *remembers* you — not just your preferences, but your history, your contex…
Why Broadcom gave Velero to the CNCF Sandbox — and what it means for Kubernetes data protection
**Episode Description:** When a tech giant hands off a beloved open-source project to the cloud native community, it's either a warning sign or a vote of confidence — but which is it? In this episod…
Why coding agents will break your CI/CD pipeline (and how to fix it)
**Episode Description:** AI coding agents are shipping code faster than ever—but your CI/CD pipeline was never built for this. In this episode, we dig into the hidden failure points that emerge when…
The TeamPCP attacks are a warning: Your CI/CD pipeline is the new front line
**Episode Description:** Your code passes every test, your containers look clean, and your deploys run like clockwork — but what if the attack already happened three steps ago? The TeamPCP incidents…
Why pgEdge thinks MCP (not an API) is the right way for AI agents to talk to databases
Here's a podcast episode description: **What if the way AI agents talk to databases has been wrong all along?** Most teams default to APIs when connecting AI to their data layer — but pgEdge is maki…
Anthropic’s rough week: leaked models, exposed source code, and a botched GitHub takedown
Here's a podcast episode description: **Anthropic's Rough Week** It was supposed to be business as usual for one of AI's most closely watched companies — until it wasn't. This week, Anthropic found…
The laptop return that broke a RAG pipeline
**Episode Description:** What happens when a single, seemingly innocent IT event quietly brings an entire AI-powered knowledge system to its knees? In this episode, we unpack a real-world debugging …
SUSE Rancher and Vultr want to break AI infrastructure free from the hyperscalers
Here's a podcast episode description: **Are hyperscalers holding your AI infrastructure hostage?** In this episode, we explore how SUSE Rancher and Vultr are teaming up to challenge the dominance of…
Cursor’s $2 billion bet: The IDE is now a fallback, not the default
Here's a podcast episode description: **The way we write code is changing faster than most developers want to admit.** Cursor just raised at a $2 billion valuation, and the implications go way beyon…
A tail-call interpreter in (nightly) Rust
Here's a podcast episode description: **Ever wondered what it takes to push a programming language's runtime to its absolute limits?** In this episode, we dive into the world of tail-call interprete…
LÖVE: 2D Game Framework for Lua
Here's a podcast episode description: **Ever wanted to build your own 2D game without drowning in complexity?** In this episode, we dive into LÖVE, the lightweight and surprisingly powerful 2D game …