Rails Fever Logo

Rails Fever Blog

Insights and best practices for maintenance, security and application modernization.

What Ruby Version Does Rails 8 Actually Require?
Rails Upgrades Developer Guide

What Ruby Version Does Rails 8 Actually Require?

The precise minimum, the recommended version, and why the answer you find on the internet is often one version off

Every time a new Rails major ships, the same question churns through blog posts, Stack Overflow answers, and internal Slack channels: what is the minimum Ruby version? And the internet, being the internet, produces several...
Read Article
Ruby Version and Ubuntu Compatibility: It's All About OpenSSL
Rails Maintenance Developer Guide

Ruby Version and Ubuntu Compatibility: It's All About OpenSSL

Why older Rubies fail to build on new Ubuntu releases, which combinations actually work, and what to install when

Every Rails team hits this eventually. You provision a new Ubuntu server. You try to install Ruby — usually an older version, because that is what the app uses. It fails somewhere deep in the...
Read Article
Upgrading From Rails 6 to Rails 8: The Full Guide
Rails Upgrades Developer Guide

Upgrading From Rails 6 to Rails 8: The Full Guide

The complete roadmap for jumping four Rails versions — the intermediate stops, the Ruby bumps, and the specific landmines at each stage

Rails 6 shipped in August 2019. Rails 8 shipped in late 2024. Between them sit four years of changes: Zeitwerk, Trilogy, Propshaft, Solid Cache, Solid Queue, the deprecation of Sprockets, shifts in default configuration, and...
Read Article
Managing AI Hesitancy in Software Engineers
Engineering Leadership AI Development

Managing AI Hesitancy in Software Engineers

Why engineers push back on AI adoption harder than most employees — and what actually works when the people you need to bring along are senior developers

Software engineers are a special case in AI adoption. On one hand, they are the function where AI has the most immediate and measurable leverage — code generation, test writing, refactoring, and debugging are all...
Read Article
Managing Employee AI Hesitancy: A Playbook for Founders and CTOs
Engineering Leadership AI Development

Managing Employee AI Hesitancy: A Playbook for Founders and CTOs

The real reasons employees drag their feet on AI adoption — and what leadership can do about it without creating a compliance theater

Most leadership conversations about AI adoption focus on the tools. Which LLM. Which subscription. Which integrations. A much smaller share of conversation goes to the question that actually determines whether the rollout succeeds: will your...
Read Article
How to Increase the Percentage of Development Done by AI
AI Development Engineering Leadership

How to Increase the Percentage of Development Done by AI

Specific, repeatable moves that take a team from AI-curious to AI-integrated — and actually raise the share of shipped code that came from the assistant

“We are using AI” has become the software version of “we are doing Agile.” Technically true at most companies. Not actually changing the output at most of them.
Read Article