
The Rails Changelog
Stay in the loop with development news around Ruby on Rails and Ruby. Hosted by Emmanuel Hayford.
Latest episodes

Feb 8, 2024 • 44min
019: Exploring RubyGems with Jenny Shen
Senior Developer Jenny Shen from Shopify joins me to discuss RubyGems. In this episode, we unravel the intricate mechanics of dependency resolution within RubyGems, exploring topics such as compact indexes and more. Our discussion extends to the paramount issue of security, where we examine the proactive measures undertaken by the RubyGems team to fortify gems for every Ruby programmer. PubGrub version solving algorithmThe New Rubygems Index Format by Andre ArkoTrusted Publishing on RubyGems.org

Jan 18, 2024 • 8min
018: Rails 8 is coming!
In this monologue, I've highlighted just a few of the features that I'm eagerly anticipating in Rails 8. As the first episode of the year, I've also addressed some housekeeping matters, determining the optimal episode production capacity and pace. Most importantly, I want to express my gratitude to all the listeners of The Rails Changelog – thank you for your unwavering support.Rails 8 milestones

Dec 29, 2023 • 1h 26min
017: A deeper dive into Zeitwerk with Xavier Noria
Xavier Noria of the Rails Core team adeptly delves into the intricacies of Zeitwerk in this episode. Our discussion extends to elucidate the distinctions among autoloading, eager loading, and reloading, shedding light on the nuanced processes that transpire during app deployment. Subsequently, we delve into an exploration of the technical challenges currently confronting Ruby on Rails.

Dec 7, 2023 • 56min
016: Fireside chat with Rafael França
Rafael França, an esteemed member of the Rails Core team, is our featured guest in this episode. Join us as he delves into his journey with Rails, sharing insights on his initiation into the framework and the eventual path that led him to become an integral part of the core team. Our conversation explores the intricacies of decision-making within the core team, shedding light on the prioritization of pull requests (PRs), offering a sneak peek into the upcoming Rails 8, and providing valuable tips on getting your PRs successfully merged. Tune in for an in-depth discussion covering these topics and much more!Rafael França's Book RecommendationRefactoringCrafting Rails Applications

Nov 23, 2023 • 53min
015: Exploring Turbo 8 with Jorge Manrubia
In this episode, Jorge Manrubia provides insights into his experience working at 37signals. Our conversation delves into the intricacies of Active Record encryption, and we explore the latest advancements in Turbo 8 technology.Jorge Manrubia's Book RecommendationPragmatic Thinking And Learning Refactoring Domain-Driven Design Smalltalk Best Practice Patterns Design Patterns TurboActive Record EncryptionSpektr Security

Nov 3, 2023 • 51min
014: PostgreSQL for Rails Developers with Andrew Atkinson
Andrew Atkinson, the esteemed author of "High Performance PostgreSQL for Rails," joins me in this episode for an in-depth conversation. We delve into the myriad features that Ruby on Rails developers can harness to optimize PostgreSQL within their applications.Stay tuned throughout the episode for an exclusive discount code, which will grant listeners a generous 25% off when purchasing "High Performance PostgreSQL for Rails." Don't miss out on this valuable opportunity to enhance your development skills!

Oct 12, 2023 • 36min
013: Rails World Edition - Turbo Native with the Turbo Native Guy, Joe Masilotti
Joe Masilotti, speaker at Rails World, discusses the pros and cons of Turbo Native and the concept of zero maintenance for hybrid applications. They also explore rendering server side HTML in a native application with Turbo Native and discuss the hybrid application ratio and native features.

12 snips
Aug 31, 2023 • 1h 9min
012: DHH joins the show to talk Rails 8, Delegated Types, Kamal and more!
DHH, Creator of Ruby on Rails, joins the show to talk about Kamal, The Rails Foundation, Delegated Types, and the upcoming Rails 8. Also discussed are the importance of application deployment, the need for a comprehensive authentication system in Rails, and the new asset pipeline library called Propshev in Rails 8.

Aug 24, 2023 • 9min
011: Rails World ticket giveaway. From MRSK to Kamal & capture_emails test helper
Thanks to Buzzsprout one Rubyist can get a free ticket to Rails World in October this year in Amsterdam, follow the link below for details. Change is good... sometimes. Two days ago Basecamp changed the name of its deployment tool from MRSK to Kamal. Rails 7.1 will have a new `capture_emails` help that's quite a bit more elegant, check it out.Rails World ticket giveawayFrom MRSK to KamalNew capture_emails test helper

Aug 3, 2023 • 18min
010: Improved Active Storage docs, a new has_secure_token callback with Dave Kimura
Dave Kimura of Drifting Ruby fame joins me to discuss the importance of Ruby on Rails documents. We talk specifically about improved documentation around Active Storage and Active Record encryption, then dive into the new callback for when has_secure_token is triggered.Improved Active Storage docs (This PR was updated)Improved Active Record Encryption docsEagerly cast serialized query attributesA callback for has_secure_token
Remember Everything You Learn from Podcasts
Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.