#2, 17.05.2017 , PHP
Додаємо "ентерпрайз" підходи до наших звичайних PHP проектів!
Матеріали виступів
![speakers photo](http://res.cloudinary.com/mbdstorage/image/upload/c_scale,w_200/v1493035441/%D0%9B%D0%B5%D0%B3%D0%BA%D0%B8%D0%B8%CC%86_oj8ykr.jpg)
Анатолій Легкий
Web Developer у MobiDev
Авто тесты на крупном PHP проекте: спасательный круг и подводные камни
Начинаем писать код по TDD прямо сейчас. Рекомендации по внедрению автотестов в проект. Разбор и решение возникающих проблем. Запускаем тесты в несколько независимых потоков
Мова виступу: російська
Slides
Video
![speakers photo](http://res.cloudinary.com/mbdstorage/image/upload/c_scale,w_200/v1493035358/%D0%A1%D0%B8%D1%87%D0%B5%D0%B2%D1%81%D0%BA%D0%B8%D0%B8%CC%86_zw6eu9.jpg)
Олег Січевський
Web Technical Lead у MobiDev
Continuous integration: готовим и подаём к чаю
Немного об инструменте для автоматизации сбора и тестирования PHP решений. Три закона робототехники для инструментов. Препятствия на пути к автоматизации. Установка перехватчиков в Git. Пишем Ansible роли для сбора и тестирования.
Мова виступу: російська
Slides
Video
![speakers photo](https://en.gravatar.com/userimage/19911524/0b671347151fa6e8b1d3323448736472.jpg?size=200)
Євген Кузьмінов
Ruby Team Leader у MobiDev
Railway орієнтоване програмування у PHP на практиці
Як почати писати код без if/else, та почати розуміти логіку свого “спагетті коду”? Розглянемо експеримент на тему Railway підходу у PHP. Це не має нічого спільного с Rails чи Ruby, а навпаки спрямовує нас у функціональне програмування. Давайте позичимо ідеї з Haskell та монади Either, додамо пайплайн накштал в Elixir, і подивимось як це може виглядати в PHP.
Мова виступу: українська
Slides
Video
![speakers photo](http://res.cloudinary.com/mbdstorage/image/upload/c_scale,w_200/v1493035247/%D0%92%D0%B0%D1%81%D0%B8%D0%BB%D1%8C%D1%87%D0%B5%D0%BD%D0%BA%D0%BE_abg0tc.jpg)
Олексій Васильченко
Web Group Leader and Project Manager у MobiDev
PHP и время. Храним и используем данные привязанные ко времени
UTC и таймзоны и DateTime Class. Типичные поля в БД. Задачи со временем в “социальной сети”. Храним день рождения юзера и почему не стоит всегда использовать таймстампы. Задачи со временем в “бухгалтерской системе”
Мова виступу: російська