Программа Web Architect WorkShop Day будет опубликована 4сентября. Планируется провести 3 потока мастер-классов: аналитика и архитектрура, управление качеством, технологии и секреты мастерства.
Льготная регистрация продлена до 10 сентября. Не опоздайте уже 30% мест занято
Темы конференции:
Главные новости PHP 5.3, о которых все говорят
Johannes Schluter schlueters.de
Главные новости PHP 5.3, о которых все говорят — это пространства имён (namespaces) и замыкания (closures).
Однако, в PHP 5.3 есть и много другого нового фунционала, который делает этот
релиз значительной вехой в истории проекта: модули Intl, Phar, mysqlnd, улучшения в SPL,
позднее статическое связывание (late static binding) и много другое.
Йоханнес работает в команде разработки клиентских библиотек MySQL,
создателей самой популярной в мире СУБД с открытыми исходниками и обучается
в университете прикладных наук Мюнхена.
Он является релиз-менеджером ветки PHP 5.3
и частым докладчиком на различных конференциях по всему миру.
MySQL Online Backup
Смирнова Светлана MySQL Senior Support Engineer
MySQL Bugs Analysis Support Group Sun Microsystems. mysql.com
Начиная с версии 5.4.x пользователям MySQL будет доступен новый быстрый MySQL [Online] Backup.
Вы сможете делать backup/restore очень быстро
Никаких блокировок — вы можете пользоваться своими таблицами во время backup
Нет необходимости откладывать backup до времени минимильной активности
На презентации будут показаны результаты тестов.
Отдельный блок будет посвящён сравнению с существующими техниками, в частности
стоит ли отказываться от используемых решений в пользу новой возможности.
Профессиональная разработка PHP-проектов на платформе Microsoft"
Андрей Бешков
эксперт по инфраструктуре, Microsoft
Практика распределенной разработки в open-source проектах. Методы, инструментарий, проблемы
Александр Веремьев
разработчика Zend Framework (ZEND) zendframework.com
Доклад затрагивает различные аспекты разработки в условиях географического распределения команды, привлеченной к проекту.
Доклад опирается на опыт, приобретенный при участии в проекте Zend Framework на различных этапах его реализации.
В докладе будет рассмотрена модель ведения open-source проекта, используемая Zend Technologies для проекта
Zend Framework – ответственность за качество open-source продукта со стороны коммерческой организации
при преимущественном праве принятия решений, а также организационные особенности этой модели –
основная команда (core team), представляющая Zend, сторонние разработчики,
взаимодействие основной команды с community и т.д.
Доклад в частности затрагивает такой аспект, как баланс между
коллегиальностью принимаемых решений и связанных с этим накладных расходах.
В презентации будет уделено внимание естественно складывающимся этапам развития open-source проекта,
а также способам сохранить управляемость проектом при его росте.
Рассмотрены различные инструменты, предназначенные для управления данными проекта
(системы версионирования, трекер задач, Wiki раздел на сайте проекта) и общения разработчиков
(списки рассылок, IRC, системы голосового общения), а также их применимость в разных условиях.
PHP performance hints and tips
Александр Веремьев
разработчика Zend Framework (ZEND)
Доклад представляет информацию относительно некоторых аспектов языка PHP, влияющих на производительность:
— замедление скорости обработки строк при присваивании переменной по ссылке;
— обработка циклических ссылок в структурах объектов;
— неэффективность .= оператора в определенных условиях;
— низкая скорость serialize()/unserialize();
— ручной “methods inlining”;
— использование объектов в сложных структурах, замена их массивами в некоторых случаях, производительность.
Рассекреченный демон Pinba — realtime statistics for PHP
Довгаль Антон автор pinba, pinba.org
разработчик, Badoo.com badoo.com
При разработке больших проектов довольно часто бывает, что проблемы с производительностью всплывают уже после внедрения, не смотря на все предварительные расчеты и тесты.
От этого никак нельзя уйти, но с этим нельзя и мириться. Пинба помогает разработчикам следить за производительностью их проекта самым детальнейшим образом — вплоть до конкретных операций на конкретных серверах, что позволяет выявлять узкие места на живом, рабочем проекте в реальном времени.
Целевая аудитория
Разработчики, системные администраторы
Область применения
Проекты размером выше среднего, с большим объёмом кода.
Sphinx 2009.
Аксенов Андрей автор Sphinx
www.sphinxsearch.com
Обзор новых фичей, появившихся в Сфинксе за 2009й год.
— MySQL протокол и SphinxQL
— RT индексирование (альфа)
— строковые атрибуты
— модели обработки запросов (fork, prefork, threads)
— новый формат позиций, индкесирование без позиций
— кеш общих подзапросов
— «смешанные» символы
— агрегатные функции
— и еще 10+ других интересных фичей
Флипчарт-сессия: Бойся вилки: Недокументированыые тонкости обработки целых чисел, вещественных чисел и
массивов в PHP, и как с ними бороться.
Как превратить приложение в платформу.
Вадим Крючков (long), руководитель отдела разработки компании Оверсан.
Начав разработку панели управления облачным хостингом мы поставили себе
цель сделать самое удобное приложение для пользователей. Ну и для нас,
разработчиков, оно так же должно быть удобным — поскольку на российском
рынке никто еще такого не делал, нужно было построить очень гибкое
приложение, чтобы его можно было легко менять под запросы
пользователей и маркетинга. Наша система состоит из множества отдельных
приложений, которые написаны на разных языках и должны взаимодействовать
между собой. Как? На помощь нам пришел REST. Но тут встала другая
проблема — нужно «защитится» от продвинутых пользователей, которые
проанализировав запросы, будут строить свои приложения, используя наш
API. Тогда мы решили пойти от обратного — открыть API для разработчиков.
Так как же спроектировать хороший API? Почему стоит выбирать REST? Как
построить эффективное приложение и развернуть его в облаке? Об этом и
других вкусностях, которые несет cloud computing, я готов рассказать в
этом докладе.