Ruby on Rails | rubyclub
1.53K subscribers
214 photos
1 video
263 links
Software Writer @yegorckv
Download Telegram
πŸ‘©β€πŸ’» As Rails developers, why we are excited about PostgreSQL 17

At Lifen, we’ve loved Rails from the beginning. We have several Rails applications, each with different scopes and teams, all using PostgreSQL as the main database. Some of these applications handle a significant amount of traffic, and their databases need to be properly monitored. This is done by the infrastructure team and the developers themselves using PgAnalyze, Grafana and sometimes AWS console with "Performance Insight".
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ’» Update about Hotwire Native from SupeRails

Hotwire Native is a combination of Turbo Native + Strada + Turbo Navigator
Please open Telegram to view this post
VIEW IN TELEGRAM
Kamal 2

The big demo for Kamal 2 is done. The why, the how, and deployment of both Go and Rails apps, single server and fleet.

Note that this uses the Rails 8 beta! Install with "gem install rails --pre" before following along at home.
πŸ‘©β€πŸ’» What's New in Ruby on Rails 8

The first Rails 8 beta has officially been released, bringing an exciting set of features, bug fixes, and improvements. This version builds on the foundation of Rails 7.2, while introducing new features and optimizations to make Rails development even more productive and enjoyable.

❀ Rails 8 on Hacker News
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ’» If you want to use the Rails 8 authentication generator or implement your custom authentication, I wrote a free book that will help you understand how authentication works in depth.

Here is the link:

https://www.rubanonrails.com/2/cookie-based-authentication-with-rails
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ’» Reminder that Turbo Mount exists to quickly use React, Vue, Svelte, and other components with Hotwire

For when you don't want go full Inertia.

πŸ’» github.com/skryukov/turbo-mount
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ’»SupeRails #203 Hotwire Native Button πŸ’»

βœ…Install & use Bridge Button Component
βœ…Extend Bridge Button to accept icons
βœ…Button to redirect OR execute JS
βœ…Learn what happens if there are multiple bridge buttons defined in your HTML

❀ Watch
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ’»New Design for RubyGems.org - A new design is gradually rolling out to improve support for a wider range of devices, as well as adding a much-needed β€˜dark mode.’ You’re encouraged to help review the update and report any usability issues.
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ”€ Avo 3.13 - Custom actions list, nice-to-have's, performance improvements, and Hacktoberfest

Avo 3.13 is out with a few cool stuff added and some performance improvements.

- Custom actions list
- Improvements to how the association views work
- Dynamic filters performance improvements
- tippy fixes
- plugins API got some improvements
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ’» Importmap Not Working on iOS

dev.to/yegorckv/importmap-not-working-on-ios-2jfh
Please open Telegram to view this post
VIEW IN TELEGRAM
2024 | Ruby on Rails Community Survey Results

We are thrilled to announce that over 2,700 developers from the Ruby on Rails community across 106 countries have shared their thoughts on the tools, frameworks, and workflows that shape their daily development lives. Through these valuable responses, we aim to understand where Rails stands as a framework in 2024.
πŸ’» Ferrum Doesn’t Work on Heroku?

dev.to/yegorckv/ferrum-doesnt-work-on-heroku-5abm
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ’» Using the Rails 8 (Beta) Authentication Generator in API-Only Mode

As you may know, one of the new features in Rails 8 is the new basic authentication generator, which demonstrates that developing everything related to authentication in a Rails application is not so complex, and often there is no need to rely on third parties (gems).
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ“Ί Rails 8 + No Build CSS: How to Ship Frontend Code FASTER πŸš€

In this episode, we're diving deep into one of my absolute favorite Ruby gems - css-zero! If you're tired of wrestling with Webpack and complex build processes, you're going to love this. We explore how css-zero perfectly aligns with Rails 8's philosophy of simplified frontend management while still delivering powerful features.
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ’» Rails 8.0: No PaaS Required

Rails 8.0: #NOBUILD, #NOPAAS, all-in on SQLite as a production database option with jobs, cache, and cable, new authentication generator, and so much more! Final release is out.
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ’»Hotwire Tips from Thoughtbot

4 tips when getting started with Hotwire
Please open Telegram to view this post
VIEW IN TELEGRAM
There's a new official Ruby on Rails Guide on performance tuning that you probably have not seen that I think every Rails developer should read once at least:

πŸ’» guides.rubyonrails.org/tuning_performance_for_deployment
Please open Telegram to view this post
VIEW IN TELEGRAM
Mark your calendars: #RailsWorld 2025 will take place September 4 and 5, 2025, again in Amsterdam. The same venue, the same city, and good news - more tickets.

πŸ’» rubyonrails.org/2024/11/27/rails-world-2025-save-the-date
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ’» The Rails Foundation welcomes 1Password as Core member

The Rails Foundation is growing! After 2 years, we have made great strides in fulfilling our mission, but there is still more we want to accomplish. With that in mind, at a recent board meeting, the board voted in favor of expanding the number of Core members and seats on the board.
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ’» Ruby on Rails #217 Build an invite-only (Internal) app with Avo

If you want to build an Internal tool, or Admin dashboard in Ruby on Rails, there is no better tool than [Avo](https://avohq.io).

If you are building an internal tool, you don't need User registrations. You will want new users to join only via Invitation.
Please open Telegram to view this post
VIEW IN TELEGRAM