Владимир Янц, тимлид в Badoo
«Зачем и как писать качественные Unit-тесты»
Что в докладе:
- Основные концепции unit-тестирования;
- Как сделать тесты стабильными, быстрыми и, главное, эффективными;
- Как следить за качеством ваших тестов;
- Разбор на практическом примере.
Антон Морев, основатель и CTO wormsoft.ru
«Переход с PHP на GoLang в реальных примерах»
Что в докладе:
- Сравнение возможностей асинхронности;
- Как начать писать на Go, если никто в команде ранее не писал на Go;
- Как сделать переход максимально «дешевым» для компании;
- Где и какие повседневные задачи решать проще;
- В каких ситуациях какой язык больше подходит и почему.
Сергей Жук, backend разработчик в проекте Skyeng Aword
«Повышаем производительность приложений с ReactPHP»
Что в докладе:
- Чем код на ReactPHP похож на код на NodeJS;
- С какими проблемами можно столкнуться при написании асинхронного кода;
- Как управлять асинхронностью с помощью промисов и стримов;
- Как подружить между собой синхронный и асинхронный код.
Владимир Плахотников, fullstack разработчик
«DTO на стероидах»
Что в докладе:
- Что есть DTO, зачем надо и как выглядит;
- Обозначаю проблему: неудобная, сложная, забагованная работа с переменными и массивами при получении и передачи данных на примере контроллера/метода API все плачут. Сложно контролировать параметры, сложно валидировать, сложно передавать в сервисный слой приложения;
- Как использование DTO смягчит проблемы из пункта 2 на примере. Используем статический анализатор?
- DTO на стероидах: вкалываем компоненты symfony/serializer и symfony/validator. Почти полная автоматизация рутины.
Регистриуйтесь, пока есть места! Их количество, к сожалению, ограничено.