РУС | EN

14 июня(суббота) 2014 Москва

Телефон: +7 (499) 403-10-11 (многокан)
E-mail: 2014@devconf.ru

Hовости:

14/06

Как программисту сделать больше без насилия над мозгом?

[Подробнее]
14/06

Изменения в программе

[Подробнее]
09/06

Badoo - генеральный партнер DevConf

[Подробнее]
07/06

Наш бронзовый партнер - Wargaming.net

[Подробнее]
06/06

Официальный регистратор DevConf 2014 - REG.RU дарит месяц хостинга и Google Apps бесплатно!

[Подробнее]
02/06

Партнер DevConf 2014 - Aviasales.ru — первый и крупнейший в России интернет-поисковик дешевых авиабилетов.

[Подробнее]
30/05

Внимание! С 1 июня повышается стоимость участия.

[Подробнее]
27/05

Поощрения и наказания. Как использовать не административные приемы?

[Подробнее]
22/05

Пишем функиональное, надежное и быстрое веб-приложение на Go

[Подробнее]
19/05

phpng - новый движок для старого php

[Подробнее]
14/05

Разработка NFC-приложений под Android

[Подробнее]

Мастер-классы 15 июня 2014 года c 11:00 по 19:00 (обед 15:00-16:00) (участие оплачивается отдельно)


11:00-19:00 [HighLoad] - Зал №9
Разработка крупного масштабируемого web 2.0 проекта с нуля (соц.сеть на 100 млн пользователей)

Дмитрий Бородин - программист и архитектор ПО. В 1997г - php.spb.ru, первый сайт о PHP на русском.  C 2010г - CIO at Topface, один из 3х основателей компании. Topface - это международный сервис социальных знакомств. Занимает 5е место в рунете по DAU в категории общение (1,6M уников в сутки), 77M пользователей, 400 серверов (сайт команды разработчиков http://team.topface.com). 
Мастер-класс (целый день) 
Мастер-класс посвящен разработке архитектуры любого типичного большого проекта. Главный сюрприз - для очень широкого круга проектов можно применить одну архитектуру. Она на 100% подходит для социальных сетей, веб-магазинов, онлайн игр, СМИ, блогов, аналогов Википедии, развлекательных порталов и подобного рода проектов.

Цель обучения состоит в изучении и интенсивном освоении (без "литья воды") этой универсальной архитектуры для проекта, где в будущем появятся десятки-сотни млн. сущностей - профайлов пользователей, товаров, веток блога, игровых объектов и т.д. Разумеется, архитектура не подойдет для поисковых систем, чатов/твиттера, бизнес-приложений и т.д.

Попутно изучаются шаблоны хранения данных в nosql (переводится как "не только sql"), nosql баз данных, принципы масштабирования и балансировки нагрузки, шардинг и миграция данных, атомарность и многопоточная работа с данными, кеширование, блокировки и т.д.

Целевая аудитория: программисты PHP, Java, Ruby, Python, Perl, node.js, C, администраторы, DBA, архитекторы ПО и т.д. Мастер-класс посвящен методам оперирования огромным кол-вом данных (хранение и операции) и не привязан ни к одному языку программирования

Sphinx Search - для новичков Зал №3
11:00-14:00 Владимир Федорков  Последние двенадцать лет работает в области высоких нагрузок. Беспощадно консультирует клиентов по вопросам производительности LAMP стека вообще, MySQL и Sphinx в частности. Характер скверный. Не женат. 
Разминка перед мастер классом создателя Sphinx. Будем говорить о том как сделать поиск: как поставить Sphinx и грамотно его настроить, как лучше проиндексировать данные, как управлять релевантностью, как сделать подсветку найденных слов. Поговорим о том, нужна ли сфинксу база данных, что такое Real Time индексы и как от одного сервера перейти к поисковому кластеру. 

Sphinx Search - для профи Зал №3
15:00-18:00 Андрей Аксенов, автор Sphinx (http://sphinxsearch.com/) Мастер-класс (3 часа) 
Про Сфинкс для бывалых. Что добавили в свежих версиях, как этим пользоваться, и все прочие тонкости, про которые вы не постесняетесь спросить

Поощрения и наказания. Как использовать неадминистративные приемы?

11:00-19:00 [Team Lider] - Зал №4 

Дмитрий Снисарь — психолог с девятилетним стажем практической работы.  
 Владимир Железняк, работаю в IT с 1999 года. За это время видел множество проектов которые шатались от всяких человеческих неожиданностей. 

Почему люди себя ведут не так как ожидалось? Как это изменить? Что лучше - поощрять или наказывать? Как наказать так, чтобы изменилось поведение? Почему любят наказывать, но не любят поощрять? Можно ли с помощью одни только поощрений получить спаянную и эффективную команду? Как создать хорошее поощрение за малое время?


Это практические вопросы, с которыми сталкивается любой менеджер. Но даже опытные менеджеры не всегда делают грамотный выбор между поощрением и наказанием. Кто-то всегда пытается объяснять логично, и половину рабочего времени только этим и занимается. Кто-то постоянно пытается штрафовать, угрожать и принуждать. Кто-то не слушает сотрудников и рубит с плеча. Кто-то занимается превентивными наказаниями по понедельникам.

Подходов много, и они не эффективны. Все они появились в результате болезненной обратной связи от раздраженных начальников, сотрудников и коллег. И часто вся система поощрения/наказания у IT-менеджеров упирается в тупик:
-----------
Уволить и штрафовать - нельзя. Повысить и премировать - изредка. 
Как мотивировать?
-----------
Цель мастер-класса: научиться использовать неадминистративные и невербальные приемы обратной связи для мотивации с позиций поведенческой психологии. 

Приемы и техники этого тренинга основаны на научных психологических разработках и были проверены на практике во многих компаниях. 

Резервное копирование MySQL в экстремальных условиях. Зал №3

11:00-14:00 Мастер-класс(3 часа)   - Зал №2

Света (svetasmirnova) Смирнова, ведущий инженер технической поддержки MySQL с 2006 года, компания Oracle. Автор книги "MySQL Troubleshooting". В настоящий момент её основные обязанности: техническая поддержка, верификация и приоритезация багов, представительство в команде разработчиков MySQL Enterprise Backup. 

Резервное копирование - одна из важнейших обязанностей администратора баз данных. Копия поможет в случае поломки оборудования, программной и пользовательской ошибок. Также копии необходимы для создания дополнительных инсталляций сервера баз данных, нужных для репликации, разработки, тестирования, QA и многих других полезных вещей. Никто не станет отрицать сверхполезность резервных копий!

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

На семинаре я поделюсь своим опытом и научу справляться с аналогичными проблемами самостоятельно. 


Демонстрация Laravel в реализации платежного сервиса 

15:00-18:00 Мастер-класс(3 часа)   - Зал №2 
  
 
Михаил Новиков : 10 лет в веб-разработке, от разработчика в студии до стартапщика и руководителя подразделения в финансовом секторе.  Убежденный сторонник гибких методологий, бережливых процессов, и как следствие, только инженерно-качественных и бизнес-полезных проектов.
 Юлдашев Владимир: IT-шник "с пеленок", профессиональный разработчик для web/mobile. В частности - знает что такое DI и умеет им правильно пользоваться.

История мастер-класса:
Заказчику (внезапно) поторопилось сделать проект.
Сделать быстро - это для заказчика. Для разработчиков же - чтобы не было скучно и не было "по накатанной".
Проект несложный - одностраничный сайт, внутри несколько асинхронных сервисов, интеграция с парой банков, и аналитический модуль.
Подумали, решили "поиграть" на новомодном Laravel - и не пожалели.
На мастер-классе покажем то, что получилось: никакого творчества, 100% инженерии, с демонстрацией всех вкусностей нового фреймворка, которые нам пригодились.
Покажем то, что вы давно хотели знать, но стеснялись потрогать. Даже DI :-)

Для активного участия в программе мастеркласса,
будут предоставлены ssh-доступы к рабочим копиям проекта, поэтому:
* подготовьте ноутбук с wifi,
* на котором установлена любая подходящая IDE (например PhpStorm, NetBeans),
* которая может удаленно вносить изменения в файлы по ssh (sftp);
* и скачайте также заранее любой ssh-клиент (например Putty);
* и не забудьте про git-клиент (может пригодиться).