Talks
Speakers
Events
Topics
Sign in
Home
Talks
Speakers
Events
Topics
Leaderboard
Use
Analytics
Sign in
Suggest modification to this talk
Title
Description
Yaroslav Shmarov is the co-host of the Friendly Show podcast, a content creator on SupeRails.com, and a prominent Ruby community member who focuses on education. He gave a surprise (even from him) talk, encouraging us to try Hotwire. Friendly.rb is an International Ruby Conference hosted in Bucharest at the end of September and focuses on community and creating connections. https://friendlyrb.com https://twitter.com/friendlyrb
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 this Lightning Talk presented by Yaroslav Shmarov at the Friendly.rb 2023 conference, the discussion revolves around Hotwire, a framework that allows developers to build rich web applications without the complexity typically associated with modern JavaScript frameworks like React. Key points covered during the talk include: - **Introduction to Hotwire**: Yaroslav introduces himself, sharing his background and experiences. He emphasizes the utility of Hotwire for indie developers, suggesting that it provides sufficient tools for most web applications not focused on mobile. - **Comparison with React**: He discusses the current trend of using React in large companies but advocates for Hotwire as a simpler, faster alternative for many projects. - **Ideal Use Cases**: Yaroslav distinguishes between scenarios where Hotwire is advantageous, such as in applications like Trello, and where it might fall short, such as in complex applications like Miro or Figma, where real-time features are essential. - **Components of Hotwire**: The presentation delves into Hotwire’s components, including Turbo Frames, Turbo Streams, and Stimulus JS, explaining how these can be integrated into both Ruby on Rails and other frameworks like Laravel. - **Live Updates with Turbo Streams**: He describes the functionality of Turbo Streams as a means to implement live updates in web applications without requiring page refreshes, which is ideal for features like live chats or notifications. - **Development Experience**: Yaroslav highlights the significant improvements in development ease, particularly in creating modals and handling live interactions with Hotwire compared to previous years. The talk concludes with Yaroslav encouraging attendees to start projects with Hotwire, expressing optimism about its potential for enhancing web development. He invites viewers to explore his YouTube channel on SuperRails for further insights into learning and using Hotwire effectively. Overall, the talk underlines the importance of selecting the right tools for different application needs and promotes the exciting possibilities of Hotwire for developers looking to streamline their workflow.
Suggest modifications
Cancel