PHPConf 2009
Сегодня речь идет уже не о создании домашних страничек, форумов, интернет-ларьков и т.п. Сегодня речь идет об индустриальных разработках. Вчерашним студентам-энтузиастам нужно постигать профессиональные методы создания программного обеспечения для решения самых актуальных задач бизнеса.
Программа конференции PHPCONF 2009
8 ОКТЯБРЯ – Web Architect WorkShop Day
09:00-10:00 |
Регистрация участников. Вручение сопроводительных материалов.
|
10:00-10:15
|
Вступительное слово
|
10:15-19:00
|
Программа Web Architect WorkShop Day будет опубликована 4сентября. Планируется провести 3 потока мастер-классов: аналитика и архитектрура, управление качеством, технологии и секреты мастерства
В мастер-классы войдут уникальные тренинги Рунета:
– Web-архитектор: 10 главных мантр вебархитектора – Зачем нужен Аналитик в веб проектах? – Как писать ТЗ для веб систем? – Описание требований в виде вариантов использования (use cases) – Профеcсия – аутсорсер: секреты мастерства – Практика построения среды разработки, определяющей процесс проектирования – Метод организации репозитория исходного кода – Системная инженерия и моделирование жизненных циклов – Дизайн тестов на примере онлайн-магазина суши – Вся мощь связки Dojo Toolkit + Zend Framework – Постановка процесса тестирования в организации – Нагрузочное тестирование веб-проектов – Ошибки архитектуры популярных WEB-ресурсов |
9 ОКТЯБРЯ – PHPCONF 2009 (DRAFT)
9:00-10:00 |
Регистрация участников. Вручение сопроводительных материалов.
|
10:00-10:15 |
Вступительное слово
|
10:15-11:00 |
Главные новости PHP 5.3, о которых все говорят Johannes Schluter Главные новости PHP 5.3, о которых все говорят – это пространства имён (namespaces) и замыкания (closures).
Однако, в PHP 5.3 есть и много другого нового фунционала, который делает этот релиз значительной вехой в истории проекта: модули Intl, Phar, mysqlnd, улучшения в SPL, позднее статическое связывание (late static binding) и много другое. Йоханнес работает в команде разработки клиентских библиотек MySQL,
создателей самой популярной в мире СУБД с открытыми исходниками и обучается в университете прикладных наук Мюнхена. Он является релиз-менеджером ветки PHP 5.3 и частым докладчиком на различных конференциях по всему миру. |
11:00-11:15 |
Кофебрейк
|
11:15-12:00 |
MySQL Online Backup Смирнова Светлана MySQL Senior Support Engineer Начиная с версии 5.4.x пользователям MySQL будет доступен новый быстрый MySQL [Online] Backup. Вы сможете делать backup/restore очень быстро
Никаких блокировок – вы можете пользоваться своими таблицами во время backup Нет необходимости откладывать backup до времени минимильной активности На презентации будут показаны результаты тестов.
Отдельный блок будет посвящён сравнению с существующими техниками, в частности стоит ли отказываться от используемых решений в пользу новой возможности. |
12:00-13:00
|
Профессиональная разработка PHP-проектов на платформе Microsoft” Андрей Бешков |
13:00-13:15 |
Перерыв
|
13:15-14:00 |
Практика распределенной разработки в open-source проектах. Методы, инструментарий, проблемы Александр Веремьев Доклад затрагивает различные аспекты разработки в условиях географического распределения команды, привлеченной к проекту.
Доклад опирается на опыт, приобретенный при участии в проекте Zend Framework на различных этапах его реализации.
В докладе будет рассмотрена модель ведения open-source проекта, используемая Zend Technologies для проекта
Zend Framework – ответственность за качество open-source продукта со стороны коммерческой организации при преимущественном праве принятия решений, а также организационные особенности этой модели – основная команда (core team), представляющая Zend, сторонние разработчики, взаимодействие основной команды с community и т.д. Доклад в частности затрагивает такой аспект, как баланс между коллегиальностью принимаемых решений и связанных с этим накладных расходах. В презентации будет уделено внимание естественно складывающимся этапам развития open-source проекта,
а также способам сохранить управляемость проектом при его росте. Рассмотрены различные инструменты, предназначенные для управления данными проекта
(системы версионирования, трекер задач, Wiki раздел на сайте проекта) и общения разработчиков (списки рассылок, IRC, системы голосового общения), а также их применимость в разных условиях. |
14:00-14:45
|
Обед
|
14:45-15:00
|
PHP performance hints and tips Александр Веремьев Доклад представляет информацию относительно некоторых аспектов языка PHP, влияющих на производительность:
– замедление скорости обработки строк при присваивании переменной по ссылке; – обработка циклических ссылок в структурах объектов; – неэффективность .= оператора в определенных условиях; – низкая скорость serialize()/unserialize(); – ручной “methods inlining”; – использование объектов в сложных структурах, замена их массивами в некоторых случаях, производительность. |
15:00-15:30
|
Рассекреченный демон Pinba – realtime statistics for PHP При разработке больших проектов довольно часто бывает, что проблемы с производительностью всплывают уже после внедрения, не смотря на все предварительные расчеты и тесты.
От этого никак нельзя уйти, но с этим нельзя и мириться. Пинба помогает разработчикам следить за производительностью их проекта самым детальнейшим образом – вплоть до конкретных операций на конкретных серверах, что позволяет выявлять узкие места на живом, рабочем проекте в реальном времени. Целевая аудитория
Разработчики, системные администраторы Область применения
Проекты размером выше среднего, с большим объёмом кода. |
15:30-15:45 | Перерыв |
15:45-16:45
|
Sphinx 2009. Обзор новых фичей, появившихся в Сфинксе за 2009й год.
– MySQL протокол и SphinxQL – RT индексирование (альфа) – строковые атрибуты – модели обработки запросов (fork, prefork, threads) – новый формат позиций, индкесирование без позиций – кеш общих подзапросов – “смешанные” символы – агрегатные функции – и еще 10+ других интересных фичей Флипчарт-сессия: Бойся вилки: Недокументированыые тонкости обработки целых чисел, вещественных чисел и
массивов в PHP, и как с ними бороться. |
16:45-17:45
|
Кофебрейк
|
17:45-18:30
|
Как превратить приложение в платформу. Вадим Крючков (long), руководитель отдела разработки компании Оверсан. Начав разработку панели управления облачным хостингом мы поставили себе
цель сделать самое удобное приложение для пользователей. Ну и для нас, разработчиков, оно так же должно быть удобным — поскольку на российском рынке никто еще такого не делал, нужно было построить очень гибкое приложение, чтобы его можно было легко менять под запросы пользователей и маркетинга. Наша система состоит из множества отдельных приложений, которые написаны на разных языках и должны взаимодействовать между собой. Как? На помощь нам пришел REST. Но тут встала другая проблема — нужно «защитится» от продвинутых пользователей, которые проанализировав запросы, будут строить свои приложения, используя наш API. Тогда мы решили пойти от обратного — открыть API для разработчиков. Так как же спроектировать хороший API? Почему стоит выбирать REST? Как построить эффективное приложение и развернуть его в облаке? Об этом и других вкусностях, которые несет cloud computing, я готов рассказать в этом докладе. |
18:30-19:00 |
Торжественное закрытие PHPCONF 2009, розыгрыш призов, вручение сертификатов участника.
|