Gnarly Learnings #1: Rails 7 Release

Engineering Insights

April 29, 2025
Ethan Fertsch
#
Min Read
Gnarly Learnings #1: Rails 7 Release

Each holiday season, one of the most highly-anticipated gifts for us here at The Gnar is a new Rails version. This year, Rails 7 was released on Dec. 15. The release is described by David Heinemeier Hansson (DHH), the creator of the Rails framework, as "the fulfillment of a vision to present a truly full-stack approach to web development that tackles both the front- and back-end challenges with equal vigor".

There are many exciting features in Rails 7, detailed in the article below. But some of the most compelling for us are those that minimize the reliance on nodeJS and other JavaScript dependencies.

  • The default JavaScript setup forgoes the full Webpack / Yarn / node toolchain, allowing more flexibility in the approach to front-end development.
  • JavaScript and CSS bundling are now pre-configurable rather than wrapped up in Webpacker, minimizing the dependency a single, complex gem.
  • Turbolinks and Rails UJS are swapped out for Turbo and Stimulus, respectively, making room for speedy DOM updates by sending HTML over the wire.

These changes are primarily in response to to industry changes such as increased browser support for ES6/ESM, the adoption of HTTP/2, import maps, and an increasing affinity for single-page applications (SPAs). We can't wait to get started upgrading and building our applications with Rails 7 in the New Year!

Read the full article at https://rubyonrails.org.

Related Insights

See All Articles
Engineering Insights
Repo Roundup April 21st

Repo Roundup April 21st

A weekly human curated roundup of interesting repos & projects. Some are brand new, others have recent activity and are new to me.
Learn more
Product Insights
The One Thing to Look At in a Software Development Estimate

The One Thing to Look At in a Software Development Estimate

When choosing a development partner, most companies compare hourly rates. But the real question isn’t how much per hour? It’s how much of your budget actually goes to development?
Learn more
Engineering Insights
Repo Roundup April 14th

Repo Roundup April 14th

A weekly human curated roundup of interesting repos & projects. Some are brand new, others have recent activity and are new to me.
Learn more
Previous
Next
See All Articles