Pull to refresh

PHPConf 2009 — темы докладов от авторов PHP, MySQL, Zend, Sphinx, Pinba,

Reading time3 min
Views1.2K
Присланные тезисы на PHPConf 2009, которая пройдет 8,9 октября 2009 в Москве
www.phpconf.ru/reg — регистрация уже открыта
image

День первый – WebArchitect WorkShop Day 8 октября (чт)
Это день полностью состоящий из мастер-классов. Их прочитают признанные гуру. Каждый мастер-класс могут посетить не более 30 человек. На данный момент планируется 3 потока по 6 часов. Каждый мастер-класс длительностью от 1,5 до 6 часов.

День второй – PHPCONF 2009 9 октября (пт)
Пополните ваши знания! Что нового произошло за 1,5 года? Какие методики разработки стали общепринятыми в профессиональной среде? Как их внедрить малой кровью? Как повысить эффективность вашей работы и работы вашей команды в разы?


Главные новости PHP 5.3, о которых все говорят
Johannes Schluter

Главные новости PHP 5.3, о которых все говорят — это пространства имён (namespaces) и замыкания (closures). Однако, в PHP 5.3 есть и много другого нового фунционала, который делает этот релиз значительной вехой в истории проекта: модули Intl, Phar, mysqlnd, улучшения в SPL, позднее статическое связывание (late static binding) и много другое.

Йоханнес работает в команде разработки клиентских библиотек MySQL, создателей самой популярной в мире СУБД с открытыми исходниками и обучается в университете прикладных наук Мюнхена. Он является релиз-менеджером ветки PHP 5.3 и частым докладчиком на различных конференциях по всему миру.

Презентация «MySQL [Online] Backup»

Начиная с версии 5.4.x пользователям MySQL будет доступен новый быстрый MySQL [Online] Backup.

Вы сможете делать backup/restore очень быстро
Никаких блокировок — вы можете пользоваться своими таблицами во время backup
Нет необходимости откладывать backup до времени минимильной активности

На презентации будут показаны результаты тестов.
Отдельный блок будет посвящён сравнению с существующими техниками, в частности стоит ли отказываться от используемых решений в пользу новой возможности.

Sphinx 2009 — от автора

За неполный 2009й год мы сделали много разных новых фич. Настолько много, что про некоторые сами уже забываем напрочь :-)
+
Рассказ про 4 разных тонких момента в PHP, на которые мы нарывались.
3.1) www.mysqlperformanceblog.com/2007/03/27/integers-in-php-running-with-scissors-and-portability
3.2) www.mysqlperformanceblog.com/2008/01/10/php-vs-bigint-vs-float-conversion-caveat
3.3) Наколка про внутреннее устройство массивов.
3.4) Наколка про serialize/unserialize тупых интов.
3.5) Наколка про инты и платформы (по сути это 3.1, как оно било в спину в продакшне).

“Практика распределенной разработки в open-source проектах. Методы, инструментарий, проблемы.”

Александр Веремьева (ZEND)
Доклад затрагивает различные аспекты разработки в условиях географического распределения команды, привлеченной к проекту.

Доклад опирается на опыт, приобретенный при участии в проекте Zend Framework на различных этапах его реализации.

В докладе будет рассмотрена модель ведения open-source проекта, используемая Zend Technologies для проекта Zend Framework – ответственность за качество open-source продукта со стороны коммерческой организации при преимущественном праве принятия решений, а также организационные особенности этой модели – основная команда (core team), представляющая Zend, сторонние разработчики, взаимодействие основной команды с community и т.д.
Доклад в частности затрагивает такой аспект, как баланс между коллегиальностью принимаемых решений и связанных с этим накладных расходах.

В презентации будет уделено внимание естественно складывающимся этапам развития open-source проекта, а также способам сохранить управляемость проектом при его росте.

Рассмотрены различные инструменты, предназначенные для управления данными проекта (системы версионирования, трекер задач, Wiki раздел на сайте проекта) и общения разработчиков (списки рассылок, IRC, системы голосового общения), а также их применимость в разных условиях.

“PHP performance hints and tips.”

Доклад представляет информацию относительно некоторых аспектов языка PHP, влияющих на производительность:
— замедление скорости обработки строк при присваивании переменной по ссылке;
— обработка циклических ссылок в структурах объектов;
— неэффективность .= оператора в определенных условиях;
— низкая скорость serialize()/unserialize();
— ручной “methods inlining”;
— использование объектов в сложных структурах, замена их массивами в некоторых случаях, производительность.

Рассекреченный демон Pinba — realtime statistics for PHP
от tony2001 Badoo.com

При разработке больших проектов довольно часто бывает, что проблемы с производительностью
всплывают уже после внедрения, не смотря на все предварительные расчеты и тесты.
От этого никак нельзя уйти, но с этим нельзя и мириться.
Пинба помогает разработчикам следить за производительностью их проекта самым детальнейшим образом — вплоть до конкретных операций на конкретных серверах, что позволяет выявлять узкие места на живом,
рабочем проекте в реальном времени.

Целевая аудитория
Разработчики, системные администраторы

Область применения
Проекты размером выше среднего, с большим объёмом кода.

Вы можете принять непосредственное участие в выборе докладов на форуме PHPClubа
phpclub.ru/talk/forumdisplay.php?forumid=29
Tags:
Hubs:
+33
Comments38

Articles