- PVSM.RU - https://www.pvsm.ru -

Гид по докладам PHP Russia 2019

Всем привет! До единственной профессиональной конференции, сфокусированной на PHP [1], осталось всего несколько дней. В чате конференции [2] в Telegram участники готовятся к митапам, пишут вопросы, уточняют расписание и обсуждают доклады. Именно поэтому мы решили рассказать про доклады подробнее — провести вас по знаменательным местам конференции. Вместо исторических развалин у нас фреймворки, вместо падающих башен — ООП и бизнес-логика, а соборы заменяют линтеры и анализаторы. Подробности под катом.

image

Программа

В программу конференции PHP Russia 2019 попали 22 доклада. Они идут в три потока и выбрать на что сходить не просто, а еще есть три митапа… Дилемма непроста, а технология клонирования, к сожалению, еще не доступна в быту. Мы решили немного вам помочь. Нет, не клонировать, а напомнить, что если что-то пропустили — не отчаивайтесь, все доклады будут записываться и потом их можно посмотреть.

Вообще, все доклады можно смотреть в записи, но задать вопросы докладчику, поговорить с ним после, рассказать про свои проблемы и попросить фидбека в записи не получится. Именно поэтому на некоторые выступления стоит сходить лично.

Шесть докладов будут на английском языке. Они равномерно распределены по трем аудиториям и не идут параллельно. Это значит, что если беглый английский еще только в списке будущих достижений, то можно сходить на доклад на родном языке в соседний зал. Потом все записи можно будет посмотреть вдумчиво со словарем.

Все доклады программным комитетом конференции условно делятся на 5 категорий. Мы кратко расскажем про них, и какие темы в эти категории входят.

Прикладные

Информацию из них можно применять практически на любом проекте.

Павел Мурзаков расскажет о производительности в PHP [3], а Сергей Пантюшин об архитектуре в докладе «Domain Driven Design на практике» [4]. Дмитрий Елисеев разложит код по местам и покажет как грамотно применить ООП в бизнес-логике [5].

Srdjan Vranac дополнит картину докладом «Distributed Domain Destruction — Adventures in building distributed systems [6]». Также нас ждет пара докладов про тесты: «Такой код понравится вашим юнит-тестам» [7] от Александра Новикова и «Тесты на Codeception для PHP-сервисов. Как остаться без регресса» [8] от Павла Сташевского.

Про будущее языка и новые подходы

Даже если эти доклады применить сразу не получится, знать куда всё движется, полезно. Например, будет интересно узнать от Никиты Попова, что готовит нам PHP 7.4 [9] и про самое интересно в PHP 8 [10] от Дмитрия Стогова. Антон Шабовта расскажет про асинхронный PHP [11]: блокирующие и неблокирующие операции, структура Event Loop и асинхронных примитивов изнутри, генераторы как способ управления потоком исполнения программы и многое другое. В категории еще два доклада: «Разработка гибридных PHP/Go-приложений с использованием RoadRunner» [12] от Антона Титова, а Arkadiusz Kondas расскажет про методы машинного обучения на PHP [13].

Про полезные инструменты

Доклады про полезные инструменты, внедрение которых может значительно продвинуть ваши проекты. Например, когда лучше выбрать PHP вместо Go [14]? Ответ знает Ильяс Салихов.

Кирилл Смелов расскажет про PhpStorm [15] с неожиданной стороны. Оказывается, кое-что в IDE написано на PHP. Искандер Шарипов представит PHP-линтер [16], который работает в 10 раз быстрее остальных. Хорошее подспорье в работе.

В категории инструментов есть два доклада не только полезны, но и помогут потренировать ваш английский: «How to make Legacy Refactoring Fun Again — From Months to Days» [17] от Tomáš Votruba и «Practical advanced static analysis» [18] от Dave Liddament.

Интересные кейсы

Кейсы — это всегда любопытно. Чужие ошибки и успехи, опыт создания на PHP больших проектов — всё это понадобится, когда ваш проект вырастет… ну или если он уже вырос, то применить что-то вы сможете уже сейчас.

В категории три истории. Дмитрий Кубицкий расскажет про модерацию миллионов объявлений в день через state machine [19], Антон Морев — про переход от Rest API к GraphQL [20] на примере простого сайта, интернет-магазина и проекта с микросервисами, а Дмитрий Кушников расскажет об эволюции обработки вебхука Facebook [21]: с нуля до 12500 в секунду.

Для понимания

Доклады, углубляющие понимание того, как работают современные фреймворки и инструменты. Разберем устройство PHP-фреймворков [22], магические заклинания в PHP [23] и абстрактное синтаксическое дерево [24] — AST.

Конференция пройдет уже 17 мая в Инфопространстве. Всю информацию, которая вам может пригодиться, мы собрали в F.A.Q. [25]: как добраться, зарегистрироваться, питание, раздаточные материалы. записи и расписание [26].

Коммуникация на конференции идет через наш чат в Telegram [2], новости и изменения публикуем в канале [27] там же. Также у нас есть соцсети: VK, FB и Twitter. Подписывайтесь! Ждем вас на PHP Russia 2019 17 мая!

Автор: e_finkel

Источник [28]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/php-2/317559

Ссылки в тексте:

[1] профессиональной конференции, сфокусированной на PHP: https://phprussia.ru/2019

[2] чате конференции: https://t.me/PHPRussiaConfTalks

[3] о производительности в PHP: https://phprussia.ru/2019/abstracts/5154

[4] «Domain Driven Design на практике»: https://phprussia.ru/2019/abstracts/5137

[5] применить ООП в бизнес-логике: https://phprussia.ru/2019/abstracts/5114

[6] Distributed Domain Destruction — Adventures in building distributed systems: https://phprussia.ru/2019/abstracts/5139

[7] «Такой код понравится вашим юнит-тестам»: https://phprussia.ru/2019/abstracts/5138

[8] «Тесты на Codeception для PHP-сервисов. Как остаться без регресса»: https://phprussia.ru/2019/abstracts/5126

[9] что готовит нам PHP 7.4: https://phprussia.ru/2019/abstracts/5049

[10] самое интересно в PHP 8: https://phprussia.ru/2019/abstracts/5080

[11] про асинхронный PHP: https://phprussia.ru/2019/abstracts/5013

[12] «Разработка гибридных PHP/Go-приложений с использованием RoadRunner»: https://phprussia.ru/2019/abstracts/5048

[13] машинного обучения на PHP: https://phprussia.ru/2019/abstracts/5008

[14] когда лучше выбрать PHP вместо Go: https://phprussia.ru/2019/abstracts/5012

[15] PhpStorm: https://phprussia.ru/2019/abstracts/4799

[16] представит PHP-линтер: https://phprussia.ru/2019/abstracts/5103

[17] «How to make Legacy Refactoring Fun Again — From Months to Days»: https://phprussia.ru/2019/abstracts/5187

[18] «Practical advanced static analysis»: https://phprussia.ru/2019/abstracts/5155

[19] модерацию миллионов объявлений в день через state machine: https://phprussia.ru/2019/abstracts/5067

[20] про переход от Rest API к GraphQL: https://phprussia.ru/2019/abstracts/5094

[21] об эволюции обработки вебхука Facebook: https://phprussia.ru/2019/abstracts/5150

[22] устройство PHP-фреймворков: https://phprussia.ru/2019/abstracts/4863

[23] заклинания в PHP: https://phprussia.ru/2019/abstracts/5151

[24] абстрактное синтаксическое дерево: https://phprussia.ru/2019/abstracts/5007

[25] мы собрали в F.A.Q.: https://phprussia.ru/2019/articles/961

[26] расписание: https://phprussia.ru/2019/schedule.html

[27] в канале: https://t.me/PHPRussiaConfChannel

[28] Источник: https://habr.com/ru/post/451594/?utm_source=habrahabr&utm_medium=rss&utm_campaign=451594