PHP Fart Time
1.92K subscribers
124 photos
7 videos
2 files
221 links
Привет, фартаны!

Дурачимся, пилим OpenSource и рассказываем про пердовые технологии в php.

Авторы контента: @roxblnfk и @butschster
Download Telegram
Рассматриваем Storybook в контексте обновления фронтовой части нового Buggregator.
Поверхностное рассмотрение демонстрационного проекта Ticket Booking, в котором интегрировано всё сразу: #Spiral, #Zipkin, #Birddog, #OpenTelemetry, #Grafana, #RoadRunner, #Centrifugo и #Temporalio.

https://youtu.be/Zk9E3ZBDtb8

Вуху, у нас есть чат! Теперь наши высеры можно комментировать! :)
🔥5
На канале CutCode вышло познавательное видео про интерцепторы #Spiral.

Давайте постараемся накрутить просмотров и завалить Данила (автора канала) вопросами в комментариях к видео, чтобы он переквалифицировал свой канал с Laгavel на Spiral 🚀
15💊4🤔1
Forwarded from Pavel Buchnev
Всем привет! В 21:00 по МСК будет очередной стрим по разработке микросервисной архитектуры на PHP и gRPC. https://youtube.com/live/DJEh8pa7KO4

📌 Основные темы:
- Авторизация пользователя в web сервисе
- Передача авторизационного токена между сервисами (Интерсепторы)
- Обсуждение темы ограничения доступа к определённым эндпоинтам с настройкой прав доступа
- Лайфхаки по работе с инфраструктурой

Жду всех на стрим. Не забывайте про лайки.
🔥176
Мы получили обратную связь, что нихрена не понятно, как стартануть разработку с нашим стеком (#Spiral, #Temporal, #RoadRunner, #Buggregator) и как настроить DEV-окружение.

Поэтому через 4 часа мы покажем, как быстренько всё развернуть и что-то запустить.
Код будем сразу заливать в публичный репозиторий.
🔥3614😁1322💊1
Пакетные новости #PackageNews

🖼 Через несколько дней после релиза DBAL, команда Yii3 релизнула Active Query 1.0.
Тот самый, всеми любимый, AR из Yii2 почти в первозданном виде.
Поздравляем Yii Framework.


🌀 Но что-то давно мы не писали про #Spiral. А всё потому, что не было релизов.
Но вот настало время!
Фичей и фиксов накопилось столько, что не релизить уже нельзя. Последним пинком стал выход Symfony 7.4, после которого обычный запуск консольной команды стал пестрить депрекейтами.
Депрекейты устранили, Symofny 8 добавили. Дока в пути!
Spiral 3.16


Cycle ORM 2.12 получил фичи, которые стоило бы добавить ещё 3 года назад:
- Добавлен Loader для связей BelongsToMorphed, а это значит, что теперь их можно загружать жадно или методом ->load().
Полиморфные связи, кстати, поддерживаются только в Cycle и Eloquent.
Doctrine рекомендует заменять полиморфные связи наследованием таблиц (JTI), но не всегда это возможно.
JTI, кстати, поддерживается только в Cycle и Doctrine.
На пальцах про STI и JTI
- Добавлен массовый догрузчик связей.
Если есть пачка сущностей, которым надо "догрузить" связи, и сделать это оптимально, минуя N+1 проблему, то BulkLoader придётся кстати.
Как обычно, все фичи Cycle прекрасно работают и с Cycle Active Record, и BulkLoader — не исключение. Но надо придумать сахарный метод 🤔
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2461