⬆️ ⬇️

RailsClub 2015: Interview with Nikolai Ryzhikov

Hello!



Today we present the speaker of RailsClub 2015 Nikolay Ryzhikov . Nikolai is a technical leader of the Health Samurai team, an activist from St. Petersburg's Ruby & Clojure communities and the Piter-united meta-community.

And before the conference is less than a week, have time to join!



image



')

How did you get into Ruby development?



I came to programming late, about 25 years old, from radiopharmaceuticals. Some years programmed on php, java, C #. And then there was a project on ruby ​​on rails, it was 8-9 years ago.





What are you working on right now?



Over the medical platform. Our team is also actively involved in the development of the international standard FHIR and open tools for this standard.





What was the last thing you learned from the world of web development?



ClojureScript * React is an interesting alliance that allows you to develop a self-insulting frontend with pleasure and in a functional style.





In your opinion, in what direction will Ruby and Ruby on Rails develop in the coming years?



RoR is a tool for quickly creating web applications, it is good in its niche. I do not think that the vector of its development will change much. It will finish a lot of useful and pleasant trifles.





What, in your opinion, is the most important problem that the Ruby and Ruby on Rails developers community is facing now?



The fact that key activists in the Ruby community are gradually moving to other lands (rust, go, erlang, clojure, and so on).





What is missing in Rails?



Simplicity and elegance are outside, but not inside: (





Favorite programming language after Ruby, why him?



Clojure, definitely. For me, the transition from ruby ​​to clojure is comparable to the transition from java to ruby. Clojure is an essentially functional language that allows, to make it easier and stricter for most of my tasks. Then follows a long list: dynamism and metaprogramming, interactive development, competition support, the ability to use java libraries, etc.





What technology do you think will be the most promising in the near future?



The big bang in the frontend, I think there will still be many discoveries. Containers (docker, rkt) grow up. Distributed and reactive systems (databases, processing large data streams, queues, consensus). Renaissance functional programming.





What is open source for you? What projects are you participating in and why?



We post in open source much of our work related to the FHIR standard (fhirbase, fhir.js etc). In general, if something can be opened - we open it. Because practically our entire stack is built on open solutions, and we are part of this ecosystem.





Favorite resources (blogs / sites / twitter) on web development and programming?



There are too many :) it’s easier to look in my G + and twitter feeds.





Best read book on programming / technology?









What advice would you give to developers who want to achieve great success?



Never stop there. If after a year your professional worldview is not turned 180 degrees, then everything is over :) Speak / organize meetings and conferences, do not neglect live communication with colleagues - it gives you a serious motivation that you cannot get from books and the Internet.





Who wanted to be in childhood?



I do not remember.





Not tired of programming?



No, everything is just beginning.





What would you do if you had 2 months of free paid time?



I would read books on the beach, thought about life. At leisure, I would rewrite a couple of open-source projects. Generally a good idea :)



Thanks for the interview!



At the conference, Nikolay will make an excursion to the OP for rubists. He believes that multi-paradigm does not exist by definition! Ruby is essentially object-oriented and imperative language, and it automatically “inherits” all the system problems of object-oriented and imperative languages: the lack of a theoretical basis, weak modularity, complex decomposition, poor competitiveness. Many ruby ​​engineers experience pain and frustration when confronted with them. Nikolay will share his thoughts on why the functional paradigm deals with such issues better.



Interesting? Come to RailsClub ! September 26 is already very close!



Our sponsors



General partner: Toptal

Gold Partners: Cloud Castle and Progress

Silver Partners: AT-Consulting , Honeybadger , InSales and JetBrains

Bronze Partners: Rambler & Co and Look at Media



Stay up to date with our news by subscribing to the newsletter on the website railsclub.ru, and stay tuned for updates:

RailsClub.ru

twitter.com/railsclub_ru

facebook.com/railsclub

Source: https://habr.com/ru/post/267245/



All Articles