Future of Developer Acceleration with Rails
summary
Demonstrates concrete tools and results: a tiny Rails language server prototype called refreshing provides hover info for ActiveRecord columns, URL helper signatures, jump-to-definition for routes and live error highlighting from the browser; a new profiler verer sampling profiler shows GC pauses and thread switches and exposes flamegraphs and inverted call trees; a test runner called tldr kills tests after 1.8s to enforce fast tests; argues for shipping a first-party Rails LSP and shows these hacks actually work in local demos.
AI-written summary · about
chapters (7)
- 0:00Introduction and keynote setup
- 10:00Rails and Ruby optimization philosophy
- 20:11Performance expectations and Rust critique
- 33:22Profiling apps with Verer
- 42:12Building a language server
- 48:17Rails language server integration
- 54:14Future of Rails and productivity
related talks
30mLeveling Up Developer Tooling For The Modern Rails & Hotwire Era
28mA Rails server in your editor: Using Ruby LSP to extract runtime...
24mThe Rails Features we Loved, Lost, and Laughed at
40mOptimize for developer speed
28mA Rails server in your editor: Using Ruby LSP to extract runtime information
56mFireside Chat
54mKeynote – Aaron Patterson
37mDon't touch that!
