Ruby

Share:

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

Percentage of developers using Ruby as their primary programming language by country or region

Coding experience of Ruby developers compared with other developers

Which versions of Ruby do you use?

This year Ruby 3.2 overtook Ruby 2.7 as the most popular version, with a 43% share.

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

If and when 65% of Ruby developers move to Ruby 3.2, as they say they plan to do, it will be used by the vast majority.

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

Which gem management tools do you regularly use, if any?

How many gems have you authored?

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

Which version of Rails do you use?

Developers are successfully adopting newer versions of Rails. Rails 7.0 has added 21 percentage points over the past year and is now the most popular version of the framework, while Rails 6.x has lost 12 percentage points.

Which servers do you regularly use in production?

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

Which unit-testing frameworks do you regularly use, if any?

Which code quality tools do you use?

Which type specification tools do you use?

Despite the efforts from the Ruby team and Stripe (the authors of Sorbet), type specification tools remain unpopular among a strong majority of Ruby developers. 74% don’t use any specification tools, and only 13% are planning to adopt this type of tool in the next 12 months.

Have you ever used remote development capabilities or remote interpreters for your Ruby code?

How often do you use remote development capabilities or remote interpreters for your Ruby code?

Do you ever edit code on a remote machine?

Thank you for your time!

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

Join JetBrains Tech Insights Lab

Take part in surveys and UX studies to make JetBrains products easier to use yet even more powerful. For participating in our research, you’ll also get the chance to earn rewards.

Raw data Soon

We are preparing the raw data. You can leave your email to get notified when it is available for download.

By submitting this form I agree to the JetBrains Privacy Policy

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