09:00 |
Registration
|
Registration
|
Registration
|
09:00 |
10:00 |
Asynchronous PHP (Aсинхронный PHP)
Anton Shabovta
|
Practical advanced static analysis
Dave Liddament
|
Transition from the Rest API to GraphQL on three real projects: a simple website, an online store and a project with microservices (Переход от Rest API к GraphQL на примере трех реальных проектов - простой сайт, интернет-магазин и проект с микросервисами)
Anton Morev
|
10:00 |
11:00 |
Typed Properties and more: What’s coming in PHP 7.4?
Nikita Popov
|
The evolution of Facebook webhook processing: from zero to 12'500 RPS (Эволюция обработки вебхука Facebook: с нуля до 12'500 в секунду)
Dmitry Kushnikov
|
Broadcast from track M
|
11:00 |
12:00 |
The most interesting in PHP 8 (Самое интересное в PHP 8)
Dmitry Stogov
|
Proper OOP: the organization of a reliable business logic (Грамотное ООП: организация надёжной бизнес-логики)
Dmitry Eliseev
|
Broadcast from track M
|
12:00 |
13:00 |
Lunch
|
Moderation of millions of ads per day through the state machine (Модерация миллионов объявлений в день через state machine)
Dmitriy
|
Machine Learning - how to begin to learn the machine in PHP
Arkadiusz Kondas
|
13:00 |
14:00 |
School of PHP Magic (Школа магии PHP)
Alexander Lisachenko
|
Lunch
|
Lunch
|
14:00 |
15:00 |
How to make Legacy Refactoring Fun Again - From Months to Days
Tomas Votruba
|
Tests for Codeception for PHP-services. How to stay without regression tests (Тесты на Codeception для PHP-сервисов. Как остаться без регресса)
Pavel Stashevsky
|
This code will enjoy your unit tests (Такой код понравится вашим юнит-тестам)
Alexander Novikov
|
15:00 |
16:00 |
PHP as a PhpStorm development tool (PHP как инструмент разработки PhpStorm)
Kirill Smelov
|
Climbing the Abstract Syntax Tree
James Titcumb
|
When is it better to choose PHP instead Go (Когда лучше выбрать PHP вместо Go)
Ilyas Salikhov
|
16:00 |
17:00 |
Distributed Domain Destruction - Adventures in building distributed systems
Srdjan Vranac
|
NoVerify: PHP Linter that Runs Fast (NoVerify: PHP-линтер, который работает быстро)
Iskander Sharipov
|
PHP frameworks architecture (Устройство PHP-фреймворков)
Frol Kryuchkov
|
17:00 |
18:00 |
Developing PHP/Go hybrid applications using RoadRunner (Разработка гибридных PHP/Go-приложений с использованием RoadRunner)
Anton Titiov
|
PHP performance: plan, profile, optimize. (Производительность PHP: планируем, профилируем, оптимизируем)
Pavel Murzakov
|
Domain Driven Design on practice (Domain Driven Design на практике)
Sergey Pantushin
|
18:00 |
19:00 |
Social event
|
19:00 |