PowerBI Data Analyst - Create visualizations and dashboards from scratch
All Coursera Certificates 40% Off
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