Rails World 2023 - Keynote Summary
Jeffrey Hicks
Posted on October 9, 2023
Rails World Keynote - 1 Hour - DHH - Oct 11 2023
Productivity
- High Interest Rates puts focus back on productivity.
Simplicity
- Complexity was a bridge to the future. The future is no build, meet Propshaft
Convergence
Bleeding edge Javascript is realizing the value of server rendered HTML for performance reasons, while HTML purists are realizing the benefits of dom-diffing for UX reasons (keeping client-side state: scroll, focus, selected text, CSS transition states). Meet Turbo Morph - an upcoming addition to Turbo that uses morphing to offer smoother page updates and a simplified broadcasting system.
A happier happy path in Turbo with morphing - Jorge Manrubia - 37 Signals - October 9, 2023
Thinking in hotwire - Boring Rails - August 2022
Strada
- Drive Native Controls From Web
Solid Cache
Solid State hard drives have gotten 100 times faster and are orders of magnitudes cheaper than RAM.
Caching strategies can change, we can now cache orders of magnitude more at negligibly slower speeds. Meet Solid Cache
Overall improvement with slower (but longer expiration) caching.
Solid Queue
Popular Job Libraries are either a bit dated, complex, proprietary, or based on Redis.
Rails needs a framework-sponsored Queue library. Meet Solid Queue, which will be designed with Solid State hard drive performance in mind.
Along with a nice "Mission Control", which 37 Signals realized was needed when they couldn't easily pause non-urgent jobs during an outage.
Distribution
Heroku was a godsend. Rails needs something that easy, but cloud agnostic. Meet Kamal
Conclusion
Tons of reasons to be excited about Rails future
Posted on October 9, 2023
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.