<rmcreative>

RSS
  1. 2023

    4 января

    Итоги в этот раз, как и в прошлый, подвёл в телеграме.

    Читаем

    Комментировать
  2. XDebug и Docker

    28 декабря 2023

    Использовать XDebug образах Docker для прода долго было плохой идеей так как само наличие XDebug меняло генерируемые PHP опкоды. Из-за этого частенько использовались несколько образов (для разработки и для прода), наследуемые друг от друга.

    Несколько лет назад автор XDebug Derick Rethans сказал мне что с релизом XDebug 3 проблема стала не актуальной, но тогда я это лично не проверял.

    На недавнем митапе сообщества PHP Кирилл Несмеянов проводил PHP викторину. Один из вопросов был «Сколько вызовов функций в коде, если включен Xdebug?»:

    function example() { return 42; }
    example();

    Кирилл озвучил опасение что даже если XDebug установлен, но не включен, то опкоды будут меняться. Давайте это проверим.

    Читаем

    Комментировать
  3. Alpine небольшой, но медленный

    28 декабря 2023

    Alpine часто используется как базовый образ Docker потому как он довольно компактный. Только вот компактность не значит производительность.

    https://superuser.com/questions/1219609/why-is-the-alpine-docker-image-over-50-slower-than-the-ubuntu-image

    Комментировать
  4. Тюнер для PHP-FPM

    28 декабря 2023

    Сочинил скрипт-тюнер для подстройки PHP-FPM на основе свободной памяти, ядер процессора и потребления памяти каждым воркером.

    Пользуйтесь

    Комментировать
  5. Записался в подкасте "Помогите, я джун"

    21 декабря 2023

    Про что поговорили:

    • кто и зачем занимается контрибьютингом в OpenSource
    • как участие OpenSource-проектах может помочь вам выделиться среди других джунов
    • как и какие прокачиваются навыки, если вы контрибьютер
    • о неожиданных проблемах, которые возникают, если ваш проект обрел популярность

    Слушаем

    Комментировать
  6. PHP Community meetup — 23 декабря в 12:00 (online)

    14 декабря 2023

    Встретимся к концу года, чтобы послушать доклады, подвести итоги, разыграть слона и запустить опрос сообщества.

    Собрали отличный лайнап:

    • PHP 8.3: прогресс или стагнация? (Валентин Удальцов, автор каналов Пых и PHP Point)
    • Готовим Composer (Александр Макаров, Yii)
    • Ты не знаешь PHP?! (Кирилл Несмеянов, русскоязычное сообщество Laravel Framework)
    • Делаем PHP быстрее (Евгений Прохоров, тимлид в Mini Apps ВКонтакте)

    Помодерирует митап — Михаил Каморин, техлид Skyeng / ПК Podlodka PHP Crew.

    Комментировать
  7. Качество и контроль в большом Open Source-проекте

    12 декабря 2023

    Видео моего выступления на недавнем Highload++ в OpenSource секции:

    Проект вырос, окреп, популярен. Планы были амбициозные. Мы это сделали. А вот поддерживать и развивать... как?

    Про то, как эффективно управляться с популярным проектом при недостатке ресурсов. Что заменить автоматикой, где нужны регламенты, где лучше работает доверие.

    Всё на примере популярного PHP-фреймворка Yii.

    1 комментарий
  8. PHP 8.3

    22 ноября 2023

    Релиз состоится завтра, а сегодня уже можно порассматривать возможности.

    Для меня лично в этом релизе нет прямо интересных новых возможностей, но я очень рад, что он вышел.

    Комментировать
  9. Выступлю на Highload++ 2023 в Москве

    20 ноября 2023

    27 и 28 ноября 2023 в Москве пройдёт Highload++. Я выступлю в секции «Open Source» с докладом «Качество и контроль в большом Open Source-проекте» где на примере Yii расскажу как эффективно управляться с популярным проектом при недостатке ресурсов. Что заменить автоматикой, где нужны регламенты, где лучше работает доверие.

    Буду рад вас видеть слушателями и пообщаться после

    3 комментария
  10. Интервью в подкасте «Так не сойдёт»

    20 ноября 2023

    Довльно давно я не появлялся на публичных мероприятиях и тут мне написали ребята из «Так не сойдёт» и пригласили поговорить. Интервью получилось немного необычным потому как они не стеснялись задавать неудобные вопросы.

    Смотрим

    Комментировать