Community Events

What’s Up With Ruby? A Small Review of RubyKaigi 2017

Hey folks,

As you probably know, last week the RubyMine team joined RubyKaigi 2017 in Hiroshima, Japan. It was great meeting and talking to so many Ruby developers, and especially to hear their feedback and suggestions about RubyMine and Ruby as a whole. Thank you!

Special thanks to the Samuraism team for their invaluable help during the preparation and participation in the conference. We couldn’t do this without you, folks!

rm_team_rubykaigi17

What’s up with Ruby?

The need to improve Ruby’s type system seems to be the most important trend. There were a number of talks suggesting improvements for type annotations in Ruby, including “Automated Type Contracts Generation” by our own Valentin Fondaratov. Take a look at the updated presentation:

You will find this and many other talks from the conference on RubyKaigi’s channel on YouTube (still getting updated at the time of writing).

What’s used for Ruby and Rails development?

At every conference we conduct a teeny-tiny survey to figure out the most used tools for Ruby and Rails development. This time we only got 40 responses, but still, the results differ from what we got at the previous RailsConf. As expected, the Japanese Ruby community stays “hardcore” with Vim as their number one choice for Ruby and Rails development:

ruby_editor_rubykaigi_1

RubyKaigi’17

This contrasts markedly with the previous RailsConf results where 31% of those surveyed reported Sublime Text their primary editor, and another 28% preferred Atom. That said, Vim was the editor of choice for 18% of the respondents:

ruby_editor_railsconfRailsConf’17

Also, Vue.js coupled with Rails turns out to be popular already:

used_tech_rubykaigiRubyKaigi’17

Again, this differs from the RailsConf reports. React and AngularJS frameworks seem to be more popular in the West:

used_tech_railsconfRailsConf’17

By the way, if you are using RubyMine, you’ll be glad to know that the IDE provides intelligent support for `*.vue` files through an official JetBrains plugin. Check out the webhelp for more info.

Anyway, it was great to be part of RubyKaigi this year, and we’ll hopefully see you again next year!

Meanwhile, make sure to try great new features in the RubyMine 2017.3 EAP, and join us on Slack!

Cheers,

Your RubyMine Team

image description