
Итак —
Devpoint2. Для начала — небольшое вступление: конференция проходила в конгресс-холле отеля «Новосибирск», организация мероприятия на уровне, обстановка и сопутствующие плюшки в виде кофе/чая/плюшек/обедов/виски порадовали.

Отдельно порадовали две замечательные барышни (aka поэтессы) в цветах и тегах основных тезисов мероприятия. Народ с воодушевлением использовал живой элемент декора по прямому назначению — фотографировался с дамами. Чему они, собственно, и способствовали.
Из минусов — немного огорчил доклад Владислава Семенова, посвященный MongoDB. На мой вкус — неуверенно, слегка поверхностно. Мало цифр и хороших примеров. Аудитория временами скучала.
Вообще, если по чесноку, чувствовался разрыв между новосибирскими докладчиками и гостями. Видимо сказывается опыт публичных выступлений.
Я же, в свою очередь, провёл большую часть конференции в компании ребят из Unigine и Константина Каплинского, CEO Glavsoft и по совместительству — разработчика TightVNC

Со слов присутствовавших (сам я в это время был на докладе Ильи Кантора) во время доклада, посвященному IE9 и всем тем новым проблемам, которые он доставит не одному поколению верстальщиков, чувак на инвалидном кресле встал и пошел:

А теперь по-порядку:
Владислав Семенов (Taba.ru, Новосибирск) — «Бинго-бонго любит Mongo». Личная оценка — 3/5. Можно лучше, аудитория местами спала или просыпалась. Местами сбивчиво. Вкусные штуки MongoDB не казались такими вкусными и волшебными, какими их презентовали ребята из 10gen. Тренировать ораторский скилл однозначно.
Илья Кантор (Javascript.ru, Москва) — «Кросс-доменная авторизация для DDOS-устойчивого сайта (Redis + Varnish+ Javascript)». Всё круто, быстро, стотыщмиллионов запросов, отсечение ботов, отсечение паразитного трафика, руление кэшем, но некоторые велосипеды лучше не изобретать. Это относится к предложенному решению. Возможно, я не исключаю, что в реалиях Ильи это было единственным верным решеним. Но в моей практике django такие конструкции не имеют прецедентов для появления. И да — такое решение ни разу не гибко. Непонятно как поддерживать, человек, пришедший в проект присядет однозначно и на продакшне абстрагированном от разработчика это потребует дополнительного административного ресурса. Пока что вижу больше минусов, чем плюсов.
Максим Лапшин (Evil Martians, Москва) — «Организация видеотрансляций в интернете». Ёмко, точно, честно, просто. И да, это всё работает. Тема наинтереснейшая. Применение технологии — шире некуда. От вещания потока с вебкамеры, нацеленной на любимую сраную кошку до онлайн-киношек и в дальнейшем — абонированию игр с переносом обсчета графики на сервер и доставки конечного видео/звука/интерактива клиенту. Но даже это — далеко не всё.
Евгений Степченко (Percona Inc, Новосибирск) — «Percona Server — MySQL на стероидах». Пропустил начало, от посещения продолжения меня честно отговорили. На самом деле я бы таки пошел. Но я больше люблю Postgres и NoSQL решения. Исторически так сложилось и это меня вполне устраивает. В общем-то не жалею, ибо пропустил я этот доклад увлёкшись общением с Максом Лапшиным. Ибо erlyvideo. Ибо есть идеи, нужны были практические советы взлетит/не взлетит и интересовали планы и направления дальнейшего развития.
Кирилл Коринский (RooX, Санкт-Петербург) и Олег Царев (Percona, Санкт-Петербург) — «Сравнительный анализ хранилищ данных». Парни проделали колоссальную работу по сравнению/анализу/выявлению узких мест различных хранилищ данных. SQL/NOSQL — варинты применения, связки. Вопросы/ответы порадовали глубиной знания, непосредственностью и здоровым цинизмом.
Андрей Аксёнов (Sphinx, Воронеж) — «Sphinx 2010». От и до Андрей жег. Как я уже отметил в тви — жег напалмом. Более ярких и искрометных докладов изобилующих тех. подробностями, примерами из опыта, юмором, матами и непосредственностью докладчика я в своей жизни не видел. Честно. Хочу видео этого и завершительного доклада по теме «Как не писАть».
По сфинксу всё ясно. Продукт вполне зрелый, но куда расти всё же есть. Roadmap-ы, ожидания, нюансы, немного сравнений. Обсудили пару моментов с юзабилити апи. Буду писать фич-реквест в трекер проекта, ибо есть о чём.
«Как не писать» — второй доклад Андрея. Как говорится — в каждой шутке есть доля шутки. Рекомендации и личный опыт по части, что оптимизировать, а что нет. Когда же остановиться в стремлении к идеалам и начать решать проблему. Как не включать мозг, а работать. Необходимый минимум для программиста. Тесты, рефакторинг. Не тестировать. Тестировать. Не бояться копипасты. Бороться с копипастой. Буду добиваться видео его докладов. Круто как и в первом докладе. Зал рукоплескал раз несколько.
Александр Орлов (Happy-PM.com, Санкт-Петербург) — «10 ошибок начинающих ИТ менеджеров». Разбор ошибок и способов их избежания при росте из инженера в руководителя. Живо, с отсылкой к первоисточникам и авторитетам. Примеры личного топтания граблей. Интересно. Всем, у кого в планах карьерный рост — слушать.
Сергей Чикуенок («Аймобилко», Москва) —
«Рабочий процесс при разработке клиентской части приложения в средних и малых проектах, workflow в JS, CSS (структура каталогов, дизайн кода, паттерны, принципы построения проекта, взаимодействие с CSS, структура CSS)». Хуйня. Полная. Забивание гвоздей микроскопом. Технологии 20-го века. Единственное, для его может послужить такой доклад — руководство «как не надо делать». Не выдержал и ушел в кулуары.
Игорь Сысоев («Рамблер», Москва) — «Масштабируемая конфигурация nginx: конфигурация, которую легко поддерживать». Доклад начался с овации. Автор и разработчик nginx. Это много. Создать и развивать конкурентоспособный продукт в существующей и давно занятой нише — для этого нужно проделать немало работы. По теме доклада — магия location. Что есть что, несколько хаков, которые, впрочем, описаны документацией. Четкое разделение — какие задачи решает nginx, какие не решает. Мои внутренние вопросы относительно областей и способов его применения нашли свои внешние ответы.
Итог: побольше бы таких мероприятий. На DevPoint, каким он стал — стоит равняться, но стремиться к лучшему не возбраняется. Неформальная обстановка, возможность тесно пообщаться с докладчиком, это всё было. Уже вчера.