Конференцию сделали. Отлично вышло несмотря на то, что многое пробовали сделать в первый раз. Не так драйвово как в оффлайне, но что-то крутое накодить после захотелось.
Итак, цифры.
29 мая 2020
Конференцию сделали. Отлично вышло несмотря на то, что многое пробовали сделать в первый раз. Не так драйвово как в оффлайне, но что-то крутое накодить после захотелось.
Итак, цифры.
8 мая 2020
Почти в любом деле самое главное - правильная команда. Для PHP Russia получилась именно такая. Онтико делают прекрасный оффлайн и ответственно подходят к новому для них онлайну. Члены программного комитета подбирают замечательную программу из самых сильных докладчиков.
В этот раз у нас получается много экспериментов. Почти полностью англоязычная программа, англоязычный ведущий. Онлайн (эта часть вынужденная, но кто знает, может нам понравится). Ну и чтобы уже совсем всё было экспериментально, мы делаем ещё один.
Алексей Корнеев из Skyeng, который уже организовал несколько отличных онлайн митапов по PHP, предложил нам организовать синхронный перевод. Когда-то давно или на РИТ или на Highload синхронный перевод был и это вышло откровенно плохо. Олег Бунин тогда решил что это плохая затея и больше перевода на конференциях Онтико не было. Мы решили попробовать ещё раз. Я учился несколько лет на переводчика в сфере профессиональной коммуникации и курс синхронного перевода с практикой у нас тоже был, поэтому, пользуясь контактами Skyeng, мы нашли кандидатов, всех прослушали и выбрали лучших. Тех, кто корректно переводил термины, пытался передать шутки и интонации и у кого был приятный голос. В итоге должно всё получиться и, надеюсь, это сгладит порог входа и позволит поучаствовать в конференции тем, у кого пока уровень английского не позволяет слушать в доклады в оригинале.
7 мая 2020
Canon впрыгнули в тренд удалёнки и веб-камер и сделали утилиту под Windows чтобы использовать фотоаппараты как вебки.
7 мая 2020
16 мая, с 11:05 по Москве буду участвовать в прямой трансляции. С Иваном Матвеевым, Дмитрием Симоновым и Романом Ивлиевым будем обсуждать тестовые задания: нужны ли они и кому, чем плохи и хороши, почему их ненавидят и как сделать их полезными.
27 апреля 2020
Пётр Мязин взял интервью у Олега Бунина. Его компания Онтико занимается всей технической частью PHP Russia.
Интересно, прежде всего, тем, кто делает конференции и митапы или выступает на них.
23 апреля 2020
Благодаря поддержке компании Badoo, конференция PHP Russia 2020 Online стала бесплатной.
PHP Russia 2020 Online пройдёт 13 мая, для участия необходимо зарегистрироваться.
21 апреля 2020
Поучаствовал в публичном собеседовании Junior PHP разработчика, которое провели Hexlet.
Давно не собеседовал новичков и уже начал забывать, как это.
20 апреля 2020
В ноябре 2018-го года мне написал Flávio Silveira. У него была идея собрать книгу с ответами на одни и те же вопросы от видных в сообществе PHP людей. В итоге всё получилось: 55 человек, 17 вопросов.
16 апреля 2020
Антон Морев - очень открытый и общительный человек, разработчик, руководитель и основатель Wormsoft. Мы познакомились на первой PHP Russia и с этого времени множество раз пересекались на различных IT-событиях. Недавно он решил записать серию живых интервью почти без подготовки. Я согласился быть вторым.
Качество звука, конечно, с моей стороны не очень. Через пару дней я обзавёлся нормальным микрофоном, но запись случилась до.
UPD: расшифровка на хабре.
28 марта 2020
Churn - полезный инструмент, позволяющий быстро выделить в проекте область для более пристального рассматривания. Посчитать его можно при помощи git при помощи bash-скрипта за авторством Gary Bernhardt:
git-churn --since='1 month ago'
Получим список файлов проекта с количеством правок в этих файлах. Например, для директории framework
Yii 2 это будет:
1 framework/classes.php 1 framework/data/Sort.php 1 framework/db/ActiveQuery.php 1 framework/db/sqlite/QueryBuilder.php 1 framework/UPGRADE.md 1 framework/web/Controller.php 1 framework/web/Response.php 2 framework/helpers/BaseHtml.php 2 framework/web/UrlManager.php 3 framework/db/Connection.php 3 framework/db/oci/Command.php 3 framework/validators/StringValidator.php 3 framework/web/Request.php 4 framework/base/Application.php 4 framework/BaseYii.php 4 framework/db/mysql/QueryBuilder.php 7 framework/db/Command.php 29 framework/CHANGELOG.md
Наиболее часто менялись Command
и QueryBuilder
, стоит присмотреться, достаточно ли там тестов чтобы ничего при изменениях не ломалось, а заодно посмотреть, можно ли сделать так, чтобы изменений там требовалось меньше.