Talks
Speakers
Events
Topics
Sign in
Home
Talks
Speakers
Events
Topics
Leaderboard
Use
Analytics
Sign in
Suggest modification to this talk
Title
Description
Hotwire has revolutionized the way we build interactive web applications using Ruby on Rails. In this talk, Marco Roth, the maintainer of Stimulus, StimulusReflex and CableReady, takes an in-depth look at the recent advancements in Hotwire and shares guidance on how to effectively utilize Stimulus, Turbo, and other related frameworks. Slides available at: https://speakerdeck.com/marcoroth/the-future-of-rails-as-a-full-stack-framework-powered-by-hotwire Links: https://rubyonrails.org/ https://hotwired.dev/ https://hotwire.io/ https://github.com/marcoroth/hotwire.io #RailsWorld #RubyonRails #Hotwire #Turbo #Stimulus #Fullstack
Date
Summarized using AI?
If this talk's summary was generated by AI, please check this box. A "Summarized using AI" badge will be displayed in the summary tab to indicate that the summary was generated using AI.
Show "Summarized using AI" badge on summary page
Summary
Markdown supported
In the video titled 'The Future of Rails as a Full-Stack Framework powered by Hotwire', Marco Roth discusses the transformative potential of the Hotwire ecosystem within Ruby on Rails. He emphasizes the importance of simplicity and productivity in software development, highlighting his personal journey from struggling with JavaScript to becoming an advocate for Hotwire. Roth explores the evolution of Rails, particularly the introduction of Hotwire and its core components, such as Turbo and Stimulus. He discusses the historical context of the project, tracing back its origins to Turbolinks in 2012 and the subsequent developments that led to the robust frameworks available today. Key Points Discussed: - **Personal Journey**: Roth shares his initial struggles with JavaScript and how a talk on Turbolinks profoundly influenced his development philosophy and led to his involvement in the Hotwire ecosystem. - **Hotwire Overview**: The session highlights how Hotwire simplifies building interactive web applications by minimizing custom JavaScript needs, allowing developers to focus more on backend logic. - **Framework Evolution**: Roth traces the history of Hotwire components like Turbolinks, Stimulus, and the release of Turbo in 2020, culminating in Rails 7 integrating Hotwire by default. - **Backend Focus**: Emphasizing a 'single source of truth' for the application state, Roth argues that Hotwire promotes best practices by avoiding duplication of code across frontend and backend. - **Ecosystem Discussion**: The speaker outlines essential elements of a great development ecosystem, including frameworks, community collaboration, and solid documentation, stressing the importance of maintaining a vibrant developer experience. - **Advancements in Turbo**: Roth introduces new features in Turbo, including the view transitions API and Turbo Streams, and talks about how these developments enhance the usability of Hotwire. - **Future Directions**: The session concludes with insights on ongoing developments like Turbo Boost and the need for continuous updates to support evolving application needs. Roth's presentation is both an homage to the Ruby community and a call to action for developers to embrace simplicity and collaboration in building applications. He encourages a future where Hotwire maximizes its potential within the Ruby on Rails ecosystem, thanking the community for its contributions and support.
Suggest modifications
Cancel