Вокруг техноЧто такое RailsClub 2016 и почему за языком Ruby - будущее

Что такое RailsClub 2016 и почему за языком Ruby - будущее

Одному из создателей «Твоего Бро», а по совместительству опытному рейверу Вольдэмару Дулецкому удалось посетить крупнейшее мероприятие о веб-технологиях на территории СНГ: RailsClub. На конференции говорили о развитии веб-технологий и языка Ruby, а также фреймворка Ruby on Rails. Относительно понятным языком Вольдэмар рассказывает, что это за событие, было ли там весело, почему вообще язык Ruby - великий, а мы представляем вам новую рубрику «Вокруг техно», где будем рассказывать о разных технологических вещах популярно



Небольшая справка для НЕ рубиноведов: язык Ruby является одним из популярных языков веб-программирования. Многие крупные сайты, в числе которых Github, Twitter (до 2013 года), Shopify, AirBnB, Basecamp, Bloomberg, Meduza.io, Lenta.ru, klops.ru и - барабанная дробь! - TVOYBRO.com - написаны преимущественно на языке Ruby.

Минимальный ликбез:

Почему программисты на руби являются существами высшей расы?
Потому что основной идеей языка является написание кода, который, в первую очередь, будет понятен человеку, а уж только потом компьютеру. Если брать в среднем, то уровень рубистов  выше уровня приверженцев других языков в нише веб-программирования.

Объясни на пальцах, в чем его преимущество?
Язык позволяет быстро и качественно разрабатывать веб-сервисы (сайты, API мобильных приложений), основываясь на уже сформировавшихся лучших практиках.

Насколько распространен язык среди калининградских программистов?
Я насчитал порядка 10 калининградцев-носителей языка. Время от времени подумываю над созданием дринкапа koenig.rb. Дринкап - это встреча программистов в неформальной обстановке, чаще всего в баре и обсуждение актуальных тем связанных с тематикой.

Хочу немного рассказать про место проведения - Москва, Технополис «Москва». Раньше это был автомобильный завод АЗЛК «Москвич», основан в 1930, выпускал множество моделей отечественного авто, в том числе легендарные «Яуза», «Тонник», «Святогор», «Элегант» и «Иван Калита», ликвидирован в 2010. Теперь здесь живут стартапы и проводятся крупные конференции. Если поставить рядом около шести «Бауцентров», то по площади получим это здание.

Что такое RailsClub 2016 и почему за языком Ruby - будущее

Конференция проходит ежегодно с 2009 года. На первой было 30 человек, в этом году - 600 участников со всей России. Выступал 21 спикер в два потока, пятеро были приезжими. Особо примечательным было участие Юкихиро Мацумото, являющегося создателем языка Ruby. Японец всячески выражал недовольство фреймворком Ruby On Rails (фреймворк - это набор библиотек языка) и DHH (это создатель фреймворка). Как он сам заявил - никогда не выступает на мероприятиях, в названии которых есть аббревиатура Rails, но RailsClub - единственное исключение из правил. Еще он рассказывал о том, что подтолкнуло его создать этот чудный язык программирования и как с 1995 года он развивался. Было задано несколько вопросов о новых фичах языка и перспективах развития. Concurrency на гильдиях обещают завезти в версиях 2.5-2.6, то есть через 2-3 года.

А в целом на конференции обсуждали развитие веб-технологий, языки программирования и просто знакомились друг с другом. Многие люди знают друг-друга многие годы, но возможность познакомиться лично представилась только здесь.

Наверное, вот в этом месте главное, что нужно сделать - разбить стереотип о программистских тусовках. По моим наблюдениям, девушек на конференции с каждым годом все больше, в этом году выступала девушка из JetBrains. Кроме того, было много девушек, которые хантили программисто в топ-компании.

Особо стоит отметить, что на мероприятии отлично кормили: сама конференция началась с отличного завтрака, продолжилась обедами и разбавлялась несколькими кофебрейками с вкусными закусками. К слову, один из спонсоров, раздавал купоны (который получал каждый участник при регистрации) на бесплатное пиво.

3 главные шутки конференции RailsClub:

  1. На конфе каждому участнику раздавали талон на бесплатную бутылку пива, один парень собрал у непьющих талоны и выменял их на 17 бутылок пива.
  2. На неофициальном препати встретил одного из докладчиков, который скандировал что-то из серии «Если я завтра не появлюсь на конференции, то скажите моей жене и организаторам, что я эпически загулял». На следующий день спикер пришел и отлично выступил. Учитесь.
  3. Один из докладчиков был очень похож на популярного среди аутистов исполнителя Skrillex, была даже шутка, что днем - разработчик, а ночью - играет dubstep. Когда в его присутствии ставили Skrillex - бросал хмурый, осуждающий взгляд.

На Ruby конференции говорят не только о Ruby

Подсказка тем, кто ничего не понимает на фотке ниже: докладчик рассказывает про язык Rust. Есть такая традиция - на конференциях по ruby рассказывать об альтернативных языках программирования, которые решают некоторые задачи более элегантно, нежели Ruby, но схожи с ним в основных принципах. В прошлый раз, например, Медуза рассказывала, как постепенно уходят в сторону Elixir и проиллюстрировала это на примере игр и опросов.

Любая большая конференция заканчивается афтерпати. Под нее был арендован целый ресторан возле станции Новослободской, и туда отвезли 6 автобусов рубистов. Многие люди работали вместе многие годы, но познакомились в первый раз только здесь (включая докладчиков).

Что я рассказал о конференции жене? Что отлично провел время и в следующем году постараюсь снова посетить это мероприятие.