DEV Community

Jeffrey Hicks
Jeffrey Hicks

Posted on • Updated on

Rails World 2023 - Keynote Summary

Rails World Keynote - 1 Hour - DHH - Oct 11 2023

Productivity

  • High Interest Rates puts focus back on productivity.

Image description

Simplicity

  • Complexity was a bridge to the future. The future is no build, meet Propshaft

Image description

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.

Image description

Strada

  • Drive Native Controls From Web

Image description

Solid Cache

Solid State hard drives have gotten 100 times faster and are orders of magnitudes cheaper than RAM.

Image description

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.

Image description

Solid Queue

Popular Job Libraries are either a bit dated, complex, proprietary, or based on Redis.

Image description

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.

Image description

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

Image description

Top comments (0)