Записали выпуск для подкаста «Люди и код».
Поговорили про историю самого Yii и меня в Yii, процесс разработки фреймворка, Yii и Yii3.
24 апреля
Записали выпуск для подкаста «Люди и код».
Поговорили про историю самого Yii и меня в Yii, процесс разработки фреймворка, Yii и Yii3.
24 апреля
«Мне нравится куда идёт язык программирования PHP, но не нравится, куда идёт PHP-комьюнити», – сказал однажды один из наших спикеров, и мы решили подискутировать на эту тему. Действительно, PHP в последние пару лет сильно меняется, а вот как дела у тех, кто пишет на PHP код? В этом видео мы поговорим об версиях и инструментах PHP, о том, часто ли встречается код низкого качества на морально устаревших фреймворках, и PHP-комьюнити.
5 апреля
А вот и новости!!!
Уже 22 апреля мы запускаем новый сезон конференции, посвящённый практике работы с базами данных.
Этот сезон прольёт свет на все, даже самые неожиданные, аспекты работы с базами. Приготовьтесь: будет много практики и реальных кейсов. Redis, Doctrine, Elasticsearch, нюансы PostgreSQL, изучим уровни изоляции транзакций, проектирование и масштабирование, и множество интересных инструментов и решений.
Это не все сессии конференции, ещё больше подробностей — в следующем анонсе. А пока успейте забрать билет со скидкой для ранних пташек: https://podlodka.io/phpcrew
4 января
Итоги в этот раз, как и в прошлый, подвёл в телеграме.
28 декабря 2023
Использовать XDebug образах Docker для прода долго было плохой идеей так как само наличие XDebug меняло генерируемые PHP опкоды. Из-за этого частенько использовались несколько образов (для разработки и для прода), наследуемые друг от друга.
Несколько лет назад автор XDebug Derick Rethans сказал мне что с релизом XDebug 3 проблема стала не актуальной, но тогда я это лично не проверял.
На недавнем митапе сообщества PHP Кирилл Несмеянов проводил PHP викторину. Один из вопросов был «Сколько вызовов функций в коде, если включен Xdebug?»:
function example() { return 42; }
example();
Кирилл озвучил опасение что даже если XDebug установлен, но не включен, то опкоды будут меняться. Давайте это проверим.
28 декабря 2023
Alpine часто используется как базовый образ Docker потому как он довольно компактный. Только вот компактность не значит производительность.
28 декабря 2023
Сочинил скрипт-тюнер для подстройки PHP-FPM на основе свободной памяти, ядер процессора и потребления памяти каждым воркером.
21 декабря 2023
Про что поговорили:
14 декабря 2023
Встретимся к концу года, чтобы послушать доклады, подвести итоги, разыграть слона и запустить опрос сообщества.
Собрали отличный лайнап:
Помодерирует митап — Михаил Каморин, техлид Skyeng / ПК Podlodka PHP Crew.
12 декабря 2023
Видео моего выступления на недавнем Highload++ в OpenSource секции:
Проект вырос, окреп, популярен. Планы были амбициозные. Мы это сделали. А вот поддерживать и развивать... как?
Про то, как эффективно управляться с популярным проектом при недостатке ресурсов. Что заменить автоматикой, где нужны регламенты, где лучше работает доверие.
Всё на примере популярного PHP-фреймворка Yii.