news.volyx.in

What's New in Ruby on Rails 8 (blog.appsignal.com)

545 points by amalinovic · 669 days ago · 281 comments on HN

Article summary

The first beta of Ruby on Rails 8 has been released, introducing new features and improvements to make development more productive and enjoyable. Rails 8 includes effortless deployments with Kamal 2 and Thruster, a new asset pipeline with Propshaft, and extensive ActiveRecord enhancements. SQLite is now a viable option for production use, and the framework provides a straightforward starting point for building a secure authentication system. The release also includes a new script folder and generator, and various other improvements.

Main themes

  • Ruby on Rails 8
  • Kamal 2 and Thruster
  • Propshaft asset pipeline
  • SQLite production support
  • ActiveRecord enhancements
  • Authentication system

What commenters say

  • The Rails community is praised for its willingness to challenge popular trends and find its own path forward, which is reflected in the new features and improvements in Rails 8.
  • Some commenters believe that the web development industry is prone to following trends and fads, and that Rails 8's focus on simplicity and ease of use is a refreshing change.
  • Others argue that the industry's emphasis on complexity and over-engineering is a result of a lack of critical thinking and originality, and that Rails 8's approach is a step in the right direction.
  • There is disagreement about the effectiveness of Rails' metaprogramming capabilities, with some arguing that they provide a significant productivity boost, while others see them as a crutch for poor design.
  • Some commenters note that statically typed languages like C# can achieve similar results to Ruby's metaprogramming through other means, such as metadata association with types.
  • The discussion also touches on the idea that the web development industry is cyclical, with trends and technologies rising and falling in popularity over time, and that Rails 8's release is part of this larger cycle.
  • There is a perception that the Rails community has stabilized and is no longer as hyped as it once was, but that the framework remains a viable and productive choice for developers.
  • Some commenters express skepticism about the value of certain Rails libraries and frameworks, arguing that they can lead to tight coupling and make it difficult to deviate from the 'happy path'.