Zend Framework Day — замечательно-ориентированная конференция

Zend Framework Day

Киев. Майдан. Отель «Казацкий». Суббота, 12 ноября. Zend Framework Day. Быстрая регистрация. Фирменный пакет с блокнотом, ручкой и несколькими рекламными материалами (в том числе и анонсом Mage Conf 3 декабря). В кои времена пришел заранее, а не за минуту до начала мероприятия, и смог занять нормальное место в пятом ряду. В целом, зал очень хороший — много места, хорошая мебель, большой экран, два телевизора по бокам от него, столики с едой/водой по углам, так же один столик в коридоре.
Открытие прошло довольно скомкано. Всего пара слов и мувик от компании oDesk. Так же указали список WiFi-точек и пароли к ним (WiFi время от времени ложился из-за большого количества желающих им воспользоваться).
Первым был доклад Валерия Рабиевского «Введение в Zend Framework 2.0». Доклад прошел очень быстро, так что осталось где-то минут 40 на вопросы. Хорошо запомнился один: вначале задающий вопрос попросил поднять руки тех, у кого есть большой проект на ZF 1 (подняли немало рук), а потом не опускать руки тех, кто готов переносить его на ZF2.0 (поднятых рук не осталось). После доклада осталось ощущение, что «на ZF 1 писать уже нет смылса, а ZF2.0 еще не готов полностью» © fosco. Валерий оставил ссылку http://dev.ftrrtf.com/zf2/, где собирает разную информацию о ZF2.0.
Получасовой перерыв на перекусить. Тут стоит отметить, что чай/кофе/бутерброды/булочки подавались не на одноразовой посуде, а на хороших чашках/тарелках. И очередей за ними не было. Хватило всем.
Вторым был доклад Александра Стешенко на тему «Google + PHP = Zend Framework ?». Весь доклад основывался на личном опыте и полученных результатах (не голая теория), что очень порадовало. Запомнился момент, что когда надо провести какую-то аналогию касательно предмета/сервиса, то часто проводят аналогию с продуктом/сервисом от Apple (в данном случае речь о Google Marketplace и Appstore). Из доклада запомнилось, что OAuth рулит (а ClientLogin и AuthSub — нет), что JSON тоже рулит (но ZF с ним не очень дружит) и что у Google хороший и объемный API.
Перерыва после доклада Александра не было. Сразу шел доклад Алексея Качаева «Разработка консольных приложений с ZendFramework 2.0». Вначале поговорили, зачем вообще нужны эти самые конслольные приложения. Потом были рассмотрены виды консольных приложений, такие как Request-reply и Dialog. Вообще, по выкладке материала доклад был очень хороший. Алексей не «экал» и не «акал». Запомнилось много чего, но больше всего мысль «что надо использовать консоль там, где она покрывает все требования». Ее (мысль) конечно можно перенести и на более глобальные вещи.
Часовой перерыв. И тут был самый большой факап… Один небольшой гардероб с одной девушкой-гардеробщицей и несколько сотен желающих забрать свои вещи (недочет администраници Казацкого). При чем эти желающие решили схитрить и давать свои номерки тем, кто ближе. В итоге были ситуации, что один человек дает сразу 10 номерков, возникает путаница, выдаются не те куртки и полный П. в результате. По возвращению с обеда я решил куртку в гардероб не сдавать 🙂
Первым послеобедним был доклад Сергея Черепанова «MongoDB в современных веб-сервисах». Признаться честно, после доклада от ребят из Geometria на второй киевской Mage Conf (тоже кстати о nosql), ждал чего-то похожего. Но получился теоритический выступ об отличиях sql от nosql, об использовании вместе с ZF, Sphinx и т.д.
Далее Виктор Фараздаги рассказывал о создании легкого API средствами ZF 2.0. Сошлись на связке REST + JSON + ZF2.0. Вообще, с двух этих докладов помню мало что, потому что после обеда всех разморило и зал сидел полусонный. На данное время хорошо бы подошел доклад Виталия Коротуна, так как он был в формате полудиалога с залом. Его темой было «Замечательно-ориентированное программирование. В поиске новых граблей». Больше всего я ждал именно это выступление. Вначале вкратце упомянули о связи Magento и ZF. Потом Виталий сказал, что для Magento нет Unit-тестов (и пару лет не будет), что в коде Magento нет прямого наследования от ZF (есть небольшая прослойка между ними). А потом был полудиалог с залом о том, почему в программирование творится то, что творится. Для начала определили, что программировать до последнего вздоха хочет даже не половина из присутствующих. Что в мире больше тех, кто просто хочет «зарабатывать бабосики». Дальше затронули несколько аномалий от программирования. Первая — программист считает, что программирование точная наука. А что может быть точного, если программированию всего 50 лет? Дальше была пирамида ограничений (уровней абстракции) [снизу вверх]: ЯП — Фреймворк — Архитектура — Паттерны — Unified Languages. Потом Виталий сравнил эту пирамиду с Вавилонской башней. Было довольно «внезапно» 🙂 Но за это и интересно слушать доклады Виталия. От вопросов после доклада Виталий технично увернулся, уйдя «со сцены» во время аплодисментов 🙂
Последним докладывался Кирилл Чебунин на тему «Composer — Менеджер пакетов для PHP. Серебрянная пуля?». Очень интересная и актуальная тема для больших и не очень проектов. Ведь не раз же было, что одному компоненту нужны одни бибилиотеки, другому — другие, третьему — третьи, но при этом первые конфиктуют с третьими или их частично заменяют? Вот такие и другие схожие проблемы помогает решить Composer. Не смотря на то, что это был уже последний доклад, он воспринимался легко и материал был понятным. Но вот одна беда — «эканье» Кирилла. Уж очень он грешит этим «словом». Не будь его и доклад бы был просто отличным.
Закрытие конференции прошло быстро. Поблагодарили докладчиков, слушателей, организаторов. Объявили об afteparty в Бочке. От себя хочу поблагодарить организаторов и пожелать им успехов в проведении следующих мероприятий. Правильные вещи делаете!
P.S. Не видать мне черную чашку от Magento 🙂 Может на MageConf в декабре повезет. Я то уже зарегистрировался, а ты?

, , ,

3 комментария
  1. jhekasoft сказал(а):

    А я получил чёрную чашку:)

  2. KronuS сказал(а):

    Искренне рад 🙂

  3. ULTRA сказал(а):

    Будет и у тебя трофей)Я узнавала :Р

Оставить комментарий

Top ↑ | Main page | Back