Talks
Speakers
Events
Topics
Search
Sign in
Search
Home
Talks
Speakers
Events
Topics
Leaderboard
Use
Analytics
Sign in
search talks for
⏎
Suggest modification to this talk
Title
Description
Hotwire has significantly altered the landscape of building interactive web applications with Ruby on Rails, marking a pivotal evolution toward seamless Full-Stack development. With the release of Turbo 8, the ecosystem has gained new momentum, influencing how developers approach application design and interaction. This session, led by Marco, a core maintainer of Stimulus, StimulusReflex, and CableReady, delves into capabilities introduced with Turbo 8, reevaluating its impact on the whole Rails and Hotwire ecosystem.
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
The video titled "Revisiting the Hotwire Landscape after Turbo 8" features Marco Roth discussing the evolving landscape of building interactive web applications using Ruby on Rails, particularly after the release of Turbo 8. Marco, a core maintainer of Stimulus, StimulusReflex, and CableReady, delves into the advancements brought about by Turbo 8 and its influence on the Rails and Hotwire ecosystem. Key points discussed include: - **Hotwire Overview**: Hotwire stands for HTML over the wire, aiming to use HTML as the format for applications and minimize the need for JavaScript by allowing the server to maintain a single source of truth. - **Evolution of Hotwire**: Marco traces the development from Turbolinks in 2012 to the introduction of Turbo 8, highlighting how each iteration has contributed to the full-stack capabilities of Rails. - **Capabilities of Turbo 8**: New features such as morphing, page refreshes, and view transitions introduced with Turbo 8 have significantly impacted application design and interactivity. - **Developing with StimulusReflex**: Marco explains how StimulusReflex facilitates the creation of reactive and real-time applications within the Rails framework, drawing comparisons to its counterpart in the Elixir ecosystem, Phoenix LiveView. - **Competition and Integration**: He discusses the overlap between StimulusReflex and Turbo, suggesting that while both aim to enhance developer experience, they have started to compete in certain areas. Moving forward, resources will focus on enhancing Hotwire rather than expanding StimulusReflex. - **Future of Hotwire**: Emphasis is placed on the community's role in contributing to Hotwire’s ecosystem, including the need for better documentation, tooling, and community engagement through initiatives like Hotwire.io. - **Tooling Enhancements**: Marco highlights developed tools such as Stimulus LSP to improve development experiences. Looking to the future, he envisions additional browser extensions and tools to bolster usability. - **Documentation Needs**: There's a strong call for comprehensive guides and resources to better assist users in navigating the Hotwire framework, particularly for those migrating from other technologies. In conclusion, Marco advocates for a collaborative approach within the community to continuously evolve and improve Hotwire as a robust framework for building modern Rails applications, with a commitment to support front-end applications using familiar Rails tooling.
Suggest modifications
Cancel