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

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

Авторы контента: @roxblnfk и @butschster
Download Telegram
#ТоксикСреда
Тут появилась статья "Почему memory_limit=60G не поможет".

Совет, конечно, годный. Но кому вообще придёт в голову идея выставить лимит в 60 гигов на воркер? 😆

Не устанавливайте memory_limit = 60G!!!
А вот memory_limit = -1 уже нормально.
😁331
Forwarded from Алексей roxblnfk
https://www.twitch.tv/roxblnfk
Говорим про битрикс ))
💊16🤔5💩43🔥2
Пакетные новости #PackageNews

⭐️ Yii Database 2.0


Первая версия была вырезана из Yii2 с сохранением API.
Вторая версия: PHP 8.1+, типизация, рефакторинг и новые плюшки.

⭐️ Path

Кроссплатформенная работа с путями файловой системы.
Я уже в трёх или более пакетах использую эту абстракцию. Надоело копировать — вынес в отдельный пакет.

Здесь мы имеем объект Internal\Path, который можно использовать как иммутабельный Value Object с понятной семантикой и удобными хелперами.
Кстати, это первый пакет, в котором для тестирования используется Testo.

—-

Мы полностью завершили работу над build.roadrunner.dev — теперь это полноценный конструктор RoadRunner-бинарников.

Теперь вы можете прямо на сайте:
- Выбрать нужные плагины
- Сформировать конфигурацию
- Скачать готовый бинарный файл RoadRunner под свою операционную систему — со всем необходимым набором плагинов внутри.

Наступило время комьюнити-плагинов.

Мы создали отдельную GitHub-организацию, в которой собираем плагины, разработанные сообществом. Если вы хотите публиковать свои плагины — подавайте заявку, и репозиторий появится в каталоге после индексации. А значит — станет доступен прямо в build-сервисе.

🔌
Уже доступны первые плагины:

⭐️ Auth0
Полноценная SSO-аутентификация на уровне RoadRunner.
Пользователь логинится ещё до попадания запроса в PHP. RR проверяет авторизацию сам — и передаёт в PHP уже валидированный HTTP-запрос с данными атворизованного пользователя.

⭐️ cron
Запуск любых консольных команд по расписанию — прямо из RoadRunner.

⭐️ Sentry
Отправка ошибок идёт не из PHP напрямую, а через RR-коллектор.
PHP-воркеры не блокируются, RoadRunner сам агрегирует и отправляет события в Sentry в фоне.

⭐️ S3
Работа с S3-бакетами на уровне RR + удобное взаимодействие через RPC на стороне PHP.

Если у вас есть идеи или свои плагины — присоединяйтесь!
1🔥307🤯54
Вышел PHPStorm 2025.3

- Поддержка PHP 8.5
- Вложенные дженерики типа Inner<Inner<DateTime>>
- Встроенный Laravel Idea плагин
- Поддержка Pest 4
- JetBrains AI: добавили поддержку клода по подписке, но не факт, что в этой версии
- Автокомплит в терминале
- Новая тема ОСТРОВА

Обновляться пока не буду, ибо пишут, что страшно тормозит. Также не уверен, что все плагины готовы под новую версию.

Но больше всего меня пугают эти ОСТРОВА. Не знаю, зачем они каждый раз ищут, куда бы воткнуть больше отступов и что бы ещё такого скруглить... но я, как бы, уже настроил комфортные цвета для себя. Нахера мне этот их "улучшенный контраст в редакторе"?

Кто обновился, поделитесь впечатлением. Можно ли отключить Laravel Idea и эти острова? Сильно тормозит? Какие плагины отвалились?
🔥75
Пока обновляется PHPStorm, ещё одна новость.

JetBrains Fleet — ВСЁ!

Мне даже пришлось создать тег #TheFutureOf: видимо с такими словами они хоронят свои продукты.



Fleet похоронили, но на базе него сделали новый редактор Air. Ну как редактор? Workflow Manager для LLM-агентов.
Пока работает только на маках.
🔥6🤔4🤮3😁2