Ruby

Share:

These questions were only shown to the developers who chose Ruby as one of their three primary programming languages.

Shares of Ruby as primary programming language by country or region

Coding experience

Ruby developers tend to be highly experienced – more than 50% have more than 5 years of experience.

What types of software do you develop with Ruby?

Which versions of Ruby do you use the most?

35%

of Ruby developers moved to Ruby 3.1 this year. However, Ruby 2.7 remains the most popular version among respondents.

Do you plan to move to a newer version of Ruby in the next 12 months? If so, to which one?

45%

of Ruby developers plan to migrate to Ruby 3.1 in the next year.

Which tools do you use to manage different versions of Ruby?

RVM usage dropped by 10 percentage points among Ruby developers since last year.

Which gem management tools do you regularly use?

In general, the use of gemsets is becoming less popular among Ruby developers.

How many gems have you authored?

What web development tools and / or frameworks do you regularly use?

The share of the Ruby on Rails framework has increased by 8 percentage points since last year. Meanwhile, the shares of Sinatra decreased by 7 percentage points.

Which version of Rails do you use?

44%

of respondents still use Rails 6.0, although 27% prefer version 7.0.

Which servers do you regularly use in production?

Over the last 6 years, we’ve seen growth in Puma and a gradual decrease in other servers.

What editor / IDE do you mostly use for Ruby development?

Despite all of the measures we’ve taken to secure a representative pool of respondents, the results may be slightly skewed towards users of JetBrains products, as they are more likely to participate in the survey.

Which unit-testing frameworks do you regularly use?

Do you use any frontend JavaScript framework along with Ruby on Rails or another server-side Ruby framework?

Thank you for your time!

We hope you found our report useful. Share this report with your friends and colleagues.

If you have any questions or suggestions, please contact us at surveys@jetbrains.com.