Rails 8 SolidCable: Database-Backed WebSockets Guide
SolidCable is the new default ActionCable adapter in Rails 8 that uses the database instead of Redis. Learn how to configure it for real time features.Rails 8 Solid Cache: Database-Backed Cache Store
Solid Cache is the new default cache store in Rails 8 that uses the database instead of Redis. Learn how to configure it for larger caches at lower costs.Rails 8 Solid Queue: Database-Backed Background Jobs
Solid Queue is the new default background job backend in Rails 8 that uses the database instead of Redis. Learn how to configure it for production workloads.Rails 8.1 Adds Native Markdown Rendering Support
Rails 8.1 introduces native markdown rendering with format.md support in controllers, making it easier to serve AI generated content directly.Migrating from Sprockets to Propshaft in Rails 8
A step-by-step guide to migrate our Rails 7.1 app from Sprockets to Propshaft, covering Bootstrap, jQuery, Select2, and gems without npm packages.Rails 8 Adds Thruster as the Default HTTP/2 Proxy Server
Rails 8 ships Thruster in the default Docker setup, giving Puma HTTP/2, asset caching, compression, X-Sendfile support, and optional automatic TLS without a separate Nginx layer.Rails Containerization Best Practices
Learn Docker containerization strategies for Rails 8.1 applications with Kamal 2, Docker Scout, security hardening, and production optimization techniques.Rails Authorization Patterns: Pundit, CanCanCan, and Action Policy
A practical Rails authorization guide for 2026 covering Pundit, CanCanCan, Action Policy, tenant scoping, API endpoints, background jobs, IDOR prevention, and tests that catch access-control bugs.Rails Security Best Practices: A Comprehensive Guide
Rails security best practices for 2026, updated for Rails 8.1.3, authentication generator, rate limiting, Brakeman, credentials, and CI security checks.Different Approaches to Debugging Query Performance in Rails
A comprehensive guide to debugging and optimizing query performance in Rails applications using built in tools, gems, and database specific utilities for PostgreSQL, MySQL, and SQLite.Ruby Concurrency Beyond Fibers: Threads, Ractors, and True Parallelism
A practical guide to Ruby's concurrency primitives beyond fibers, covering Threads, Ractors, and how to achieve true parallel execution in Ruby applications.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 update_all with joins Support
Rails 8.1 has improved Active Record functionality by enhancing the support for update_all with joins for Postgresql and SQLite.Rails 8.1 now sorts table columns
Rails 8.1 sorts table columns by name when dumping schema, avoiding merge conflicts when two branches modify the same table concurrently.Rails 5.2 to 6 A Complete Upgrade Guide
A practical guide to upgrading from Rails 5.2 to Rails 6 with Zeitwerk autoloader, Webpacker, and multiple databases.What Is New In Ruby 4.0
Ruby 4.0 celebrates 30 years of Ruby with exciting features including ZJIT compiler, Ruby::Box namespaces, redesigned Ractor API, Set as a core class, and several quality-of-life improvements.Rails 4.2 to 5 A Complete Upgrade Guide
A practical guide to upgrading from Rails 4.2 to Rails 5 with breaking changes, Ruby version requirements, and migration strategies.Rails 8.1 Structured Event Reporting
Rails 8.1 adds Rails.event API for emitting structured logs, business events, and telemetry with consistent metadata.Planning Rails Upgrade - A Strategic Guide
A practical 5-step guide to planning Rails upgrades with key considerations, essential tools, and proven strategies for a smooth migration.Rails Composite Primary Keys Evolution
Explore how Rails evolved to support composite primary keys natively in Rails 8 and migration strategies from the CPK gem.A Guide to Web Application Monitoring
Learn how to implement effective web application monitoring for Rails and React apps using metrics, logs, and traces to catch problems before they impact users.Non‑Blocking IO.select in Ruby: Introduction
Fiber::Scheduler#io_select, a dedicated hook that brings scheduler awareness to IO.selectCustomizing Rails Migration Strategies
Rails 7.1 introduced a new way to customize how migrations execute — the Execution Strategy APIClean Up Rails Logs: Ignoring SQL Warnings
Rails enables fine-grained control over SQL warnings, letting teams suppress harmless database warnings by error code.Rails 7.1 Error Reporting Test Helpers
Rails adds assert_error_reported, assert_no_error_reported, and capture_error_reports for easier error testing.