Our great sponsors
-
Have you looked at Phoenix?
A ton of new Rails features/development you mentioned is inspired by work the Phoenix team built, who were also once core Rails contributors.
-
rails-edge-async-test
Testing out Async 2.0, Ruby 3.1 Scheduler, and Fiber-safe ActiveRecord::ConnectionPool
Nice - there's a demo repo of this on edge Rails here: https://github.com/machty/rails-edge-async-test
-
PopRuby
PopRuby: Clothing and Accessories for Ruby Developers. Fashion meets Ruby! Shop our fun Ruby-inspired apparel and accessories designed to celebrate the joy and diversity of the Ruby community.
-
> (aside from the JavaScript hell still plaguing rails)
It's not too bad now, set up a Node environment and there's first class support for using vanilla esbuild or if you want to go without Node entirely there's import maps and lots of goodies at the Rails level to help you manage your dependencies. Technically Webpack is still supported too but it's vanilla Webpack instead of Webpacker, that's all part of the new https://github.com/rails/jsbundling-rails abstraction for using a number of different JS bundling tools with their stock set ups.
Personally I went with the esbuild + tailwind combo and it's been nothing but smooth sailing. I have an example app of that here https://github.com/nickjj/docker-rails-example.
-
> (aside from the JavaScript hell still plaguing rails)
It's not too bad now, set up a Node environment and there's first class support for using vanilla esbuild or if you want to go without Node entirely there's import maps and lots of goodies at the Rails level to help you manage your dependencies. Technically Webpack is still supported too but it's vanilla Webpack instead of Webpacker, that's all part of the new https://github.com/rails/jsbundling-rails abstraction for using a number of different JS bundling tools with their stock set ups.
Personally I went with the esbuild + tailwind combo and it's been nothing but smooth sailing. I have an example app of that here https://github.com/nickjj/docker-rails-example.
-
view_component
A framework for building reusable, testable & encapsulated view components in Ruby on Rails.
> The context here is whether or not they're still happy with it.
In 2018 GitHub got acquired for 7.5 billion dollars. Rails got them to that point and they've running up and running since 2008. I'd say that's a very big success.
Given GitHub's contributions to Rails core and other activity around things like https://github.com/github/view_component, from the outside it looks like they're still quite happy with it. It's hard to say if we'd ever get a real answer on what they think internally, it would be pretty unlikely that their CTO is going to publicly write an official company blog post on "I wish we didn't choose Rails".
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.