- PVSM.RU - https://www.pvsm.ru -
Недавно в петербургском офисе JetBrains состоялась очередная встреча прогрессивной части разработчиков Северной столицы на славном языке Ruby. В этот раз слушателей ждал серьезный набор докладов от методов разработки, нюансов фреймворков и вплоть до стилей менеджмента. Место встречи было выбрано не случайно, так как именно в компании JetBrains разрабатывают популярную среди рубистов IDE – RubyMine.
В целом, прошедшую встречу можно даже было зачесть за небольшую конференцию с хорошими технологическими докладами, сильными (в техническом плане) слушателями и отдельным временем для дискуссий. Количество участников группы растет, уровень докладов тоже, так что если у вас есть желание рассказать о своем рубиновом опыте или узнать от коллег хитрости разработки, присоединяйтесь [1].
Николай Рыжиков, активист сообщества Ruby SPb [2]:
Хотелось бы, от лица нашего питерского руби сообщества, поблагодарить JetBrains за радушный прием, оказанный нам. Мы надеемся запустить процесс взаимодействия между специализированными айтишными сообществами нашего города. И на прошедшем митапе мы постарались сделать его программу достаточно широкой: от devops до управления командой.
Встреча началась с доклада Владимира Барсукова “Эффективная работа с унаследованным кодом”. В своем докладе он попытался раскрыть дилемму современных Legacy Systems. И показал несколько приемов для упрощения работы с ними. Были приведены примеры объектных швов на Ruby и способы их нахождения в вашем коде.
Анна Буленкова, разработчик RubyMine, описала основные проблемы, касающиеся чистоты кода в контексте языка программирования Ruby, а также рассказала основные способы и приемы, с помощью которых эти проблемы могут быть решены.

Михаил Лапшин рассказал о проблеме отсутствия инструментов автоматического тестирования кода в Chef-экосистеме и анонсировал релиз библиотеки Foodtaster, призванной решить эту проблему. Foodtaster дает программисту механизм для юнит-тестирования отдельных cookbook'ов, а также механизм интеграционного тестирования нескольких нод. Тесты выполняются на машине разработчика средствами VirtualBox и Vagrant. Со слайдами можно ознакомиться здесь [3].
Доклад Николая Рыжикова был посвящен двум ключевым понятиям — directive & scope, при помощи которых можно открыть дверцу в машинное отделение angularjs (фронтэнд-фрэймворка нового поколения) и понять как эти шестеренки там вращаются. Со слайдами можно ознакомиться здесь [4].

… Станьте обучающей структурой за счет неустанного самоанализа (хансей) и непрерывного совершенствования (кайдзен)...
Многие имеют интуитивное представление о команде и командной работе и им этого достаточно. Однако такое понимание не позволит непрерывно совершенствовать (Kaizen [5]) внутри-командное взаимодействие, превращая группу единомышленников в эффективную и развивающуюся команду. Михаил Рыжиков поделился своими мыслями на этот счет. Краткие тезисы доклада и слайды [6].
Ольга Антонова, на правах организатора, пригласила участников встречи на RubySPb [7] — первую Ruby-конференцию в Санкт-Петербурге, которая пройдет 21 сентября 2013.
Главная цель конференции — создание сильного Ruby-сообщества в городе и проведение специализированных масштабных мероприятий в дальнейшем. В планах организаторов на 2014 год впервые привезти в Россию создателя Ruby — Юкихиро Мацумо́то.
Программа составлена с учетом интересов и при участии Ruby-сообщества. Специально для обмена опыта приглашены докладчики из разных городов России и из-за рубежа, запланирован формат “Lightning Talks”, и, конечно, не обойдется без неформального общения.
Автор: beenom
Источник [8]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/ruby/42999
Ссылки в тексте:
[1] присоединяйтесь: https://plus.google.com/u/0/109884298446747399164/posts
[2] Ruby SPb: http://sprug.ru/
[3] здесь: https://docs.google.com/presentation/d/1GJLjgm6QgEU4gyKU1smBY2zhKMPPIjV_mENXvaQvQyo/edit
[4] здесь: http://niquola.github.io/angular-basics-slides/#/
[5] Kaizen: http://en.wikipedia.org/wiki/Kaizen
[6] Краткие тезисы доклада и слайды: http://itkaizen.blogspot.ru/2013/08/right-team.html
[7] RubySPb: http://rubyspb.ru/
[8] Источник: http://habrahabr.ru/post/193254/
Нажмите здесь для печати.