ThinkPHP #11


Details
Хитрости тестирования PHP-проектов, секреты разработки RESTful API и особенности использования Hack в продакшене — можно самостоятельно по крупицам собирать информацию обо всем этом в сети, но лучше прийти на ThinkPHP #11 и получить микс из теории и практического опыта от наших спикеров. К тому же, обсуждать новости из мира веб-разработки гораздо приятнее в кругу единомышленников на наших сладких кофе-брейках :).
Спикеры и темы ThinkPHP #11:
- Symfony2: Разработка RESTful API
• Как проектируется API?
• Какие бандлы используются для ускорения разработки?
• Внутренняя структура приложения (типичная и рекомендуемая)
• Валидация и сериализация моделей
• Тестирование API
Тарас Омельяненко:
https://github.com/miroling
@miroling (https://twitter.com/miroling)
- Протесть слона! (особенности тестирования РНР проектов)
• Зачем разработчикам тесты
• Почему тесты бывают не только модульными
• Что нельзя протестировать
• Подходы к построению тестовой инфраструктуры
• Немного страшных слов: TDD/BDD/моки/стабы/др
• Краткий обзор существующих тестовых фреймворков: PHPUnit, PHPSpec, Codeception, Behat
• Детальный разбор Codeception. Почему именно он?
Михаил Боднарчук:
https://github.com/DavertMik
@davert (https://twitter.com/davert)
- Building better PHP - HACK (HHVM)
• Костыли в PHP
• PHP 7 и что же не так с принятыми RFC (Return Type Hints в особенности)
• Типизация в HACK и strict режим
• Статический анализатор типов в Hack
• Ассинхронный PHP - AsyncMySQL, AsyncCurl
• За и против использования Hack в продакшене
Олександр Ганжа:
https://github.com/Arilas
@GrantedN (https://twitter.com/GrantedN)
Начало регистрации 18:45

ThinkPHP #11