Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

The Modern View Layer Rails Deserves - A Vision for 2025 and Beyond

Ruby Central via YouTube

Overview

Coursera Spring Sale
40% Off Coursera Plus Annual!
Grab it
Explore the future of Rails view layer development in this 34-minute conference talk that addresses the growing gap between modern frontend needs and Rails' largely unchanged view system. Learn how Rails has maintained relevance through technologies like Turbolinks and Turbo/Hotwire while preserving core principles, yet still faces challenges with complex UI interactions, reactivity, robust tooling for large codebases, integration with modern UI kits, and contemporary tooling expectations. Discover how a new HTML-aware ERB parser called Herb could enable a truly reactive Rails view layer, bringing LiveView-style reactivity while maintaining the "HTML-over-the-wire" philosophy. Examine the vision of "ReActionView - Reactive ActionView," a modern ActionView approach that integrates seamlessly with existing Language Server Protocols, unlocks powerful tooling capabilities, and enables reactive server-rendered templates for potential client-side reuse. See proof-of-concepts and early prototypes demonstrating enhanced developer experiences including formatter, linter, and intelligent code completion for the view layer, while exploring technical breakthroughs in advanced parsing, architecture options for maintaining Rails' server-centric philosophy, and the community roadmap needed to bring these innovations to production-ready HTML rendering engines.

Syllabus

RailsConf 2025 The Modern View Layer Rails Deserves: A Vision for 2025 and Beyond by Marco Roth

Taught by

Ruby Central

Reviews

Start your review of The Modern View Layer Rails Deserves - A Vision for 2025 and Beyond

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.