Встреча любителей языка Ruby

от автора

Недавно в петербургском офисе JetBrains состоялась очередная встреча прогрессивной части разработчиков Северной столицы на славном языке Ruby. В этот раз слушателей ждал серьезный набор докладов от методов разработки, нюансов фреймворков и вплоть до стилей менеджмента. Место встречи было выбрано не случайно, так как именно в компании JetBrains разрабатывают популярную среди рубистов IDE – RubyMine.

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

Николай Рыжиков, активист сообщества Ruby SPb:

Хотелось бы, от лица нашего питерского руби сообщества, поблагодарить JetBrains за радушный прием, оказанный нам. Мы надеемся запустить процесс взаимодействия между специализированными айтишными сообществами нашего города. И на прошедшем митапе мы постарались сделать его программу достаточно широкой: от devops до управления командой.

Встреча началась с доклада Владимира Барсукова “Эффективная работа с унаследованным кодом”. В своем докладе он попытался раскрыть дилемму современных Legacy Systems. И показал несколько приемов для упрощения работы с ними. Были приведены примеры объектных швов на Ruby и способы их нахождения в вашем коде.

Refactoring Ruby Code

Анна Буленкова, разработчик RubyMine, описала основные проблемы, касающиеся чистоты кода в контексте языка программирования Ruby, а также рассказала основные способы и приемы, с помощью которых эти проблемы могут быть решены.

Foodtaster: Testing Chef with Vagrant & RSpec

Михаил Лапшин рассказал о проблеме отсутствия инструментов автоматического тестирования кода в Chef-экосистеме и анонсировал релиз библиотеки Foodtaster, призванной решить эту проблему. Foodtaster дает программисту механизм для юнит-тестирования отдельных cookbook’ов, а также механизм интеграционного тестирования нескольких нод. Тесты выполняются на машине разработчика средствами VirtualBox и Vagrant. Со слайдами можно ознакомиться здесь.

AngularJS for RoR devs

Доклад Николая Рыжикова был посвящен двум ключевым понятиям — directive & scope, при помощи которых можно открыть дверцу в машинное отделение angularjs (фронтэнд-фрэймворка нового поколения) и понять как эти шестеренки там вращаются. Со слайдами можно ознакомиться здесь.

Right Team: Баланс и Резонанс взаимодействия

… Станьте обучающей структурой за счет неустанного самоанализа (хансей) и непрерывного совершенствования (кайдзен)…

Многие имеют интуитивное представление о команде и командной работе и им этого достаточно. Однако такое понимание не позволит непрерывно совершенствовать (Kaizen) внутри-командное взаимодействие, превращая группу единомышленников в эффективную и развивающуюся команду. Михаил Рыжиков поделился своими мыслями на этот счет. Краткие тезисы доклада и слайды.

Первая Ruby-конференция в Санкт-Петербурге

Ольга Антонова, на правах организатора, пригласила участников встречи на RubySPb — первую Ruby-конференцию в Санкт-Петербурге, которая пройдет 21 сентября 2013.

Главная цель конференции — создание сильного Ruby-сообщества в городе и проведение специализированных масштабных мероприятий в дальнейшем. В планах организаторов на 2014 год впервые привезти в Россию создателя Ruby — Юкихиро Мацумо́то.

Программа составлена с учетом интересов и при участии Ruby-сообщества. Специально для обмена опыта приглашены докладчики из разных городов России и из-за рубежа, запланирован формат “Lightning Talks”, и, конечно, не обойдется без неформального общения.

ссылка на оригинал статьи http://habrahabr.ru/company/JetBrains/blog/193254/


Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *