Explore the evolution of web development in Rails and learn how to create modern frontend applications using the "New Rails Way" in this 35-minute conference talk. Discover how ViewComponent, StimulusReflex, and Hotwire are leading a new wave of development techniques that challenge the dominance of frontend frameworks. Dive into topics such as TurboFrames, Cable Ready, Turbo streams, View components, Previews, ViewComponent contrib, and CSS frameworks like Tailwind CSS and Boss CSS. Gain insights on how to leverage these tools and techniques to build sophisticated interfaces while keeping Ruby at the forefront of your development process, potentially increasing your productivity and streamlining your workflow.
Overview
Syllabus
Introduction
The problem
TurboFrames
Cable Ready
Turbo streams
View components
Previews
ViewComponent contrib
CSS frameworks
Tailwind CSS
Boss CSS
Taught by
Ruby Central