ru
Feedback

Не попадитесь на канал ботавода! Telemetrio находит и помечает такие каналы 👉 Хотите видеть метку — оформите подписку

PHP Fart Time

PHP Fart Time

Открыть в Telegram

Привет, фартаны! Дурачимся, пилим OpenSource и рассказываем про пердовые технологии в php. Авторы контента: @roxblnfk и @butschster

Больше
1 959
Подписчики
Нет данных24 часа
-27 дней
+330 дней
Архив постов
PHP-стрим: generics, RFC и AI Собираем ламповый стрим с ребятами из PHP-сообщества. Главная тема — RFC по generics в PHP: зачем они нужны, что могут решить, где усложнят язык и как повлияют на Laravel/Symfony, библиотеки и статический анализ. Плюс обсудим, что сейчас происходит в разработке с AI! Предварительно участвуют: Кирилл Несмеянов, Алексей Гагарин, Эдмон Дантес, Дмитрий Дерепко. Возможно подключатся Андрей Helldar и Сергей Пантелеев. 21 мая в 19:00 мск на YouTube Приходите, если пишете на PHP и хотите обсудить, куда движется язык и профессия.

Infection + Testo Вышел Infection 0.33 с поддержкой Testo из коробки

Добавил в Testo набор скиллов Самый полезный — testo-migrate-from-phpunit Со скиллами AI агенты обещают быть эффективнее, чем бабушкины промпты. Размещаются они в папке .claude/skills || .agents/skills || .cursor/... (вариантов много, зависит от системы агентов).
Но нам же будет лень копировать эти ваши скиллы из вендора в проект!
В точку! И поэтому в довесок я запилил новый пакет llm/skills ⭐️ Остальное читайте в блоге Testo.

Новая статья, фартаны. #Article про Мутационное тестирование. Кто, кстати, гоняет мутантов в проде?

🚀 Давно не было новостей про Buggregator — и вот они! Встречайте Buggregator 2.0 — это не просто обновление, а полноценный перезапуск. Новый сайт, новый UI, всё новое. 1. Полный переход на Go Теперь никакого PHP — только один бинарник (~20 МБ), который: - запускается из коробки - не требует Docker, RoadRunner и прочего - работает на Windows, Linux и macOS 2. Простой запуск = низкий порог входа Скачал → запустил → работаешь. Всё. 3. Встроенный прокси-сервер. Можно дебажить HTTP-запросы вообще без сторонних инструментов: - указываете Buggregator как proxy в любом HTTP-клиенте - смотрите входящие/исходящие запросы и ответы - удобно для любого языка и стека 4. Улучшенный профайлер - обновлённый UI - кликабельные элементы дерева - удобная навигация по запросу и его пути - быстрее разбираться в том, что происходит внутри 5. Новый модуль для работы с SMS, с ним можно - отправлять SMS через endpoint - валидировать данные (номер, параметры и т.д.) - проверять корректность перед отправкой провайдеру Основано на провайдерах из Symfony — всё максимально приближено к реальному использованию 6. 🤖 MCP-сервер Claude Code, Cursor и любые MCP-клиенты доступ к логам, ошибкам, профайлингу и var dump’ам прямо из IDE можно спрашивать: «покажи последние ошибки», «где узкое место?», «разбери стек» 💡 Что в итоге? Один инструмент для дебага всего без регистрации и СМС. Документация для человеков и LLM —— Обязательно ставим звезды, если нравится инструмент!

Времена меняются, апрель 2026, куча типов подхватили хайп FrankenPHP. Мою ленту медиум и линкедина можно ну просто обмазать этим говнищем, но я вот одного не понимаю: а какая конечная цель-то? Такой типа амега лонг раннинг для бедных и понты HTTP/3 (который до сих пор никому не нужен и есть в бете роадраннера). Неясно, в общем, в чём профит. И ни один симфонист автор не может сказать, почему Franken хорош, а вынести джобы Раннеру, который сам распределит их в отдельные воркеры, плюсом ещё и центрифугу с темпоралом подвезет - плох. Не знаю, может я какой-то нетакуся, но рост раннера реально большой, я на собесах последнее время ОЧЕНЬ интересен тех интервьюеру из-за запроса на роадраннер. Да, комьюнити конечно очень тихое. Сильно не видно ни больших постов, ни маркетинговых подвижек и тд. Но я воюю на фронте раннера, я уже интегрировал его в 2 последних мои компаниях и в 4 контракторских проектах как тех лид ✊ Но конечно забавно, что люди не могут осознать, что FrankenPHP не супер ультра новьё, а фактически костыль как был, так и есть. Ну и в этом смысле я обосновываю юз RR как раз тем, что это не заменяет и не изменяет ничего в PHP, а именно что запускает PHP и может использоваться через привычный RPC для всяких приколов по типу пушнуть джобу, локи поставить, кв нормальный поюзать (а не поднимать контейнер с редисом в каждом проекте).

#RandomBeer сегодня! Встречаемся в митхабе в 20:00 МСК (комната станет доступна в указанное время) Запасайтесь пивом и интере
#RandomBeer сегодня! Встречаемся в митхабе в 20:00 МСК (комната станет доступна в указанное время) Запасайтесь пивом и интересными историями.

Проекту PHPeople — 3 месяца. PHPeople состоит из трёх составляющих: системы чатов, авторов и подписчиков. Каждый автор ведёт
Проекту PHPeople — 3 месяца. PHPeople состоит из трёх составляющих: системы чатов, авторов и подписчиков. Каждый автор ведёт свой чат-форум. Доступ к таким чатам по подписке. Но есть общий чат, который недавно стал бесплатным. Это такое место, куда иногда сливается платный контент и его там можно обсудить ещё раз: @phpeople_community Авторские чаты с полным контентом и прямым общением остаются платными — 150₽/автор или все 10 за 1_200₽. Если бы меня попросили раскидать контент авторов по категориям, то это было бы так: Снос башки: - Taylor Otwell - Edmond Dantes Сдержанный контент: - Александр Макаров - Сергей Предводителев - Петр Мязин На своей волне: - Валентин Удальцов - Олег Мифле - Дмитрий Дерепко - Вадим Дворовенко Всякая херня: - Алексей Гагарин - Кирилл Несмеянов Присоединяйтесь.

Првивет, фартаны. Пора использовать #Testo в продакшенах! https://habr.com/ru/articles/1017732/ #Article
Првивет, фартаны. Пора использовать #Testo в продакшенах! https://habr.com/ru/articles/1017732/ #Article

Мы готовим новый сезон Podlodka PHP Crew #8 — и открываем CFP. Если вам кажется, что вы уже видели похожее сообщение — вам не
Мы готовим новый сезон Podlodka PHP Crew #8 — и открываем CFP. Если вам кажется, что вы уже видели похожее сообщение — вам не кажется 🙂 В прошлый раз мы выбирали тему сезона, а теперь ищем спикеров. Каждый сезон Podlodka проходит вокруг одной сквозной темы, которая объединяет все 10 докладов и воркшопов. В этот раз тема — современный стек PHP-разработки: всё важное, что произошло с языком и экосистемой за последние пару лет — от подходов и инструментов до реально устоявшихся практик. Если у вас есть свежий практический опыт, которым хочется поделиться — будем рады вашей заявке. Если знаете классного кандидата — отправьте ему этот CFP 🙌 👉 Посмотреть возможные темы и подать заявку: https://a37921.webask.io/itfrhrkse

#TheFutureOf Code With Me JetBrains решила похоронить ещё один продукт — фичу под названием Code With Me (совместное редактирование кода). Плагин исчезнет из всех IDE после версии 2026.1, а из PHPStorm, походу, ещё раньше. Лично я ей пользовался только на стримах и командных брейнштормах, но она никогда не работала нормально. Однако, даже такая глючная херовина добавляла редакторам IDEA баллов. Теперь не будет. — Может немного не в тему, но мне уже страшно обновлять любое ПО. Везде начали вайбкодить настолько, что каждый продукт становится только хуже. Баги в PHPStorm не фиксятся, а только добавляются новые; апдейты от самсунгов, мелкомягких и прочих гигантов ещё страшнее ставить — легко можно превратить железо в кирпич. Куда катится этот мир?

#Article К коллайдеру! Новая статья про новую фичу в Testo — бенчмарки прямо в коде через один атрибут. Также буду рад, если поддержите с продвижением: - dev.to - x.com

#RandomBeer сегодня в ~20:30 МСК. Встречаемся в Митхабе (ChatGPT уже был под пивом, когда генерировал это изображение)
#RandomBeer сегодня в ~20:30 МСК. Встречаемся в Митхабе (ChatGPT уже был под пивом, когда генерировал это изображение)

#ТоксикСреда сегодня за Валентином. Как и всегда, жду и надеюсь, что на линче будет лютое линчевание и токсичность по делу. Б
#ТоксикСреда сегодня за Валентином. Как и всегда, жду и надеюсь, что на линче будет лютое линчевание и токсичность по делу. Будет ли?

Testo победил! #ТоксикСреда #Testo Как вы знаете, я начал писать Testo из-за потребности в гибком фреймворке тестирования. Ну
Testo победил! #ТоксикСреда #Testo Как вы знаете, я начал писать Testo из-за потребности в гибком фреймворке тестирования. Нужна была точка расширения, которую автор PHPUnit отказывался давать. И знаете что произошло? В середине декабря дед дал слабину: предоставил точку расширения в виде метода runTestMethod() в PHPUnit 13. Доподлинно неизвестно, что на это повлияло: ишуя от разрабов hyperf или то, что в декабре я тут и там начал говорить про Testo в англоязычном сегменте интернета. Так или иначе, точка расширения теперь есть и это — маленькая победа. Хотя бы для здравого смысла.
Тесто выполнил свою задачу? Тесто может уходить? (из интервью Пыхораме)
Согласен с тем, что одна причина "начать писать тесто" устранена. Но слишком поздно. В Testo уже много киллер-фичей, и пока Себастиан всё в пунит не перетащит, Testo не уйдёт: - Более широкий диапазон поддерживаемых версий PHP. Пунит 13 работает с PHP 8.4+. Что, все уже на него переехали? - Inline-тесты и даже бенчмарки. - Без легасятины типа абстрактного TestCase. - Кастомизация: можно выкинуть или добавить что угодно. Одним только Testo не дотягивает: нет стабильного релиза 😑

#Article #Testo Testo. Data Providers

#ТоксикСреда. Что есть правда про JavaScript?
Anonymous voting

https://youtube.com/live/TJaHxH5MM5I?feature=share Сегодня решил сделать стрим по разработке с AI. Ламповый стрим, отвечу на ваши вопросы, напишу кода, прокачаю ваши скилы в том, чтобы стать оператором для AI и т.д

Сегодня решил немного постримить. Через 30 минут на нашем youtube канале. Либо сегодня, либо никогда)

Айда заполнять форму ежегодного опроса PHP сообщества! Самое сложное — вспомнить, что произошло за год: кто больше всех выпендривался, какие статьи и видосики выходили. Давайте заодно в комментах накидаем годноты за 2025 год, чтобы остальным было проще вспомнить.