The Rails Changelog cover image

The Rails Changelog

Latest episodes

undefined
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
undefined
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.
undefined
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
undefined
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
undefined
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!
undefined
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.
undefined
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.
undefined
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
undefined
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
undefined
Jul 19, 2023 • 8min

009: A class-level testing helper, config.autoload_lib with Xavier Noria

The with_routing helper method can now be used at the class level, added to that, the new autoload_lib configuration options mean we can autoload and eager load library code inside of our Rails applications. Oh, and we have the show's first sponsor -- AppSignal! AppSignal APM offers error tracking, performance monitoring, dashboards, host metrics, and alerts. Built for Ruby, Ruby on Rails, Elixir, Node.js, and JavaScript.A class-level testing helperA config.autoload_lib configuration optionAppSignal is our new sponsor!

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode