✅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
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
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
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.
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.
🥑 Avo has started a series of articles documenting the process of uploading files to S3 using Rails
S3 uploads with Active Storage guide.
S3 uploads with Active Storage guide.
Please open Telegram to view this post
VIEW IN TELEGRAM
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
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: #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
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 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
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
It was recently revealed that GitHub.com is still powered by Ruby on Rails, despite the massive scale of the platform.
This proves that Rails is more than capable of handling workloads at the level of industry leaders. And GitHub isn’t the only example—Shopify, the largest player in e-commerce, breaks records every year in payment processing and shipping, also running on Rails.
Rails continues to demonstrate its reliability and scalability while remaining one of the most enjoyable tools for development.
Please open Telegram to view this post
VIEW IN TELEGRAM
The Rails team continues to delight us with fresh content. A new playlist, Rails 8 Unpacked with Typecraft, has been released on the official Ruby on Rails YouTube channel. It provides a detailed overview of the key features of the new version.
In nine episodes, the playlist demonstrates how to use Rails 8:
- Setting up authentication with the new generator.
- Working with Propshaft for asset management.
- Exploring the default Dockerfile.
- Deploying applications using Kamal 2.0.
I’ve often looked at Laracasts with envy, as it’s full of valuable content for Laravel. Now, I see that Rails has its own unique approach to learning.
Please open Telegram to view this post
VIEW IN TELEGRAM
Migrate from importmap to esbuild for Rails Projects
In the latest Rails updates, transitioning from importmap to esbuild has become a key step for performance improvements. This shift simplifies asset management and enhances your build process.
Read the full post: Migrate from importmap to esbuild for Rails Projects
How to Migrate from KeyValue to Container Backend in Mobility Gem
With the release of the Mobility gem's new features, moving from the KeyValue backend to the Container backend will bring more flexibility and optimization to your application.
Check out the guide: How to migrate from KeyValue to Container backend in Mobility gem
CLI in Ruby Using OptionParser or GetoptLong
Need to create a command-line interface in Ruby? Learn how to use OptionParser and GetoptLong to streamline argument parsing in your scripts.
Explore the tutorial: CLI in Ruby using OptionParser or GetoptLong
@angry_beard
In the latest Rails updates, transitioning from importmap to esbuild has become a key step for performance improvements. This shift simplifies asset management and enhances your build process.
Read the full post: Migrate from importmap to esbuild for Rails Projects
How to Migrate from KeyValue to Container Backend in Mobility Gem
With the release of the Mobility gem's new features, moving from the KeyValue backend to the Container backend will bring more flexibility and optimization to your application.
Check out the guide: How to migrate from KeyValue to Container backend in Mobility gem
CLI in Ruby Using OptionParser or GetoptLong
Need to create a command-line interface in Ruby? Learn how to use OptionParser and GetoptLong to streamline argument parsing in your scripts.
Explore the tutorial: CLI in Ruby using OptionParser or GetoptLong
@angry_beard
The Rails team has introduced an updated Docs landing page — the perfect starting point for developers of all levels. Everything you need to get started and deepen your knowledge of Rails is now in one place:
- Install Rails on any system: Windows, macOS, or Linux.
- Learn: Step-by-step tutorials for beginners.
- Documentation: Comprehensive guides and API references.
- Community: Discuss, share, and contribute to the project.
Built with the support of the Rails Foundation and active involvement from the Core and Committers teams, this is a great example of how a polished interface makes development even easier and more accessible.
Please open Telegram to view this post
VIEW IN TELEGRAM
iOS Apps with Ruby on Rails and Hotwire Native (v1)
Build iOS apps with Ruby on Rails easier than ever!
Hotwire Native (v1) is now available in English, just one day after the Portuguese version.
⚡ What is Hotwire?
Hotwire (HTML Over The Wire) is a framework by Basecamp that sends HTML directly from the server to the interface. It enables the creation of fast and interactive applications without the need for large amounts of JavaScript or using frameworks like React, Vue, or Angular.
Build iOS apps with Ruby on Rails easier than ever!
Hotwire Native (v1) is now available in English, just one day after the Portuguese version.
⚡ What is Hotwire?
Hotwire (HTML Over The Wire) is a framework by Basecamp that sends HTML directly from the server to the interface. It enables the creation of fast and interactive applications without the need for large amounts of JavaScript or using frameworks like React, Vue, or Angular.
In 2024, there were nearly 4,000 commits from 555 contributors and 50 releases, including #Rails8. The team at This Week in Rails reflects on the year and shares the most important highlights.
In this edition, the team has selected their favorite pull requests of the year.
Please open Telegram to view this post
VIEW IN TELEGRAM