Hello!
Today is a new interview with the speaker of the
RailsClub conference. Our questions were answered by
Boris Goryachev , the backend developer in
Meduza.io . He is currently writing various projects on rails, cuba, phoenix (elixir).

')
How did you come to work on Ruby?Programmed for several years in php and, of course, wanted new sensations. I chose between python and ruby, because I wanted to develop in webdev. Chose ruby ββfor rails.
What are you working on right now?I actively study / write on elixir various internal and external projects for meduza.io.
What was the last thing you learned from the world of web development?What is the best way to prepare web sockets (on elixir - phoenixframework)
What, in your opinion, is the most important problem that the Ruby and Ruby on Rails developers community is facing now?Unfortunately mri can not parallelism. As it seems to me, the majority of rubists do not leave with mri, and it turns out that this is a kind of dead end. Despite this, actioncable will soon appear in rails (by the way, at railsconf DHH said that he had borrowed ideas from phoenix for him), but probably there would be a number of problems with this.
Favorite programming language after Ruby, why him?Elixir. Its syntax and approach to the happiness of the programmer is very much inspired by Ruby, but at the same time it has all the power of erlang vm, without any grimaces or compromises. Erlang vm, in turn, gives something that no other language does β it doesn't take defensive programming in the code.
What technology do you think will be the most promising in the near future?If about backend: any technology that can concurrency.
Favorite resources (blogs / sites / twitter) on web development and programming?Favorite resource - before -
destroyallsoftware.com , now -
elixirsips.comBest read book on programming / technology?Most likely -
Practical Object-Oriented Design in RubyWhat advice would you give to developers who want to achieve great success?Once a year / couple of years, master another PL. It is desirable to choose a language with a different paradigm. If you can ruby ββ- try rust | elixir | erlang.
Who wanted to be in childhood?As a child. I still often want this.
Not tired of programming?Perhaps the opposite.
What would you do if you had 2 months of free paid time?I would go to Norway by bike (I already did, but the time was not paid)
Thanks for the interview!At the conference, Boris and his colleague Samat Galimov will talk about microservices and Elixir for Rails developers.
The story goes about how the guys share the main rails application and create microservice architecture. As for the year, more than 10 projects of different levels of complexity were written, and how were they guided when it was started.
Often, choosing a language / framework for a project is almost more difficult than writing the project itself, and in the report, Boris and Samat will try to explain the expediency of one or another choice.
They will also tell about the cases when it is better to get off the rails in advance and how to protect yourself. At the end of the report, they will try to convince us to try elixir - a beautiful young functional programming language. For dessert, a few examples where he became for Medusa right tool for the job.
Full program and registration
on our website .
Our sponsors
General partner:
ToptalGold Partners:
Cloud Castle and
ProgressSilver Partners:
AT-Consulting ,
Honeybadger ,
InSales and
JetBrains
JetBrains produces professional software development tools that support the most advanced technologies, frameworks and programming languages.
RubyMine , a smart and handy integrated development environment for the Ruby language and Rails web framework, is among such tools. It has a unique code analysis mechanism that underlies such functions as intelligent code code completion, refactoring, code correction on the fly, code navigation, step-by-step code debugging, support for test frameworks, integration with version control systems.
By the way, do not miss your chance to win a ticket to the conference from the company JetBrains! To participate in the draw, please follow the
link.Bronze Partners:
Rambler & Co and
Look at MediaStay up to date with our news by subscribing to the newsletter on the website railsclub.ru, and stay tuned for updates:
RailsClub.rutwitter.com/railsclub_rufacebook.com/railsclub