Remote Ruby

Chris Oliver, Andrew Mason, David Hill

Rubyists having conversations and interviewing others about Ruby and web development.

  1. 9 hr ago

    When AI Agents Go Rogue

    Security vulnerabilities, AI-powered coding, and a whole lot of pull requests take center stage this week on Remote Ruby! Chris, Andrew, and David kick things off with some alarming security exploits, including a critical Active Storage vulnerability and the growing risks of AI-driven attacks. They explore how Hot Cell could make Rails file uploads safer, share frustrations over security requirements for AI plugin submissions, and discuss practical ways to make AI-assisted development more manageable. Andrew reveals his new five-file rule for creating smaller, easier-to-review pull requests, while Chris considers how AI could fundamentally change software development and Rails releases. Plus, there's talk of Discord's move toward Rust, major Active Record performance improvements, and upcoming SF Ruby plans. Hit download now!  [00:00:30] Chris, Andrew, and David discuss an alarming SSH vulnerability, social engineering attacks, and cryptocurrency theft. [00:06:42] They review recent Rails security fixes, including Active Storage vulnerabilities, unsafe file processing, and potential mass assignment issues. [00:09:57] Chris explains Hot Cell. [00:12:32] Chris discusses content security policies (CSP), third-party JavaScript risks, and using AI to help secure Rails applications. [00:14:56] They discuss a controversial incident involving a Railway employee's AI agent allegedly attacking another hosting provider's website. [00:18:41] Andrew and Chris explore X-Forwarded-For errors, trusted proxies, and strategies for filtering suspicious traffic. [00:23:59] Chris shares an unexpected change in Rails content negotiation that caused JSON error pages to appear instead of HTML. [00:27:06] Andrew questions why OpenAI and Claude plugin review processes require production test accounts without multifactor authentication. [00:30:23] Andrew explains his five-file rule for AI pull requests. [00:37:10] Andrew and Chris discuss smaller projects, stacked PRs, and using multiple AI coding sessions to deliver features faster. [00:41:01] They discuss reports of Discord reducing desktop memory usage by moving away from Electron. [00:43:26] The conversation switches to RubyGems, Bundler, and Active Record improvements. [00:44:40] Chris shares his excitement about delivering the closing keynote at SF Ruby. [00:47:29] The episode ends with Andrew talking about using Claude and automated workflows to resolve security warnings, update dependencies, and increase development output. Panelists: Chris OliverAndrew MasonDavid HillSponsors: HoneybadgerJudoscaleLinks: Andrew Mason BlueskyDavid Hill LinkedInJudoscale- Remote Ruby listener giftSecurity Advisories-GitHubHot Cell-GitHubHot Cell v1.0: Securing Active Storage in the age of AI (by Mike Dalessio)SF Ruby 2026 HoneybadgerHoneybadger is an application health monitoring tool built by developers for developers.JudoscaleMake your deployments bulletproof with autoscaling that just works.Disclaimer: This post contains affiliate links. If you make a purchase, I may receive a commission at no extra cost to you.Chris Oliver X/TwitterAndrew Mason X/Twitter

  2. 16 Oct

    Welcome to the Slop Factory

    On this episode, Chris, Andrew, and David dive into the rapidly changing world of AI-assisted development, Ruby performance, and the future of building software. They kick things off with AI-powered coding workflows before exploring the Campfire benchmarking controversy and the exciting possibilities of Roundhouse, which could dramatically improve Ruby application performance. Andrew shares his experience launching a new AI agent inside Podia, including the challenges of getting its MCP integration approved by OpenAI, managing AI costs, and testing security. The conversation shifts to optimizing GitHub Actions, reducing CI expenses, and whether developers should start hosting their own runners. They also speculate about the future of all-in-one development platforms and how AI might reshape everything from writing code to deploying applications. Hit download now! Links Chris Oliver XAndrew Mason BlueskyDavid Hill LinkedInJudoscale- Remote Ruby listener giftWhat’s New in RubyGems/Bundler 4.1, Part 1: override and prune (by SHIBATA Hiroshi)Roundhouse-GitHubJP Camara XMatt Swanson XRWXBlacksmithDiggerStreet Fighter Gears of War: E-Day (game)AnyPS5-GitHubHoneybadgerHoneybadger is an application health monitoring tool built by developers for developers.JudoscaleMake your deployments bulletproof with autoscaling that just works.Disclaimer: This post contains affiliate links. If you make a purchase, I may receive a commission at no extra cost to you.Chris Oliver X/TwitterAndrew Mason X/Twitter

  3. 28 Sept

    Rails at Scale, Roundhouse Performance, and AI-Era Supply Chain Security

    Andrew and Chris are back with a packed episode covering everything from Rails World anticipation and Rails 8.2 to security, Ractors, AI-assisted development, and some ambitious new Ruby tooling. They dig into RubyGems recent spam-publishing incident and Trusted Publishing, look at Shopify’s push toward Ractor-safe Rails, and explore Roundhouse, a project experimenting with compiling Rails applications into entirely different target languages. They also talk about using Claude for project planning and open source maintenance, new approaches to AI beyond traditional LLMs, the surprisingly inexpensive architecture behind Turbopuffer, PlanetScale’s new TIN search extension, and Andrew’s move from a small Sinatra deployment service to Cloudflare Workers. Hit download now!  Links Chris Oliver XAndrew Mason BlueskyDavid Hill LinkedInJudoscale- Remote Ruby listener giftAutomating Ruby Gem Releases with GitHub Actions (by Andrew Mason)Marc Benioff MOGGED Sam Altman (John Smith X Post)@graphtheory X PostRactor-age Rails: A Hot-To Guide (Rails at Scale) RoundhouseIntroducing System One Models & Jev (TypeSafe AI blog post)TurbopufferBen Dicken X post (on inverted indexes)Planet Scale: Introducing TIN: full-text search for PostgresCloudflare WorkersHoneybadgerHoneybadger is an application health monitoring tool built by developers for developers.JudoscaleMake your deployments bulletproof with autoscaling that just works.Disclaimer: This post contains affiliate links. If you make a purchase, I may receive a commission at no extra cost to you.Chris Oliver X/TwitterAndrew Mason X/Twitter

About

Rubyists having conversations and interviewing others about Ruby and web development.

You Might Also Like