9 июня(суббота) 2012 Москва

Телефон: +7 (495) 502-33-78
E-mail: 2012@devconf.ru

Программа DEVCONF 2012 Зал JS
9 июня (суббота) 2012 г.

Полная программа | Условия участия | Программа МАСТЕР-КЛАССОВ 10 июня
JS
Врубель
10:00Регистрация участников (холл 3-го этажа)
11:00Открытие конференции (Основной зал)
11:15

OpenSource стартап на Ruby

Анатолий Макаревич http://github.com/makaroni4 и Сергей Толубаев
Gistflow.com - social learning Почему великие художники воруют? Разработка проекта Экстримальный бутстрэппинг Бесплатный сыр в Heroku Гемы и микрогемы Профилирование (бенчмаркинг по-русски)
12:00Кофебрейк (2-й этаж)
12:15

Ежедневная работа с MySQL и Percona Tools

Владимир Федорков. Последние десять лет работал в области высоких нагрузок, последние несколько лет беспощадно консультирует клиентов по вопросам производительности LAMP стека вообще, MySQL и Sphinx в частности. Командует консалтингом сфинкса.
Percona Toolkit один из самых мощных инструментариев c открытым кодом для управления и администрирования СУБД MySQL. Посетив доклад вы познакомитесь с возможностями и инструментами пакета, а так же узнаете о его применении для анализа запросов, управления репликацией, анализа нагрузки на дисковую подсистему и других задач администрирования серверов баз данных.
13:05



13:40

Распределённый офис разработки проектов – пути создания

Перченок А.А. Менеджер проектов в компании ГдеЭтотДом.РУ
Структура распределённой команды; Оформление удаленного разработчика по ТК РФ; Пути сокращения срока вхождения разработчика в проект; Мотивация удаленного разработчика: - Энтузиазм: поддерживаем интерес к проекту; - Вырабатываем принципы самостоятельной работы; - Осуществляем удаленный team building; Опыт или типовые сложности, возникающие при организации распределённой команды.
14:15



15:00Обед (2-й этаж)
16:00

Как мы разрабатываем Сфинкс

Андрей Аксенов, автор Sphinx (http://sphinxsearch.com/)
Про устройство процесса разработки поискового сервера по кличке Sphinx. С открытыми исходниками, зато на C++. Как у нас устроены полностью удаленный процесс, контроль версий, тестирование, цикл релизов, цикл борьбы с багами и прочая скучная нудятина по самый стиль написания кода. Ничего нового, ничего революционного, просто как оно устроено именно у нас и почему сложилось именно так.
16:35



17:10

Tuna Framework - архитектурный web-framework

Кононенко Сергей. Разработчик приложений.
Для разработки веб-приложений требуется надежная и гибкая основа. Доклад будет посвящен описанию структуры фреймвока, так же будет описан быстрый и ленивый HTML-шаблонизатор, который входит в состав библиотеки.
17:45Кофебрейк (2-й этаж)
18:00

Рефакторинг и второе рождение проекта на примере Zend Framework 2.0

Алексей Пархоменко, PHP-разработчик. В сфере web-программирования 8 лет. На текущий момент ответственен за внедрение новых сервисов, а также правку ядра и критически нагруженных участков казахстанского портала Нур.kz в частности национальной социальной сети МойНур.
Мастер-класс предполагает детальное рассмотрение архитектуры Zend Framework 2.0 на предмет практической реализации отличного рефакторинга кода в сравнение с веткой 1.x, а также эффективного использование современных методик программирования в разрезе новых течений в мире PHP кочующих из JAVA. В частности предполагается рассмотреть DI (Dependency Injection) контейнеры, замыкания (лямбда-функции), поговорить о фичах PHP 5.4, взглянуть на смещение акцентов с наследования в сторону интерфейсов под углом проектировщиков фреймворка и о практических применениях данных методик в реальных проектах. Затронуть вопрос о том, сколько компания может экономить ресурсов произведя рефакторинг своего кода и сколько времени следует выделять разработчику на поиски гибких решений по модернизации. Кроме того, хотелось бы поднять вопрос об эффективном планировании и разделении обязанностей команды разработчиков в условиях проектирования сложных дизайнов с минимальными затратами. Литературный базис: М. Фаулер «Рефакторинг. Улучшение существующего кода.» М. Фаулер «Архитектура корпоративных программных приложений.» М. Зандстра «PHP: объекты, шаблоны и методики программирования.» Д. Кириевски «Рефакторинг с использованием шаблонов.»
18:45Торжественное закрытие DEVCONF 2012