News

Rubocop - 4 ways to reduce your frustration! | Hanami Mastery
I tend to work with multiple ruby applications at the same time. Whether it is my open-source activity, or projects for my client, in either case, I do not always have an impact on what coding styles I am supposed to use.One team prefers the doubl...


Vite-lizing Rails: get live reload and hot replacement with Vite Ruby
Recently, I upgraded my AnyCable demo application to Ruby 3 and Rails 7 with its new asset management tooling. As a result, assets:precompile became fast as lightning, but we lost one important productivity feature along the way: live reloading. S...
![Why Ruby on Rails Is Still a Good Choice in 2022 [UPDATED]](/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MTAyNTQsInB1ciI6ImJsb2JfaWQifX0=--8855601e4ad69942eb86bc69d18ed44cdda7c94a/open-uri20220624-5029-nrvifv.avif)
Why Ruby on Rails Is Still a Good Choice in 2022 [UPDATED]
Ruby on Rails is a mature framework, but it’s nowhere close to passing on from the world of programming. Learn why RoR is still widely used in 2022. Every year, we’re pelted by articles proclaiming the death of this gem of a framework. And while R...



Making popular Ruby packages more secure - RubyGems Blog
Attacks on the software supply chain are increasing and our community has not gone unscathed. RubyGems has been affected by supply chain attacks in the past, so it’s important for us to mitigate these risks as much as possible. Recommending strong...



Rails 7.1 adds authenticate_by with has_secure_password
Rails 7.1 introduces a method authenticate_by, used with has_secure_password to prevent timing-based enumeration attacks.Let's say on a website, you enter the username and password and it returns a message after 1 to 2 seconds that "The entered cr...