Changelog Master Feed cover image

Changelog Master Feed

Don't sleep on Ruby & Rails (Changelog Interviews #521)

Jan 6, 2023
01:21:36
Snipd AI
Justin Searls, a web developer, discusses the state of web development and the use of Turbo and Stimulus in Rails 7. They explore the productivity in Rails 7, the future of Ruby on Rails, and the benefits of using Turbo and Stimulus. They also touch on the differences between React and Stimulus, trade-offs in software development, and the nostalgia and joy of Ruby.
Read more

Podcast summary created with Snipd AI

Quick takeaways

  • Ruby on Rails, along with Turbo and Stimulus, provides a practical and efficient solution for web development without the need for a full-fledged single-page application framework like React.
  • Developers should adopt a pragmatic approach and evaluate the practicality and long-term viability of new technologies, rather than chasing cool and adopting them without considering their suitability.

Deep dives

Ruby on Rails and the State of Web Development

Ruby on Rails, along with Turbo and Stimulus, offers a practical and productive solution for web development. These tools provide a way to build dynamic and interactive user interfaces without the need for a full-fledged single-page application framework like React. By leveraging the unidirectional data flow and declarative nature of Stimulus and the HTML over the wire approach of Turbo, developers can build functional and performant applications with minimal JavaScript dependencies. While there may be cases where a separate API is needed for multi-client scenarios, the majority of businesses can benefit from the simplicity and efficiency of using Ruby on Rails, Turbo, and Stimulus.

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