The Changelog: Software Development, Open Source

Don't sleep on Ruby & Rails (Interview)

6 snips
Jan 6, 2023
In this engaging conversation, Justin Searls, co-founder of Test Double and a leading voice in web development, shares his excitement for Ruby on Rails 7 and its modern tools like Turbo and Stimulus. He candidly discusses the potential for a "You Might Not Need React" article and dives into the evolution of consulting at Test Double. The talk highlights the contrasts between JavaScript frameworks, particularly React and Stimulus, and reflects on Ruby's ongoing global relevance, encouraging developers to embrace the Ruby community and blogging.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ANECDOTE

Early Rails Criticism

  • Justin Searls, initially critical of Rails, advocated for separating backend APIs and frontend static site generators.
  • He debated DHH publicly about the best approach for web development, highlighting his initial preference for full-blown frontend applications.
INSIGHT

Modern Rails Bridging the Gap

  • Modern Rails, with tools like Turbo and Stimulus, bridges the gap between server-rendered views and dynamic single-page applications.
  • This combination offers a compelling alternative to full-blown JavaScript frameworks for many web applications.
ADVICE

Premature Optimization for Multiple Clients

  • Don't over-engineer for multiple clients prematurely. Focus on web and consider mobile later, as needs often narrow over time.
  • Current tools like React Native allow for versatile mobile development without needing separate backend APIs from day one.
Get the Snipd Podcast app to discover more snips from this episode
Get the app