25 мая состоялась встреча Belarus Ruby on Rails Usergroup — сообщества Rails-разработчиков Беларуси. Любители руби и рельсов, а также всего, что с ними связано, собираются уже не в первый раз. От встречи к встрече, как удовлетворенно отмечают организаторы, число участников только растет — во многом благодаря профессиональным докладчикам.
На этот раз любителей Ruby on Rails порадовали рассказами о Continuous Integration для Rails-проектов, в частности Travis CI и Jenkins, фреймворке для разработки одностраничных приложений AngularJS, геопространственных приложениях, быстром развертывании среды разработки c Vagrant и облачной платформе Cloud Foundry.
Встреча прошла на площадке креативного кластера Me100, что на Независимости, 58. Добраться до него оказалось не так легко — помещение затерялось где-то между корпусами БГУИР, автомойками, бывшими и действующими заводами. Владельцы, благо, сняли креативную видеоинструкцию, на которой показали, как добраться, и станцевали Harlem Shake.
Ведущий тренинга, тех-лид команды Rightscale в Беларуси Сергей Сергиенко поприветствовал участников: «Спасибо всем, что собрались. Уверен, наша встреча пойдет всем на пользу. Многие из вас — в частности, я — собирались поехать на дачу и заниматься облагораживанием участков. Погодные условия играют сегодня на нашей стороне — передавали штормовое предупреждение, половину улиц в Минске затопило, поэтому можно со спокойной совестью расслабляться в нашей с вами юзер-группе. Ура!»
Сообщество радует прогрессом: «Сегодня знаменательное событие — мы положили замечательную традицию собираться раз в квартал. В прошлый раз мы собирались зимой, и тогда пришло около 80 человек. В этот раз зарегистрировалось 115». Географический разброс также приятно удивляет: в Минск на встречу приехали разработчики из Бреста, Гомеля, Варшавы и даже Сибири.
В ходе тренинга Rails-контрибютор и Ember.js-энтузиаст из Польши Петр Сарнацкий презентовал инструмент Travis CI, показал его устройство и применение на собственном проекте. Он же был хедлайнером мероприятия.
Этапы его развития он описал с помощью схем на слайдах презентации. Петр напомнил всем участникам Ruby on Rails User Group, что самое главное для любого, кто имеет отношение к рельсам, — это усы.
В докладе «Реальный опыт работы с Jenkins» Ruby-разработчик и тим-лид в компании Altoros Михаил Поболовец рассказал о достоинствах Jenkins (например, в отличие от большинства Java-приложений, оно легкое — потребляет мало памяти) и показал, как с его помощью происходит прогон модульных тестов.
Еще один тим-лид из Altoros Виталий Василевский выступил с докладом «AngularJS: опыт использования, проблемы и решения». Фреймворк AngularJS адаптирует и расширяет традиционный HTML. Главные черты — распространенные задачи становятся тривиальными, а сложные — упрощаются. Кроме того, подкупает наличие объемной и грамотной документации.
Выступление Сергея Нартымова, разработчика из Brainspec, было посвящено хранению данных о пространственных объектах, выполнению пространственно-логических отношений объектов и поддержке работы с геоданными в MySQL и MongoDB.
Ruby-девелопер из Ульяновска Антон Каляев поведал о быстром развертывании среды разработки c Vagrant и показал, как можно создать и запустить простейшую коробку Vagrant box. Он также рассказал о мощной ульяновской Ruby-тусовке: «Раз в месяц мы собираемся и обсуждаем различные темы — от языков программирования до технологий и всего прочего. Так, на последней встрече, например, мы обсуждали базы данных».
Завершил мероприятие телемост с Ruby-девелопером аргентинского отделения Altoros Гастоном Рамосом, который, по словам Сергея Сергиенко, «путешествует сейчас по Америке и подключился к нам из какого-то далекого отеля, где содержится в нечеловеческих условиях в сердце загнивающего капитализма». Невзирая на все трудности Нового Света, Гастон был бодр и весел и рассказал о PaaS платформе Cloud Foundry и как можно, используя ее, построить свой Heroku. Доклад был реализован исключительно на практическом материале, так как в настоящий момент команда Гастона работает над данным проектом.
Через несколько дней на сайте белорусского сообщества Ruby on Rails можно будет скачать презентации докладчиков и посмотреть видеозаписи выступлений.
Релоцировались? Теперь вы можете комментировать без верификации аккаунта.