~/talk

Riffing on Rails: sketch your way to better designed code

Talkat RailsConf 2024 · 2024-05-07..05-09· [ruby-on-rails, frontend-architecture]
slides:none on file

Design work happens in a single Ruby file using Rails conventions and near-runnable code to sketch controllers, models, and names quickly; sessions run about 40–60 minute sessions and favor rapid iterations over migrations, commits, or tests. The practice surfaces unknowns (API gaps like SignedGlobalID), lets teams try alternate names/associations, and produces shareable artifacts. Obstacles are needing Rails API familiarity and getting past the blank-file fear, but pairing short riffs reduces cost and boosts design confidence.

AI-written summary · about

  1. 0:00Introduction
  2. 1:05The problem of code design
  3. 3:16Understanding riffing
  4. 4:53Live demo of riffing
  5. 8:36Benefits of the technique
  6. 14:09Overcoming obstacles
  7. 17:23Second live demo
  8. 32:43Conclusion 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.