| 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 |