~/lightning

Lightning Talk: A Legacy App Strikes Back

Lightningat Blue Ridge Ruby 2026 · 2026-04-30..05-01· [ruby]
links:none on file
slides:none on file

AI is used to roast a real Rails codebase and it flags concrete issues: 4,991-line controller, 217-line method, permit_all params set true, YAML unsafe_load true. Linting rules are all disabled, Ruby 2.6.9 is four years past EOL, and tests only verify a body tag. The app is a working legacy Rails app a business relies on, ugly but functional, with unsafe config and massive controller logic that actually ships and deploys.

AI-written summary · about

~/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.