Blogs


Rodauth, A Authentication for Ruby and Rails – JetRockets
Within the Rails community, we have witnessed a series of transitions and advancements. We have evolved from Bootstrap to Tailwind, replacing JQuery with Backbone and later adopting Stimulus for front-end development. Our deployment practices have...

Ruby on Rails — Introducing the Rails Luminary Awards: Nominations Now Open
Starting at Rails World in October, the Rails Foundation will establish a new tradition of celebrating Rails Luminaries- people who’ve contributed to the Rails ecosystem and community with exceptional code, documentation, enthusiasm, or assistance...


How to Build a Twitter Clone with Rails and Hotwire - DEV Community
Hotwire is fresh out of the Basecamp Github and has set the Rails community ablaze. This quick write up is an update from How to Build a Twitter Clone with rails, ActionCable, and React to show a comparison between the two approaches.Now, this doe...

Are you absolutely sure your Rails caching strategy isn't leaking sensitive information?
Rails writes a new cache entry based on the first request. But what happens when that request is from an admin?Imagine we have a partial that renders a product’s attributes. If the person viewing the product is an admin, we render an additional se...

Active Storage in production: lessons learned and in-depth look at how it works
1. IntroductionIn my company, we lucked out that Rails 5.2 (and Active Storage) was released just before we needed to implement user uploads. This means that we have been using it in production for over 5 years, across 3 different hosts (Heroku, A...

Exploring the Sorbet Ruby Compiler - DEV Community
This article was originally written by Jeffery Morhous on the Honeybadger Developer Blog.The most common criticism of Ruby is its performance when compared to other languages. However, Stripe, one of the world's largest and most influential Ruby s...


Building AI applications with Ruby | Mario Alberto Chávez Cárdenas
When ChatGPT came in popularity earlier this year I wasn’t that excited, actually I refrained myself from jumping in to it. Mainly because most of the day-to-day work I do is related to Fintechs and confidential data.Then in April, this year, the ...