DevConf 2012

День добрый!

Хочу поделиться своими впечатлениями от данной конференции.

Мы поехали туда втроем — с Сергеем Горшковым и Еленой Хохолевой. На конференции к нам присоединилась Лера Словиковская, которая когда-то работала в index.art’е программистом, а последние годы живет в Москве.

То, что я дальше буду писать — мое ИМХО, но думаю они меня поправят и дополнят в комментариях — если что 😀

 

Вкратце расскажу о своих ожиданиях — я не первый раз еду на эту конференцию, она всегда собирала толпы профессионалов, всегда были отличные доклады и просто тонна полезной информации, а уж про общение в кулуарах я вообще молчу.

Там такие дебаты на грани холивара идут, что еще неизвестно где ты больше получишь опыта — на докладах или на этом общении.

В этом году она проводилась в гостиничном комплексе «Измайлово», куда мы втроем собственно и поселились — чтоб далеко не бегать 🙂

Народу с утра была тьма-тьмущая, очередь на регистрацию стояла аж по ступенькам вниз.

 


 

В основном зале, где было кофе & флипчарты, пела девочка и играл не детский музон из-за которого услышать собеседника, а тем более сказать что-то в ответ было весьма проблематично.

А сказать было что 😀

Там стоял мужик и рассказывал про 10 заблуждений в PHP,  все не помню, но одно очень насторожило, и я все-таки перекричав одуревший ансамбль, спросил:

-А вот у Вас написано, что prepared выражения не спасают от SQL-инъекций… мож я мало что-то знаю, но как так?!

Надо отдать должное мужику — он почти сорвал уже голос отвечая людям до этого, но смог ответить и мне:

-prepared спасают только от инъекций через параметры.
-ну да, а что, можно еще как-то? (в недоумении)
-можно, через имена полей…

Я не знаю кто так пишет, но видимо у него были прецеденты 😀

ИМХО все что там было написано, знает Кэп.

В общем, не став углубляться, я налил себе чашечку чаю и пошел смотреть программу дальше.

 


 

Дальнейшее повествование я буду вести о тех лекциях что я послушал — ибо там идут несколько потоков, и ты выбираешь какие доклады послушать а какие — нет.

Доклады, на которых я был:

  • поток «PHP», «Развертывание многослойной веб-системы»
    Мужик очень старался объяснить свои фейлы, но получилось у него вяло и малопонятно, ну и зал отреагировал также.
    Потом его долго троллили в коридоре.
    Ему респект хотя бы за то, что он обвел несколько подводных камней на которые можно наступить. Но полезной инфы чуть-чуть.
  • поток «Common», «Проектирование ERP, CRM систем с нуля»
    Эмм… самый скрытный доклад всего девконфа 😀 Как сказали организаторы — докладчик потерялся…
  • поток «JS», «Формирование HTML на клиенте»
    Господин в течении 45 минут нудно рассказывал про document.getElementByIdinnerHTML & createElement и скорость их отработки в браузерах.
    Я был в шоке, полезной информации ноль вообще. Конфа для профессионалов блин :(Застал там-же кусок «Tuna Framework» — от другого докладчика — тот очень живо и интересно рассказывал.
    Если-б знать заранее, какие доклады хорошие :/
  • поток «translate», «PHP 5.4 — особенности перехода»
    Пошел потому, что делал доклад непосредственный автор PHP.
    Ну что сказать — читает круто, интересно послушать было вживую.
    Естественно практически ничего нового — все можно посмотреть в whatsnew.txt
    Мужику респект за доклад — очень живо и без запинки.
  • поток «PHP», «Рефакторинг и второе рождение проекта на примере Zend Framework 2.0»
    Рассказывали про особенности нового zend.
    В принципе было интересно.
  • поток «PHP», «Кругом обман или использование стандартных протоколов для нестандартных вещей»
    Ооо! Вот это был очень веселый доклад.
    Докладчик читал очень неплохо и интересно про баннерную сеть.
    Как они привели memcached + БД по скорости работы практически к Redis.
    Вопросов в конце было два:почему не сразу «Redis» ?
    — а у нас было изначально memcached + БД — решили не ломать
    (но нагородили такого сверху что по-моему проще было все-таки на noSQL уйти)

    и еще один:
    а как согласуется название доклада с темой?
    докладчик ответить внятно на это не смог…

    А я не смог ответить для себя, зачем я на него потратил время, ибо я-то выбираю доклад по названию…

  • поток «translate», «MariaDB 5.5 — ветка MySQL с эволюционными и революционными изменениями»
    Докладчику твердую 5. Очень интересно, без запинки, максимум полезной инфы.
    Рассказал про особенности, показал бенчи, рассказал как лучше.
    Вот так должен выглядеть доклад на девконфе по моему.
  • поток «PHP», «Проблемы использования постоянных соединений и их решения»
    Несмотря на довольно узкую тему, интересно было послушать.
    Полезность, безусловно, была ибо было рассказано про кучу узких мест при использовании этих средств, которые не видны изначально.
    Например — клиент не сделал запрос, не дождался готовности данных, а они подготовились и достались другому клиенту (так можно случайно авторизоваться под другим аккаунтом например 😀 ).
  • поток «PHP», «Юнит тестирование в веб: как получать пользу и удовольствие»
    Вполне доклад, интересно было послушать про инструменты.

 


 

Еще мы там встретили посетителя нашего дня открытых дверей — Андрея, мнение о конференции у него было похожим на наше, но он собирался на мастер-классы второго дня, а мы уезжали в этот же, и я попросил его написать мне как ему будут мастер-классы.

Он очень оперативно ответил, за что ему огромное спасибо!

Посещены были:

PHP, от основателя (Rasmus Lerdorf),

Работа с mongoDB от разработчика драйвера для PHP к этой базе (Derick Rethans)

и «Сложные коммуникации«.

Все ему очень понравились.

 


 

В сухом остатке: были интересные доклады, но их было очень мало, ни один из них не «взорвал мозг» — а я езжу на эти конференции как раз ради чего-то такого, что так просто не почитаешь и не посмотришь.

  • Организация ужасна — микрофоны гундосили и несколько докладчиков их просто выключали и говорили с залом «напрямую».
  • Ужасно маленькие залы — в зал PHP на первый доклад людей сидевших на полу, стоящих (как мы), висящих и т.д. было больше чем сидевших.
  • Обед — обед да, был очень неплохим, но я сомневаюсь что стоит ехать на конференцию в Москву ради этого ))) можно было вообще не кормить, но зато сделать конфу более увлекательной.
  • Литературы и книжек, которых можно было бы приобрести тоже было с гулькин нос.

Я поговорил с несколькими разными незнакомыми мне посетителями, мнение у них примерно было такое же, как и у меня.

 

В целом очень негативное впечатление осталось, честно реально жалко потраченных денег и времени. Не ожидал такого от DevConf 🙁

Я не знаю, что случилось с девконфом, может организаторы сменились, может взрывы болотных газов на венере, а может… может программисты мельчают? 😀

Но в следующем году прежде чем ехать 1000 раз подумаю и попытаюсь списаться с докладчиками…

 

 Спасибо всем, кто послушал мои сопли, жду комментов 😀

 

One Response to “DevConf 2012”

  1. vkontakte.ru Елена Хохолева:

    Я впервые была на it-конференции в принципе (ранее посещала только научные, и то много лет назад). Поэтому в отличие от Миши может быть менее объективна в оценке.

    Согласна, что с организацией фейл — эти бесконечные очереди в стиле 90-х; переносы по времени и отмены докладов, о которых своевременно никто нигде не сообщал; нехватка сидячих мест — сравнивать не с чем, но по-моему так быть не должно.

    С Михаилом мы были не всегда на одних докладах, из запомнившегося мне и не упомянутого выше:
    — Параллельная разработка альтернатив как третий способ спасения горящего проекта, Сергей Мартыненко. Доклад, от которого получила удовольствие! Практической пользы мне самой ноль, но просто потому что масштабы компании, где работаю, совсем не те. Но люблю теорию.
    — Unit-тестирование в Javascript — неплохой обзор средств, появилось желание пощупать что-то.
    — Тестирование унаследованного кода в php. По идее очень нужная мне на практике вещь, но из доклада главным образом поняла, что срочно надо поднимать свой образовательный уровень.

    А вообще мне поездка понравилась уже просто за то, что компания была подходящая; Миша, Сергей, спасибо. 🙂

Коментарии