Rails

Upgrading from Rails 7.2 to Rails 8 - The Latest and Greatest

A practical guide to upgrading from Rails 7.2 to Rails 8 with Solid Queue, Solid Cache, built-in authentication, and Ruby 3.4 performance improvements.

Upgrading from Rails 6.1 to Rails 7 - The Modern Stack

A practical guide to upgrading from Rails 6.1 to Rails 7 with Import Maps, Hotwire, Ruby 3 compatibility, and encrypted attributes.

From Idea to Launch: Why Rails Remains the Ultimate MVP Framework in 2026

Discover why Ruby on Rails remains the go to framework for building MVPs quickly and efficiently, helping startups validate ideas and reach market faster.

Rails 8.1 introduced except_on option for validations and callbacks

To skip validations for particular contexts, Rails added `except_on` option for validations and callbacks.

Rails 8.1 introduces support for joins in update_all for Postgresql and SQLite.

Rails 8.1 has improved Active Record functionality by enhancing the support for update_all with joins for Postgresql and SQLite.

Rails 7.1 allows passing validate(_check)_constraint through change_table

Rails 7.1 now delegates validate(_check)_constraint through change_table for bulk migrations by letting us define and validate check constraints within a single change_table block.

Rails 8.1 now sorts table columns alphabetically when dumping the schema

Rails 8.1 sorts table columns by name when dumping schema, avoiding merge conflicts when two branches modify the same table concurrently.

Upgrading from Rails 5.2 to Rails 6 - Modern Rails Features

A practical guide to upgrading from Rails 5.2 to Rails 6 with Zeitwerk autoloader, Webpacker, multiple databases, and Ruby 2.5+ requirements.

Upgrading from Rails 4.2 to Rails 5 - A Complete Guide

A practical guide to upgrading from Rails 4.2 to Rails 5 with breaking changes, Ruby version requirements, and step-by-step migration strategies.

Rails 8.1 Introduces Structured Event Reporting with Rails.event

Rails 8.1 adds a new structured event reporting API via Rails.event, providing a unified interface for emitting structured logs, business events, and telemetry with consistent metadata, tags, and context.