РУС | EN

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

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

Программа DEVCONF 2014 Зал PHP
14 июня (суббота) 2014 г.

Полная программа | Условия участия | Программа МАСТЕР-КЛАССОВ 15 июня
PHP
№ 1,2
10:00Регистрация участников (холл 3-го этажа)
11:00Открытие конференции (Зал №5)
11:15

Yii 2.0, обзор

Александр Макаров / Sam Dark Инженер из Воронежа, активный участник OpenSource проектов, один из разработчиков Yii и его представитель в PHP-FIG.
- Что творится в мире PHP: тренды, инструменты и фреймворки. - Что такое Yii, кто его использует (Facebook, Vice и т.д.), почему он так хорош. Обзор сильных сторон новой версии фреймворка.
12:00Кофебрейк ( Зал №5) — Розыгрыш призов от партнеров
12:15

Архитектура AVITO.ru

Михаил Тюрин - Руководитель группы в AVITO. Принимает непосредственное участие в разработке проекта с 2009 года.
В докладе поговорим о high-level архитектуре проекта AVITO.ru. Что такое AVITO.ru в цифрах: - сотни миллионов динамических запросов в сутки - десятки терабайт статических данных - терабайтные базы данных - тысячи rps на поисковой кластер - десятки гигабайт clickstream-данных в день - миллиарды счетчиков - более 100 достаточно мощных серверов
13:00

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

Дмитрий Стогов - ведущий инженер в Zend Technologies, один из ведущих контрибьюторов php.net, лидер проекта phpng.
phpng (php new generation) - эксперементальная ветка PHP, в которой мы пытаемся подменить самые базовые структуры и примитивы PHP, оставив поведение без изменений. Это позволит существенно улучшить производительность и заложить базис для дальнейшего развития (включая JIT компиляцию). Проект велся с начала 2014, но был открыт только в конце апреля, когда у нас появились первые обнадеживающие результаты. Мы надеемся, что этот движок будет использован в следующем релизе PHP после PHP-5.6.
Презентация (pdf, 483 Kb)
14:00

Codeception - тестируем с человеческим лицом

Михаил Боднарчук - автор Codeception, веб разработчик из Киева. Любит писать веб приложения на PHP, Ruby, JavaScript. Автор множества open source проектов, докладчик различных конференций.
Обычно PHP разработчики мало уделяют времени тестированию. На то есть масса причин, и лень, не главная из них. Модульные и функциональные тесты должны быть просты для написания, чтобы держать ваше приложение в тонусе, и не давать ему разваливаться после каждого деплоя. Я расскажу о фреймворке Codeception, позволяющим тестировать веб приложения легко и просто.
Презентация (pdf, 3.6 Mb)
15:00Обед
2 этаж
16:00

Pinboard + pinba. Как организовать мониторинг сотни проектов

Ильяс Салихов, CTO в Интаро. Эксперт в PHP SensioLabs Certified Symfony Developer (Advanced) Работал и работаю над заметными веб-проектами Рунета.
В Интаро на сопровождении и разработке целый пул проектов на PHP — от со средней руки новостных порталов до крупных проектов, как www.svyaznoy.ru и www.duma.gov.ru. В докладе покажу, как организовать эффективный централизованный мониторинг большого количества веб-проектов на PHP в production с использованием связки opensource-проектов pinba (разработка badoo) + Pinboard (разработка intaro): * Какие метрики важны в работе веб-проекта * Как быстро оценить скорость работы сайта * Как оперативно узнавать об ошибках на проекте и уведомлять об этом ответственного разработчика * Как оперативно узнавать о «просадках» производительности сайта * Как легко выявить самые «тяжелые» страницы в проекте
16:35

Laravel

Shawn McCool, Laravel core developer
Laravel is the new MVC framework on the block. Its release was met with immediate success as companies from across the world began adopting its use. In this talk we will discuss what makes Laravel unique, its ecosystem, and how it can help your company achieve its PHP modernization goals.
Презентация (pdf, 1.4 Mb)
17:10

PHPCI: Система непрерывной интеграции для PHP-проектов

Дмитрий Хомутов / Corpsee http://corpsee.com
Совсем недавно вышла из бета-версии новая система непрерывной интеграции для PHP-проектов с открытым исходным кодом — PHPCI (текущая версия — 1.2.0). Система пока очень молодая и не имеет достаточного количества документации и информации в сети, но при этом, с моей точки зрения, очень интересная и заслуживающая внимания со стороны PHP-разработчиков, поэтому я хотел бы восполнить этот пробел и немного рассказать о ней. PHPCI вряд ли может конкурировать сейчас с известными большими системами, вроде Jankins или TeamCity, особенно для больших проектов со сложной инфраструктурой, но PHPCI отлично подойдет для маленьких или домашних проектов. Сейчас разработка идет очень быстрыми темпами, и я не удивлюсь, если вскоре PHPCI будет вполне сопостовим по функциональности с вышеупомянутыми системами. Если ваши проекты написаны на PHP, то у PHPCI есть преимущество перед остальными системами непрерывной интеграции уже сейчас, - она написана на PHP и для использования в PHP-проектах. Поэтому система "из коробки" поддерживает все основные инструменты из мира PHP-разработки: - инструменты для тестирования: PHP Unit, Codeception, Behat, Atoum; - инструменты для инспекции коды: PDepend, PHP Code Sniffer, PHP Copy/Paste Detector, PHP Code Sniffer Fixer, PHP Docblock Checker, PHP Loc, PHP Mess Detector, PHP Parallel Lint, PHP Spec Также PHPCI поддерживает большое количество общецелевых плагинов для работы с системами контроля версий, файлами, командной оболочкой, базами данных и т.д. Систем написана на современном PHP, придерживается стиля кода PSR-2 и имеет понятный и чистый код, а также построена на основе подключаемых плагинов, которые реализуют запуск различных иструментов, а также различного дополнительного функционала. Из этого следует, что программистам на PHP будет несложно разобраться в работе системы, а так же написать плагин, если нужна специфическая функциональность. Проекты конфигурируются декларативно с помощью указания в соответствующих секциях плагинов и параметров для их запуска (в формате yml).
Презентация (pdf, 349 Kb)
17:45

Асинхронный PHP - миф? Реальность!

Лисаченко Александр, руководитель отдела проектирования ПО Alpari-RU. Эксперт в области построения современных приложений (Symfony2, OOP, SOA, AOP, Enterprise, BI). Знаю и умею делать сложные вещи просто и легко. Знаю почти все о PHP и даже немного больше. Автор и разработчик аспектно-ориентированного фреймворка Go! AOP PHP. Докладчик на SymfonyCampUA-2012, 2013, DevConf-2013
Доклад посвящен асинхронному программированию в PHP, где будут рассмотрены все доступные для разработчика возможности: от самых примитивных, до самых высокотехнологичных, о которых вы еще, возможно, не знаете.
Презентация (ppt, 2.6 Mb)
18:30Кофебрейк ( Зал №5) — Розыгрыш призов от партнеров
18:45

собачники против кинофобов

На участие в сиквеле получено согласие Александра Макарова (соавтор Yii) и Романа Шевченко (Фанат, известный в узком кругу ограниченных товарищей, представленный на лурке и в демотиваторах). Так же на стороне команд готовы выступить и привести свои профессиональные доводы наши коллеги, исповедующие разные методики построения архитектуры. Автор заявки - Григорий Кочанов, докладчик на множестве конференций, тимлид.
Вечная тема - оператор @, talk-show.
20:00Закрытие DEVCONF 2014 (Зал №5)