RubyFlow The Ruby and Rails community linklog

×

The Ruby and Rails community linklog

Made a library? Written a blog post? Found a useful tutorial? Share it with the Ruby community here or just enjoy what everyone else has found!

Submit a post

You can use basic HTML markup (e.g. <a>) or Markdown.
Note that your post may be edited to suit the format of the site.

As you are not logged in, you will be
directed via GitHub to signup or sign in

Post Preview

Note: Only the first pargraph is shown on the front page and overly long paragraphs may be broken up.

Rails 8 Upgrade Guide 2025: Step-by-Step Instructions for a Smooth Transition

There must be 1000s of Ruby on Rails apps still running on version 5, 6, 6.1, 7, 7.1, etc. Upgrading your Rails 5 app to version 8 is a herculean task. My latest article on how to upgrade your non-8-version Ruby on Rails application to version 8 provides a detailed guide you can follow to make this process less herculean. Read it here - Rails 8 Upgrade Guide 2025: Step-by-Step Instructions for a Smooth Transition.

Ultimate Rails Security Guide: Best Practices for Ruby on Rails Applications in 2025

Both web applications and mobile applications industries are at the peak of their life. Whatever softwares, ERPs, CRMs, Code Repos, etc., we use today are in majority either a SaaS or Self-hosted web app. Rails 8 with Strada can now be used to build both web and mobile apps thus security has to be the prime concern in your MVPs built using Rails8 and onwards. This article lists the advanced techniques and built-in features on how to secure your Ruby on Rails applications in 2025 and beyond. Read it here - Ultimate Rails Security Guide: Best Practices for Ruby on Rails Applications in 2025.

Performance Boost with Bridgetown 2.0 Beta 3

The third beta of Bridgetown 2.0 web framework has now been released, featuring a major performance boost for full builds, ESM support for all local configuration files of the frontend pipeline (no more CommonJS!), i18n support for fast refresh, and more.

Ignore this comment, just testing after a DB migration.

Parsing External Data with DTOs: A Practical Guide

Learn to parse external data using DTOs in Ruby on Rails. Discover why they matter, when to use them, and how to implement them with practical examples. [more inside]

Maybe you could try Ruby 3.2 Data it will be much simpler class Member < …
Thanks. Before that I’ve usually used Struct for that. The only important note …

Why 78% of Rails Upgrades Fail: And How to Ensure Yours Doesn't

This article is just a humble attempt to guide Ruby on Rails developers on how NOT to make their Rails Version UPGRADE FAIL for their app. Read it here - Why 78% of Rails Upgrades Fail: And How to Ensure Yours Doesn’t. There are a few custom modules shown in the article that you can use to properly upgrade your app. These module do not fasten the process but improve your upgrade process so it won’t fail.

Loading older posts