SDCast #40: в гостях Анатоль Бельский, core-developer, релиз-менеджер PHP 7 - видео
Для существования нашего сайта необходим показ рекламы. Просим отнестись с пониманием и добавить сайт в список исключений вашей программы для блокировки рекламы (AdBlock и другие).
12n.ru 18478 роликов
в гостях Анатоль Бельский, core-developer, релиз-менеджер PHP 7 - видео.
Всем привет! В этом выпуске у меня в гостях Анатоль Бельский, core-developer, релиз-менеджер PHP 7. В этом выпуске мы, конечно же, говорим про сам язык PHP, экосистему вокруг языка, разработку проекта и сообщество, сформировавшееся вокруг PHP.
Анатоль рассказал о том, как он попал в проект, как начинал писать расширения для недостающего функционала, как стал коммитером, а затем и core-разработчиком проекта.
Обсудили мы немного как проект устроен изнутри: как построена разработка, выдвижение и обсуждение новых фич в RFC, как происходит непосредственно работа над релизами и какой вообще жизненный цикл у релизов, как происходит тестирование и подготовка документации. Так же Анатоль немного рассказал про технические аспекты разработки, процесса выпуска релизов и пакетов под разные платформы.
Конечно же, мы пообщались и на тему того, что же принципиально нового появилось в PHP7, даже несмотря на то, что эта тема уже была много раз освещена. Поскольку Анатоль занимается системной частью языка, было интересно узнать его мнение по данному вопросу, а заодно и послушать, что он думает про альтернативные VM для php, вроде HHVM.
В заверении выпуска Анатоль поделился своим видением планов по дальнейшему развитию проекта в ближайшем будущем.
Ссылки на ресурсы по темам выпуска:
* Anatol Belski @ GitHub (https://github.com/weltling)
* libpurple PHP binding (https://github.com/weltling/phurple)
* Linux libs, ported to Windows (winlibs) (https://github.com/winlibs)
* Текущие RFC для PHP (https://wiki.php.net/rfc)
* RFC про процесс выпуска релизов PHP (https://wiki.php.net/rfc/releaseprocess)
* RFC про голосование за новые фичи PHP (https://wiki.php.net/rfc/voting)
* Upgrading PHP extensions from PHP5 to NG (https://wiki.php.net/phpng-upgrading)