Skip to content
Episode from the podcast Remote Ruby
Inside Ruby 3.4 artwork

Episode

Inside Ruby 3.4

Released Saturday, January 18th 2025 52 min

Show notes

About this episode

Welcome to the first episode of the new year where Chris and Andrew discuss their holiday activities and recent breaks from work, including travel experiences and Christmas celebrations. They delve into updates on Ruby and Bundler enhancements, and they emphasize the importance of Ruby Central’s role in maintaining Ruby's security. The conversation also touches on various tech and entertainment topics including movie reviews, gaming experiences, and smart home projects with Raspberry Pi. The hosts share insights on JSON gem performance improvements and considerations for Ruby's frozen string literals. The episode concludes with discussions on practical applications for Home Assistant and reminiscing about their experiences with different programming languages. Hit download to hear more!  HoneybadgerHoneybadger is an application health monitoring tool built by developers for developers.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

More from Remote Ruby

All episodes

When AI Agents Go Rogue

48 min

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 c...

Vulnerabilites & AI with Nate Berkopec

53 min

Nate Berkopec returns to Remote Ruby joining Chris, Andrew, and David for a deep conversation about the latest wave of Ruby security vulnerabilities, AI-powered cybersecurity, and the rapidly changing role of software engineers. Nate shares his firsthand experience investigating a serious Ruby regex vulnerability, explains why developers need to take a more proactive approach to security, and challenges traditional development practices in an AI-driven world. From autonomous coding agents and dramatically faster development workflows to rethinking unit tests and code reviews, this episode explores why the future of programming may be less about writing code and more about building systems that deliver results. Hit download now!  Links Chris Oliver XAndrew Mason BlueskyDavid Hill LinkedInJudoscale- Remote Ruby listener giftNate Berkopec WebsiteNate Berkopec XRuby 4.0.9 ReleasedFinIntercomLauren (@poteto) XMatt Pocock X Chris Oliver X/TwitterAndrew Mason X/Twitter

RWX Agent-native CI/CD with Dan Manges

43 min

This week on Remote Ruby, Chris, Andrew, and David welcome Dan Manges, co-founder of RWX and former CTO of Braintree, to explore a new approach to continuous integration built for the age of AI coding agents. Dan explains how RWX uses intelligent caching, graph-based execution, and isolated agent sandboxes to dramatically improve development workflows. They dive into flaky tests, automated code validation, security concerns, and why traditional CI platforms may be struggling to keep up with AI-driven development. Plus, they discuss how engineering teams can test changes before opening pull requests, reduce infrastructure costs, and rethink the way software gets built and shipped. Hit download now to hear more!  Links Chris Oliver XAndrew Mason BlueskyDavid Hill LinkedInJudoscale- Remote Ruby listener giftDan Manges (X)Dan Manges WebsiteDan Manges EmailRWXRWX (X)Using AI agents with RWXCaptain-GitHubABQ-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

Jeff Dickey is Back

51 min

Jeff Dickey is back on Remote Ruby, and he's been busy! Andrew and Chris catch up with Jeff to discuss the latest improvements to mise, including precompiled Ruby builds, automatic tool updates, and dotfile management. Jeff also introduces some of his newest projects, including packslip, a new standard designed to make software distribution more secure, and jactionlint, his modernized GitHub Actions linter. The conversation explores everything from managing secrets with fnox and cleaning up massive Rust build caches to running your own CI infrastructure at home. They also dive into AI-assisted development, the future of Ruby performance, and how AI is changing the way open source software gets built and maintained. Links Chris Oliver XAndrew Mason BlueskyDavid Hill LinkedInJudoscale- Remote Ruby listener giftJeff Dickey WebsiteJeff Dickey XEntire Remote Ruby-Episode 341: Jeff Dickey on Mise, Precompiled Rubies, and much moremise Omarchyactionlintpackslipjactionlintfnoxmr boxingtontakusage-rs aquahkHoneybadgerHoneybadger 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

Welcome to the Slop Factory

1 hr 5 min

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

This podcast, its content and its artwork are not owned by, affiliated with, or endorsed by Castquire.

Up next

  1. Nothing queued. Use + Queue on any episode to line it up.

0:00 0:00