Friday, March 25, 2022
HomeCrypto MiningYukihiro Matsumoto, 4K high quality and spherical tables by Evrone

Yukihiro Matsumoto, 4K high quality and spherical tables by Evrone


RubyRussia is the most important worldwide convention on the Ruby programming language held in Russia. Evrone brings collectively the primary Russian and world consultants in each Ruby and Rails. In 2021, RubyRussia was held for the twelfth time, and for the second time, we held it in a web based format. Regardless of this, RubyRussia 2021 was the most important, by way of the variety of registered members, with 1,576 attendees. Because of everybody who was with us!

Why did we go surfing once more?

With the uncertainty of COVID, we determined to not take the danger and made RubyRussia digital once more. Since, if new restrictions had been launched, the occasion must be postponed, and we’d upset the whole neighborhood. Through the pandemic, we held dozens of on-line meetups and discovered do them nicely.

For instance, we determined to file stories within the studio prematurely. This ensures that the image is high-quality, the sound is obvious, the audio system themselves really feel way more assured. The viewers receives a pleasurable listening and viewing expertise, with out technical interference. After the convention, we posted the movies on YouTube for individuals who wish to re-watch. All performances could be considered in 4K high quality right here.

We had been additionally nonetheless capable of implement probably the most vital elements of basic conferences. After a speech, members might ask the speaker questions, because the speaker was within the studio with our host, Evrone DevRel Grigory Petrov, who adopted the questions from the chat and transmitted them to the visitor stay.

Discussing “burning points” at spherical tables

Spherical tables had been a brand new format for our convention, however the viewers actually appreciated them. It is like a podcast you can burst into along with your ideas. In actual time, you may affect the course of the dialogue through on-line chat. These spherical tables had been held on the Skolkovo studio, and the stay broadcast was organized by knowledgeable TV crew.

RubyRussia conference by EvroneRoundtable discussion at RubyRussia

The primary spherical desk, on Kubernetes, confirmed that each the format and the subject had been extremely popular. The hosts, within the warmth of the dialogue, forgot about timing, after which continued the dialogue on the afterparty in a close-by bar (only for enjoyable).

At a spherical desk with representatives of Sbermarket and Gett, we mentioned the favored joke “Ruby is useless” and what place the language occupies in organizations that already work on Java or PHP. The dialogue turned out to be emotionally-charged, the presenter barely had time to move the microphone.

The third spherical desk was concerning the Ruby-inspired Elixir language. Danil Chibrikov, from Rostelecom, participated within the dialogue through video name, however the broadcast administrators built-in him into the body as if he was additionally within the studio. It appeared nice and seamless. At this spherical desk, they mentioned whether or not Elixir can exchange Go, for instance, in constructing productive microservices, and on the finish, they congratulated Evrone’s Dmitry Kleymenov, whose birthday was on the identical day as RubyRussia 2021.

How Yukihiro Matsumoto impressed us this time

We’ve been buddies with the creator of Ruby, Yukihiro Matsumoto, for a very long time. He used to talk at RubyRussia in particular person, and in 2021, he recorded a keynote particularly for the convention, the place he spoke concerning the improvements of Ruby 3.0, defined why he had added them, and shared his angle towards different programming languages.

Specifically, he made an vital thesis assertion that static typing develops cyclically. It was first changed by dynamically-typed Python, Ruby, and JavaScript, however then varieties began appearing in them as nicely. Matsumoto believes that, after some time, we may have the following cycle, the place languages ​​with out static typing will change into fashionable once more, after which all the pieces will repeat itself.

Subsequently, he believes that varieties in Ruby are wanted not for “odd builders.” They need to simply write with out varieties, in order that the work is quick and handy. The categories shall be hidden within the language, libraries, and frameworks and can immediate the developer as to the place they might have made errors. Solely skilled builders will use them, making a strong basis for everybody else.

Matsumoto additionally introduced Ruby 3.1. There shall be no large-scale adjustments in it, because the authors targeted on pace and efficiency. Ruby, like Python, strives to be quicker.

However the greatest piece of knowledge from Yukihiro Matsumoto was the announcement of a grant program for Ruby builders. The Ruby Affiliation shall be offering grants, within the quantity of $5,000, to encourage innovation amongst Ruby builders, and functions are already being accepted. Proposal ideas embrace enhancements to instruments, growth of libraries that make computing extra handy, and likewise enhancements to mruby.

Evrone, in collaboration with Evil Martians, translated Matsumoto’s efficiency from Japanese into Russian and ordered voice appearing from knowledgeable dubbing actor. This fashion, viewers had been capable of give attention to the which means, not the interpretation.

What was in this system?

Alexander Danilenko, the chief architect of Toptal, shared how, in such an enormous firm, they’re ready manage the work of a whole lot of Ruby builders on one million traces of code. He talked quite a bit about processes, the rules of dividing code into area areas, and make it possible for builders don’t intrude with one another.

Probably the most mentioned side was the speech by Kirill Mokevnin, from Hexlet, on structure. He touched on the painful subject of code complexity and take care of it and likewise talked concerning the Painless Rails method. By the way in which, Kirill opened his personal growth college for junior builders who already know program and wish to study Ruby higher.

Our colleague, Evgeny Raschepkin, gave a report on concurrency in Ruby. Within the third model of the language, the variety of primitives for builders has doubled. Ractors and fibers have been added to threads and processes, and thus far, nobody is aware of use them appropriately. Eugene defined how all of that is helpful for builders and get into the depth of the code and make it possible for it doesn’t decelerate.

Egor Bugaenko, from Huawei, talked about Ruby Gems. Egor mentioned how one can enhance your abilities and study new issues by creating open-source options. On the Q&A session, Egor was trustworthy to his picture, saying that solely low-skilled builders can talk about programming in Telegram and actual professionals ought to use Stack Overflow. Our presenter, Grigory Petrov, opposed this viewpoint and reminded us that individuals are distinctive and that the most effective communication channel shall be completely different for various builders.

Svetlana Savelyeva, from Doumo, and the Ulyanovsk Ruby neighborhood talked concerning the pitfalls of utilizing devise and likewise helped us all through the convention as a volunteer, synchronizing pre-recorded performances with stay.

Alexey Antonov, from Domclick, opened the second day of the convention with a narrative about how he began utilizing Ruby within the firm and the way, over a few years, the language has change into an vital expertise that lets you make prototypes the quickest. The report relies on Alexey’s article on Habr, the place he shared his private experiences.

Vitaly Slobodin, from Gitlab, utilizing the instance of his firm, defined use varieties in case you have tens of millions of traces of code, in addition to what the professionals and cons of this method are.

Alexey Vakhov, from Uchi.ru, spoke concerning the excessive a great deal of the service and confirmed the thesis that Ruby is quick sufficient to do high-load tasks with. The load of Uchi.ru exceeds 50 thousand requests per second, however all the pieces works in Ruby, and the builders are joyful.

Artem Krivonozhko’s report on interns is now very related, since Ruby is experiencing a second renaissance within the pandemic as a full-stack answer that lets you launch on-line tasks in a short time. Subsequently, increasingly more faculties are opening which are targeted particularly on Ruby growth, and they’re releasing many junior devs. Artem mentioned tasks which interns could be particularly helpful on.

How did now we have enjoyable in the course of the breaks?

Individuals go to the convention, not just for data, but in addition to hang around with different builders. We tried to include this side and added actions that allowed the members to “take away” nice prizes and keep in mind how cool it was till the following RubyRussia. To do that, we allotted a separate digital “area” on the tulula platform, the place, along with our companions, we invited convention visitors to play video games and take part in quizzes. Our basic associate, Sbermarket, raffled off ten units of prizes, and members within the journey quiz, from Degree.Journey, obtained a suitcase, a Bluetooth speaker, and a backpack.

Evrone, because the organizer, additionally gave away an entire bunch of units. The winner received a Microsoft Xbox Sequence S, the silver medalist took the XIAOMI robotic vacuum cleaner, and the bronze medalist received a Yandex.Station. The members who took the fourth and fifth locations every obtained energy banks.

What are we going to do subsequent 12 months?

In 2020, we dreamed of a return to offline conferences. Now we perceive that the digital format can also be good. The members can benefit from the convention from the consolation of their very own houses, at their favourite setups, and it’s even simpler for audio system from different nations to take part.

Rubyrussia live broadcast

After all, our final hope is that sometime RubyRussia shall be awaited and watched by huge firms, like conventional Apple shows from Cupertino. However to perform this, now we have to make all the pieces much more fascinating and brighter. And imagine us, as quickly as RubyRussia 2021 ended, we started to organize for the following one. So keep tuned!



RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments