What’s Up With Ruby? A Small Review of RubyKaigi 2017
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!
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:
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:
Also, Vue.js coupled with Rails turns out to be popular already:
Again, this differs from the RailsConf reports. React and AngularJS frameworks seem to be more popular in the West:
Anyway, it was great to be part of RubyKaigi this year, and we’ll hopefully see you again next year!
Your RubyMine Team
Subscribe to Blog updates
Thanks, we've got you!
10 new features in Ruby 2.5
This is a guest post by Junichi Ito (@jnchito). Junichi is a Ruby programmer at SonicGarden.jp, translator of Everyday Rails Testing with RSpec, and one of the most popular Ruby writers/bloggers in Japan Ruby 2.5.0-preview1 was released on October 10 2017. It introduces lots of new features and per…
How RubyMine Helped Me Learn to Code Faster
This is a guest post by Adrian DeGus. Adrian is the founder of Nuvro, an online project management tool for teams of all sizes. He also runs SEMCentric, a digital marketing agency based out of Phoenix, AZ. Last year I made the decision, like countless others before me, to learn to code as a means…
Meet the RubyMine Team at RubyKaigi 2017!
Read this post in Japanese Hello everyone, We are happy to announce that the RubyMine team will visit Japan this September for RubyKaigi 2017! Not only are we sponsoring the event together with other Japanese and international tech companies, but we’re also bringing our own presentation: Auto…
Why you Should not use a Class as a Namespace in Rails Applications
This is a guest post by Junichi Ito (@jnchito). Junichi is a Ruby programmer at SonicGarden.jp, translator of Everyday Rails Testing with RSpec, and one of the most popular Ruby writers/bloggers in Japan TL;DR If you use a class as a namespace, it can produce a bug that doesn't always show up on…