Организация
ZFConf - конференция посвященная разработке на
Zend Framework и связанных с ним инструментах. В Питере проводится уже второй раз. В 2010 году конференция проводилась то ли в марте, то ли в апреле, в этом году срок немного сдвинули, назначив на 15 мая.
Самую подробную информацию по подготовке и организации события можно послушать в
четвертом выпуске второго сезона подкаста zftalk.dev, где ведущий Виктор Фараздаги пригласил для беседы Павла Смольникова, директора компании
Wizardtech, явлющейся главным зачинщиком мероприятия. Здесь только отмечу некоторые моменты по результатам и по сравнению с прошлым годом.
Прошлогодняя проблема с очередью в гардероб в этом году стала неактуальной, в этом плане время проведения было выбрано удачно.
При этом народу в этот раз было заметно меньше. Возможно, свою роль сыграло введение небольшой платы за посещение конференции. Хоть и не очень большой, но тем не менее, возможно, отбившей желание прийти у некоторых в принципе заинтересованных людей (по крайней мере я таких знаю).
Что еще немного смутило: финальный список докладов и окончательная регистрация появились на сайте
zfconf.ru не сильно задолго до 15 мая. Точных дат не помню, но осталось такое ощущение. Кстати, расписание того, какой доклад в какое время будет проходить на сайте так и не появилось.
В раздаточном материале было общее расписание, тезисная информация по каждом докладу, ручка и бэджик. Последний, вроде, должен был быть пропуском на конференцию после обеда, но при этом он у меня валялся в рюкзаке и никто его у меня не спросил. Что не хватает в раздаточных материалах — это указания на профайлы докладчиков: твиттер, блог, гитхаб и прочее. По-моему, было бы не лишним.
И последний минус — отсутствие wi-fi и твиттер-трансляции по хэштегу. По-моему, на таких мероприятиях, это добавляет движняка.
Из плюсов: расписания придерживались очень четко, все докладчики успевали и рассказать по теме и ответить на вопросы. К 9, конечно, смысла ехать не было, я добрался до места в начале 11-го и ничего не пропустил. Кофебрейки в общем порадовали пирожками и бутербродами, но растворимый кофе Нескафе в пакетиках... :)
Может, я не заметил, но в этом году у конференции не было спонсоров. Что в общем-то очень зря, учитывая то, как сложно сейчас найти квалифицированных разработчиков и то, как они (разработчики), собравшись в одном месте поумничать друг перед другом, могли бы обратить свое внимание на замечательные условия работы в вашей компании.
И еще, непонятна ситуация с материалами с конференции: видео и слайдами докладов. Если я правильно понял, то первое будет доступно только тем, кто и так уже посмотрел все в живую. Что, по-моему, как минимум странно.
Доклады В этом году в списке докладчиков было больше широкоизвестных в области веб-разработки компаний: Magento, KnpLabs, JetBrains, Sphinx, Geometria и др. Рассказывали, кстати, в основном не о самом ZF, а инструментах и практиках, методиках вокруг него. Что в общем-то и хорошо: на основной функционал есть мануал.
С докладчиками без проблем можно было пообщаться, позадавать свои «умные» вопросы и обсудить, что в голову взбредет. Те с радостью отвечали. В этом плане тусовка, мне кажется, удалась. Кто хотел с кем-то пообщаться, имел реальную возможность. Без тупняков, правда, тоже не обошлось :)
Пройдусь по заинтересовавшим меня докладам.
Полный список c тезисами есть на сайте конференции.
Михаил Шамин из Geometria рассказал про создание своего «велосипеда» для удобной работы с базой. Мы увидели DDD, Data Mapper, описания через аннотации классов, рефлексию и грамотное разруливание связей. И без обложки книжки Фаулера не обошлось :) Схема в принципе классическая, но понравилось, как были решены нюансы, теперь думаю, как внедрить их в очень похожее решение, которое используем на работе.
Константин Кудряшов (
@everzet) из KnpLabs рассказал про
Behaviour Driven Development и
Behat. Если вы про такое не слышали, то очень рекомендую сходить и почитать. Доклад помог лучше уяснить, что же это за зверь, зачем нужен и как может улучшить жизнь и программистам и их заказчикам. Плюс к этому, на мой взгляд, у Константина были самые нескучные слайды на презентации. В одном из кофебрейков удалось с ним еще пообщаться о
KnpLabs, тренингах,
Silex, Symfony и взаимоотношениях между заказчиками, менеджерами и разработчиками.
Рассказ Александра Гогельфа из Magento был посвящен сравнению Zend Server Job Queue и Gearman. Оба относятся к инструментам, позволяющим обрабатывать фоновые задачи. Очень актуальная вещь, если вы хотите ускорить работу ваших приложений в той части, где ответы возвращаются пользователям.
Николай Матвеев из JetBrains своим докладом напомнил мне в очередной раз, что надо уже наконец заставить себя перейти на использование
PHPStorm. Говорилось в основном про удобство набора кода и навигации по нему, плюс про рефакторинг. Дебаг и интеграции с СКВ и багтрекерами не упоминались.
У докладчика о Sphinx, Владимира Федоркова, было замечено больше всех эмоций среди выступающих :) Получили полный обзор возможностей и вкусностей этого поискового движка, который действительно может сделать вашу жизнь намного лучше, причем бесплатно.
Разработчик из перспективного стартапа ДзенМани, Дмитрий Чижевский, рассказал про то, как он делал REST API для их проекта. Хоть ничего принципиально нового я и не узнал, но эта тема мне очень интересна, так как с проектированием и разработкой API приходится сталкиваться регулярно. Поэтому после докладов несколько связанных вопросов мы с ним еще обсудили.
Завершили конференцию темой, без которой нельзя было обойтись. Про Dependency Injetction очень внятно и понятно рассказал Алексей Качаев. Тема была раскрыта действительно качественно. Надеюсь, слайды этого доклада можно будет найти где-нибудь в сети.
Спасибо организаторам и докладчикам. Было интересно!