RAILSCLUB 2017

Main Ruby event of 2017 in Russia
06 June

RailsClub conference is unique Ruby on Rails event. This event has been taking place in Moscow since 2009 and every time it gathers the best representatives of the Ruby and Ruby on Rails community.

Rails Club

Biggest Russian Ruby on Rails event

This year it will be held on September 23 and its participants will have a great opportunity to talk with colleagues, share live experience, meet old friends and learn something new.

railsclub photo
railsclub photo
railsclub photo
railsclub photo
railsclub photo
railsclub photo
railsclub photo
 

 RailsClub Photoreport

Speakers

Ruby on Rails

Framework written in the Ruby programming language
 

Ruby

Dynamic, open source programming language with a focus on simplicity and productivity

At this year’s conference you will be able to hear live talks of

Piotr Solnica

Piotr Solnica

A software engineer with over 10 years of experience, working as Tech Lead at Icelab. Active OSS contributor and maintainer of various projects for over 5 years. Former DataMapper core team member, creator of the popular Virtus gem, lead developer of Ruby Object Mapper project, and dryrb core developer.

Richard Scheeman

Richard Scheeman

2016 Ruby hero, top 50 RoR contributor. Maintainer of Sprockets, Heroku. Creator of Code Triage.

Nick Sutterer

Nick Sutterer

Creator of Trailblazer that introduces several new abstraction layers into Rails, Rails contributor and gem author. 

Luca Guidi

Luca Guidi

Software engineer, Open Source indie developer, speaker. Author of Hanami, a full stack web framework for Ruby.

Reports of dozens Russian developers are also planned. The range of conference's topics includes not only Ruby and Rails, but also design, engineering, prototyping, testing, debugging, scaling, configuration management, deploying, development methodologies, project administration.

History of the Conference

The conference started from a meat-up for 30 developers of evrone.com in 2009 and has since grown into a worldwide Ruby event. Since 2011, world famous speakers contributors in Ruby and Rails,nominees for the Ruby Hero Award and representatives of world-renowned projects had been invited,. In 2016, the conference brought together over 600 people.

In 2016, the conference was attended by the Ruby creator Yukihiro Matsumoto. Before 2016, organizers invited Yukihiro Matsumoto for four years in a row but he hadn't come.

We've understood why he did not come and Yukihiro confirmed it for us by himself. Matsumoto does not attend a conference with Rails in the title. But we proved that our conference, even though it contains name of this framework in the title, is much broader and coincides in spirit with the fact that Matsumoto laid in the foundation of Ruby.

 

Oleg Balbekov

founder of Rails Club conference

Yukihiro Matsumoto was very excited and noticed that he is really happy to see such big amount of Ruby enthusiasts.

Yukihiro Matsumoto
Yukihiro Matsumoto
Yukihiro Matsumoto
Yukihiro Matsumoto
Yukihiro Matsumoto
Yukihiro Matsumoto
Yukihiro Matsumoto
 

 Yukihiro Matsumoto

I’ve started Ruby as a hobby, a personal project. In last 20 years it grew up and now it has  huge influence for so many people.
 

Yukihiro Matsumoto
Creator of Ruby

Yukihiro Matsumoto spoke at the conference with a report "What made Rails Possible"

Take part in the conference. 

Will you visit RailsClub 2017?

RailsClub conference is unique Ruby on Rails event. This event has been taking place in Moscow since 2009 and every time it gathers the best representatives of the Ruby and Ruby on Rails community. Please, take part in the survey of our portal. Are you planning to visit RailsClub 2017? 

A. Scherbenina "There'll be place for Ruby in the future"

Speaker at RailsClub 2016 and RailsClub 2017, teamlead at Artec3D
14 November

Anna Scherbenina at RailsClub 2017
Anna Scherbenina at RailsClub 2017

Software developer. Teamlead at Arctec3D, speaker at RailsClub 2016 and 2017.

On the RailsClub 2017, we’ve managed to talk with Anna about her report, her job and future of programming.

Hi! How are you? Tell something about yourself.

Hello, my name is Ann and I'm a programmer.

What is your talk about?

In short, my talk is about the fact that software solutions presented by companies on the market should, in the first place, be stable. Despite the fact that the correct patterns for solving and avoiding serious problems have been known for a long time, many companies, instead of solving their problems, still simply let them go. For example, for the last six months there have been quite a lot of cases, when some companies did not have a backup, and I'm not talking about a well-known company, I'm talking about more local companies, as the Ruby community has a lot of information circulating inside. Therefore, I think we need to stop and think: "What I'm doing right now, this contribution I make, is it really good?" Surely, there are both interesting and not so interesting tasks out there. To my mind, almost every task is interesting, because the developer's responsibility area does not end at the moment when they wrote the code. It ends when this code works stably in production for years, when this code is supported and does not lead to side effects and potential errors.

How’s the conference going?

Quite comfortable. I'm glad that my talk is the last one, because I'm afraid that I will not fit the time limit. I want to say so much! As every speaker does, I believe.

What about the programming world in the future? How do you see it in 10 or 50 years? Will there be a place for Ruby?

To my mind, there will be a place for Ruby. It is a language that actively evolves and follows trends. Like all languages, Ruby learns from the experience of other languages. When a new technology appears, some patterns of behavior that turn out to be successful in one language, affect the other ones. You don’t need reinvent the wheel, when for some specific problems there are already existing good solutions. Same thing with Ruby: I think that concurrency in Ruby is the cornerstone of the next few years, and, I suppose, it will be implemented under the influence of the experience of already existing solutions. I'm not saying that we need to borrow them, but quite a lot of good solutions are already out there, so this experience will certainly not be left without attention.

In your opinion, what are the hypest things in the technology world right now?

As far as I remember, the Guilds were the latest theme that caused a lot of discussion.

Nowadays, the job of the coder is becoming more and more popular. There are plenty of coders out there. What is your advice to stand out from the crowd?

Probably, my answer is unpopular, but I would advise to work very hard. It is necessary to work hard on yourself, as well as work for the companies, as the first "living" experience practically does not come without setting tasks from the outside. You also need to gain knowledge, to read a lot, to go to conferences. On top of that, it is necessary to communicate with other developers and to be in the same information field with them. Try to read the blog posts, including ones from those people talking here today.

Do you need to read about the code or the code itself? What is more important: theory or practice?

I think the theory is more important. in the recruitment process, several years ago, there were a lot of candidates with good local practical knowledge, the guys were smart and talented. Still, there was no basic theory knowledge at all. I think it's too bad when the developer knows only what he has already done.

Talking about feedback, a lot of people do their job and get a great satisfaction from it, e.g. building a useful thing, such as an aircraft or a ship,  that serves people and they thank you. What do you get this feeling from?

Well, I work for a company that makes the best handheld 3D scanners in the world. To do something that is the best in the world, you need to make efforts, you need to implement something new, to be unique. I am glad that I am a part of this process. In this company, my career has developed. Moreover, I like working with external deadlines. When the deadline is caused by some external factors, you need to concentrate and focus. Most of all I’m fascinated by the amount of work that is done in such a short period of time.

It is believed, that a person of each profession has its own professional nightmares connected to their job. Do you have yours?

Oh, sure I’m in my bed, sleeping from Saturday to Sunday, and they call me and say that there is a problem with one of our projects. If only it was a dream! [laughing]

Thank you for joining us, it’s been a pleasure to talk to you!

Thanks for having me!