SDCast #109: В гостях Антон Титов, технический директор, основатель компании SpiralScout

1:38:14
 
Поделиться
 

Manage episode 245286936 series 58248
Сделано Konstantin Burkalev и найдено благодаря Player FM и нашему сообществу. Авторские права принадлежат издателю, а не Player FM, и аудиоматериалы транслируются прямо с его сервера. Нажмите на кнопку Подписаться, чтобы следить за обновлениями через Player FM или скопируйте и вставьте ссылку на канал в другое приложение для подкастов.
Рад представить вашему вниманию 109-й выпуск SDCast’а с Антоном Титовым, техническим директором и основателем компании SpiralScout. В этом выпуске мы снова говорим о процессах разработки, но не только, а так же обсуждаем RoadRunner, высокопроизводительный сервер приложений PHP, написанный на Go, другие open source проекты компании, soft skills и многое другое. В начале Антон рассказал про компанию, как она зарождалась, развивалась, какие были процессы и организация в компании в начале и как это видоизменилось к настоящему времени. Мы поговорили про удалённую работу и работу в офисе, обсудили вопросы мотивации сотрудников. Антон рассказал про внедрение в компании четырёхдневной рабочей недели, о том как этот эксперимент доказал свою полезность и закрепился на постоянной основе. Одной из главных тем нашей беседы был конечно же проект RoadRunner. Это сервер приложений, написанный на Golang. Антон является автором и разработчиком RoadRunner. Он рассказал про проблемы php-fpm, и почему решил написать новый сервер, почему был выбран go для реализации, какова архитектура проекта и как взаимодействуют между собой go и php. Так же мы обсудили ещё один проект Антона Cycle DataMapper ORM: зачем нужен ещё один ORM для PHP, как Cycle ORM устроен внутри и какие у него особенности. Поговорили мы и в целом про open source, публикацию проектов, коммьюнити и обратную связ от пользователей. Антон, являясь техническим директором компании, умудряется находить время на программирование и оставаться техническим экспертом в используемых технологиях. Я попросил его рассказать, как ему удаётся совмещать различные роли и главное, как распоряжаться своим временем, чтобы его хватало на все задачи. Так же мы поговорили про софт скилы, насколько они важны для различных ролей (разработчики, тимлиды, СТО) и как эти софт скилы прокачивать. Ссылки на ресурсы по темам выпуска: * RoadRunner (https://roadrunner.dev/). А high-performance PHP application server, load-balancer, and process manager written in Golang * Cycle ORM (https://github.com/cycle/orm). PHP DataMapper ORM and Data Modelling Engine * Доклад Антона с конференции PHP Russia ’19 “Разработка гибридных PHP/Go-приложений с использованием RoadRunner” (Видео (https://www.youtube.com/watch?v=RUm94xCaXMo), расшифровка на хабре (https://habr.com/ru/company/oleg-bunin/blog/461827/)) * Статья «RoadRunner: PHP не создан, чтобы умирать, или Golang спешит на помощь» (https://habr.com/ru/company/badoo/blog/434272/) * Статья «Сравниваем PHP FPM, PHP PPM, Nginx Unit, React PHP и RoadRunner» (https://habr.com/ru/post/431818/) Понравился выпуск? — Поддержи подкаст на patreon.com/KSDaemon (https://www.patreon.com/KSDaemon) а так же ретвитом, постом и просто рассказом друзьям!

124 эпизодов