Всем привет! До единственной профессиональной конференции, сфокусированной на PHP, осталось всего несколько дней. В чате конференции в Telegram участники готовятся к митапам, пишут вопросы, уточняют расписание и обсуждают доклады. Именно поэтому мы решили рассказать про доклады подробнее — провести вас по знаменательным местам конференции. Вместо исторических развалин у нас фреймворки, вместо падающих башен — ООП и бизнес-логика, а соборы заменяют линтеры и анализаторы. Подробности под катом.
Программа
В программу конференции PHP Russia 2019 попали 22 доклада. Они идут в три потока и выбрать на что сходить не просто, а еще есть три митапа… Дилемма непроста, а технология клонирования, к сожалению, еще не доступна в быту. Мы решили немного вам помочь. Нет, не клонировать, а напомнить, что если что-то пропустили — не отчаивайтесь, все доклады будут записываться и потом их можно посмотреть.
Вообще, все доклады можно смотреть в записи, но задать вопросы докладчику, поговорить с ним после, рассказать про свои проблемы и попросить фидбека в записи не получится. Именно поэтому на некоторые выступления стоит сходить лично.
Шесть докладов будут на английском языке. Они равномерно распределены по трем аудиториям и не идут параллельно. Это значит, что если беглый английский еще только в списке будущих достижений, то можно сходить на доклад на родном языке в соседний зал. Потом все записи можно будет посмотреть вдумчиво со словарем.
Все доклады программным комитетом конференции условно делятся на 5 категорий. Мы кратко расскажем про них, и какие темы в эти категории входят.
Прикладные
Информацию из них можно применять практически на любом проекте.
Павел Мурзаков расскажет о производительности в PHP, а Сергей Пантюшин об архитектуре в докладе «Domain Driven Design на практике». Дмитрий Елисеев разложит код по местам и покажет как грамотно применить ООП в бизнес-логике.
Srdjan Vranac дополнит картину докладом «Distributed Domain Destruction — Adventures in building distributed systems». Также нас ждет пара докладов про тесты: «Такой код понравится вашим юнит-тестам» от Александра Новикова и «Тесты на Codeception для PHP-сервисов. Как остаться без регресса» от Павла Сташевского.
Про будущее языка и новые подходы
Даже если эти доклады применить сразу не получится, знать куда всё движется, полезно. Например, будет интересно узнать от Никиты Попова, что готовит нам PHP 7.4 и про самое интересно в PHP 8 от Дмитрия Стогова. Антон Шабовта расскажет про асинхронный PHP: блокирующие и неблокирующие операции, структура Event Loop и асинхронных примитивов изнутри, генераторы как способ управления потоком исполнения программы и многое другое. В категории еще два доклада: «Разработка гибридных PHP/Go-приложений с использованием RoadRunner» от Антона Титова, а Arkadiusz Kondas расскажет про методы машинного обучения на PHP.
Про полезные инструменты
Доклады про полезные инструменты, внедрение которых может значительно продвинуть ваши проекты. Например, когда лучше выбрать PHP вместо Go? Ответ знает Ильяс Салихов.
Кирилл Смелов расскажет про PhpStorm с неожиданной стороны. Оказывается, кое-что в IDE написано на PHP. Искандер Шарипов представит PHP-линтер, который работает в 10 раз быстрее остальных. Хорошее подспорье в работе.
В категории инструментов есть два доклада не только полезны, но и помогут потренировать ваш английский: «How to make Legacy Refactoring Fun Again — From Months to Days» от Tomáš Votruba и «Practical advanced static analysis» от Dave Liddament.
Интересные кейсы
Кейсы — это всегда любопытно. Чужие ошибки и успехи, опыт создания на PHP больших проектов — всё это понадобится, когда ваш проект вырастет… ну или если он уже вырос, то применить что-то вы сможете уже сейчас.
В категории три истории. Дмитрий Кубицкий расскажет про модерацию миллионов объявлений в день через state machine, Антон Морев — про переход от Rest API к GraphQL на примере простого сайта, интернет-магазина и проекта с микросервисами, а Дмитрий Кушников расскажет об эволюции обработки вебхука Facebook: с нуля до 12500 в секунду.
Для понимания
Доклады, углубляющие понимание того, как работают современные фреймворки и инструменты. Разберем устройство PHP-фреймворков, магические заклинания в PHP и абстрактное синтаксическое дерево — AST.
Конференция пройдет уже 17 мая в Инфопространстве. Всю информацию, которая вам может пригодиться, мы собрали в F.A.Q.: как добраться, зарегистрироваться, питание, раздаточные материалы. записи и расписание.
Коммуникация на конференции идет через наш чат в Telegram, новости и изменения публикуем в канале там же. Также у нас есть соцсети: VK, FB и Twitter. Подписывайтесь! Ждем вас на PHP Russia 2019 17 мая!
Автор: e_finkel