~/talk

Rails frontend: 10 commandments and 7 deadly sins in 2025

Talkat Friendly.rb 2024 · 2024-09-18..09-19· [ruby-on-rails, web-platform]
links:none on file
slides:none on file

Claims that Rails 7 front end now delivers 80–90% of React features using Stimulus and Hotwire and shows concrete choices: prefer Tailwind, use ESBuild when importing libraries, use importmaps for tiny JS. Layout pattern is navbar + sticky sidebar on desktop and footer navigation on mobile with reusable page components. Implements flash with a Stimulus controller that auto-dismisses in 5s, reimplements Bootstrap-style buttons in Tailwind, and advises keeping Turbo Drive enabled and using small Stimulus controllers.

AI-written summary · about

  1. 0:00Introduction to Rails frontend
  2. 1:06Rails 6 vs Rails 7 frontend
  3. 3:56Choosing CSS and JS frameworks
  4. 5:22Layout design principles
  5. 8:56Responsive layout design
  6. 10:03Spacing with Tailwind CSS
  7. 10:46Page component structure
  8. 11:49Flash messages implementation
  9. 12:54Active link highlighting
  10. 13:35Reusable button patterns
  11. 15:44CSS abstraction approaches
  12. 16:47Stimulus controllers best practices
  13. 17:50Native HTML components
  14. 18:32Turbo Drive and reactivity
  15. 20:37Dark mode considerations
  16. 21:19Icon vs text navigation
  17. 22:01Custom error pages
  18. 22:22Metatags and Open Graph
  19. 23:06Scaffold generator tables
  20. 23:49View component libraries
  21. 24:11Closing and resources
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.