DevConf
Воскресенье, 10 июня 2012

Сразу скажу, что от DevConf, как и от Я.Субботника неделю назад, я ожидал большего. После первых двух докладов я вообще подумал: а что я тут забыл? Хотя ладно, расскажу по порядку.

В качестве первого доклада я выбрал Tuna framework. Возможно, если бы автор получше подготовился и попробовал рассказать этот доклад заранее кому-нибудь еще, то его можно было бы понять и даже оценить. А так всё, что я могу сказать: докладчик изобрел велосипед и очень этим гордится. Он утверждает, что он, кроме всего прочего, включил в этот фреймворк client-side шаблонизатор, который работает быстрее браузера. Не знаю.

Второй докладчик половину времени гнобил первого, но при этом сам рассказывал, как работает innerHtml и как пользоваться appendChild. В итоге он явил миру самый велосипедный велосипед: функцию (!), которая является оберткой над document.createElement(!!), и всё это называется шаблонизатором (!!!). Выглядит как-то так:

_('p.some-class',
  _('a', [href: '#'])
);

А вот третий был хорош: один из разработчиков PHP 5.4 рассказывал про новые фичи, которые вошли в этот самый релиз. Говорил про перспективы, про новый формат разработки и релизов. И усиленно всех звал присоединиться к дружному клану властелинов похапе.

Дальше был рефакторинг Zend Framework 2. Рассказывал примерно то же, что написано в официальной документации. Про \Zend\Di и \Zend\Mvc. По-моему, всё, что сделал докладчик — это провел нагрузочное тестирование для двух стандартный примеров из ZF и ZF2. ZF2 значительно медленнее. Следует об этом задуматься.

Потом я пошел на доклад о репликации в MySQL. Автор очень хорошо и доходчиво рассказывал про различные варианты репликации, которые они перепробовали у себя на проекте, про проблемы, с которыми они столкнулись. Рекомендовал Galera, хоть у него и не заладилось в итоге.

Продолжим с MySQL. Следующий доклад был про нововведения в MariaDB 5.5: групповые коммиты, оптимизация вложенных запросов, улучшения в репликации. Нужно будет обратить более пристальное внимание на этот форк MySQL.

Следующим был доклад про Percona Toolkit, рассказывал очень харизматичный парень. Оказалось, что Percona Toolkit — крайне полезная штука для диагностики и исправления неполадок в MySQL, а также для мониторинга и оптимизации MySQL-серверов. Что ж, тоже нужно будет посмотреть.

Затем я решил послушать про юнит-тестирование для веб, а зря: ничего нового я там не узнал. В основном рассказ был о том, что такое юнит-тестирование и как же вам будет замечательно житься на этом свете, когда вы начнете писать юнит-тесты.

Ну и под конец был доклад про логирование. И хотя человек говорил понятные, известные вещи, слушать его было интересно. Я узнал, что можно писать по 10 Гб логов в час и чувствовать себя хорошо, что логирование — это первое, что должно заработать у вас на проекте, что если у вас не хватает ресурсов писать качественные логи, то, вероятно, ваш проект вообще не стоит запускать. Но самое главное — это два имени: Graylog2 и Splunk.

На этом конференция закончилась и я поехал домой.

А теперь можно задавать вопросы.

← ТегиNetwork.HTTPS →

Хочется что-то добавить или сказать? Я всегда рад обсудить. Пишите на me@dikmax.name.