Forwarded from Пыхник’26 онлайн | 28 сентября – 2 октября
Testo: тестирование со вкусом хинкали
👤 Алексей Гагарин
🕘 2 октября, 10:00 (МСК)
Зачем PHP ещё один фреймворк тестирования?
Алексей пройдётся по истории семейства xUnit. А ведь архитектура PHPUnit уходит корнями в SUnit, который Кент Бек написал в 1994 году для Smalltalk. За двадцать пять лет его существования можно было сделать многое, но сделано мало: как во фреймворке, так и в IDE.
Дальше — архитектура и возможности Testo, плагин для IntelliJ IDEA и скиллы, которые делают фреймворк доступным для AI-агентов. В финале — живая миграция реального проекта с PHPUnit на Testo, генерация тестов и анализ покрытия силами агента.
О спикере
Ведёт канал PHP Fart Time. Мейнтейнер Spiral и Cycle ORM, участвует в Yii3, Rapira, Trap, DLoad и llm/skills.
Автор Testo — фреймворка тестирования, спроектированного с нуля, без наследия xUnit.
➡️ Забрать билет
📅 Добавить Пыхник в Google-календарь
Зачем PHP ещё один фреймворк тестирования?
Алексей пройдётся по истории семейства xUnit. А ведь архитектура PHPUnit уходит корнями в SUnit, который Кент Бек написал в 1994 году для Smalltalk. За двадцать пять лет его существования можно было сделать многое, но сделано мало: как во фреймворке, так и в IDE.
Дальше — архитектура и возможности Testo, плагин для IntelliJ IDEA и скиллы, которые делают фреймворк доступным для AI-агентов. В финале — живая миграция реального проекта с PHPUnit на Testo, генерация тестов и анализ покрытия силами агента.
О спикере
Ведёт канал PHP Fart Time. Мейнтейнер Spiral и Cycle ORM, участвует в Yii3, Rapira, Trap, DLoad и llm/skills.
Автор Testo — фреймворка тестирования, спроектированного с нуля, без наследия xUnit.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10 3 2
This media is not supported in the widget
VIEW IN TELEGRAM
😁13🔥3 3
#RandomBeer в четверг 19:00 МСК.
Это неформальное онлайн-мероприятие для PHP-разработчиков.
На первую часть встречи придёт Валера. Вы его знате как мейнтейнера RoadRunner.
Но говорить будем про Рапиру, а потом про всё остальное.
Живое общение и пиво. Ссылка: https://meet.google.com/bvc-iyyy-dfp
Это неформальное онлайн-мероприятие для PHP-разработчиков.
На первую часть встречи придёт Валера. Вы его знате как мейнтейнера RoadRunner.
Но говорить будем про Рапиру, а потом про всё остальное.
Живое общение и пиво. Ссылка: https://meet.google.com/bvc-iyyy-dfp
🔥15 4 3
PHP Fart Time
LLM / SKILLS Видосик заказывали? Нет? А я всё равно сделал. GitHub | Packagist
YouTube
llm/skills [REMIX]
AI-скиллы нужно синхронизировать между проектами и командами.
llm/skills предлагает работать со скиллами как с зависимостями.
GitHub: https://github.com/roxblnfk/skills
Packagist: https://packagist.org/packages/llm/skills
---
Наш канал: https://t.me/php_fart…
llm/skills предлагает работать со скиллами как с зависимостями.
GitHub: https://github.com/roxblnfk/skills
Packagist: https://packagist.org/packages/llm/skills
---
Наш канал: https://t.me/php_fart…
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12
PHP Fart Time
Запись пива с Валерой RoadRunner 3, Rapira, AI и дургие темы под пиво. Уже на YouTube
Пётр верно подметил, что RoadRunner мёртв. Но произошло это ещё 2 года назад.
Его тогда объявили feature-complete.
Чтобы напомнить об этом, мы выпустили RoadRunner 3.
И чтобы закрепить результат, вчера вечером вышел RoadRunner 3.1
Но это ещё не всё. Мы будем и дальше выпускать новые версии RoadRunner, чтобы никто не забывал, что он мёртв.
Его тогда объявили feature-complete.
Чтобы напомнить об этом, мы выпустили RoadRunner 3.
И чтобы закрепить результат, вчера вечером вышел RoadRunner 3.1
Но это ещё не всё. Мы будем и дальше выпускать новые версии RoadRunner, чтобы никто не забывал, что он мёртв.
Telegram
Пятиминутка PHP
🤯 Посмотрел стрим фартанов: https://youtu.be/E3kmURvloHc?si=K8y9jWTRjGp6KKG6
Информация из первых уст: RoadRunner мертв!
Недавно вышла версия 3.0, в которой поменяли порядок middeware и на этом проект переходит в стадию поддержки.
Надеюсь вы ещё не успели…
Информация из первых уст: RoadRunner мертв!
Недавно вышла версия 3.0, в которой поменяли порядок middeware и на этом проект переходит в стадию поддержки.
Надеюсь вы ещё не успели…
😁36 6🤯1
Привет фартаны. Реклама.
PHP-подлодки в этом году не будет, но будет общая по бэкенду.
Начало уже через неделю.
Кто-то выбирает путь мясного прокси, кто-то контекст-инженера, а кто-то всё ещё живёт прошлым.
Так или иначе, бэкенд — это вам не фронтенд. Тут думать надо.
В этой подлодке о том, как втащить AI в бэкенд и не развалить всё нафиг. Упор на практику, а не на теорию.
Промокод
Билеты и программа: https://podlodka.io/becrew
PHP-подлодки в этом году не будет, но будет общая по бэкенду.
Начало уже через неделю.
Кто-то выбирает путь мясного прокси, кто-то контекст-инженера, а кто-то всё ещё живёт прошлым.
Так или иначе, бэкенд — это вам не фронтенд. Тут думать надо.
В этой подлодке о том, как втащить AI в бэкенд и не развалить всё нафиг. Упор на практику, а не на теорию.
Промокод
backphpfart к вашим услугам (в это раз лимон жрать не буду).Билеты и программа: https://podlodka.io/becrew
🔥5 3
Говорят, что там весь PHP похакали.
То ли сессии, то ли SAPI...
А использовали бы RoadRunner, ничего бы не сломалось.
Для пострадавших: выпуск PHP с фиксом запланирован на 14:00 UTC.
- CVE-2026-109618
- CVE-2026-109619
Статья от исследователей
Пост в блоге PHPF
То ли сессии, то ли SAPI...
А использовали бы RoadRunner, ничего бы не сломалось.
Для пострадавших: выпуск PHP с фиксом запланирован на 14:00 UTC.
- CVE-2026-109618
- CVE-2026-109619
Статья от исследователей
Пост в блоге PHPF
😁31 6
PHP Fart Time
Говорят, что там весь PHP похакали. То ли сессии, то ли SAPI... А использовали бы RoadRunner, ничего бы не сломалось. Для пострадавших: выпуск PHP с фиксом запланирован на 14:00 UTC. - CVE-2026-109618 - CVE-2026-109619 Статья от исследователей Пост в блоге…
С таким заявлением стоило бы обратиться PHPF между раундами борьбы за инклюзивность и права меньшинств.
Корни этих CVE были найдены в аудите безопасности, который Роман организовывал ещё в 2024.
#ТоксикСреда
Корни этих CVE были найдены в аудите безопасности, который Роман организовывал ещё в 2024.
#ТоксикСреда
😁27🔥7💊3
PHP Fart Time
борьбы за инклюзивность и права меньшинств
X (formerly Twitter)
The Lunduke Journal (@LundukeJournal) on X
With the PHP security news, it's worth taking a moment to look at the current leadership of PHP.
The Executive Director of the PHP Foundation, Elizabeth Barron (Naramore), has built a career on p…
The Executive Director of the PHP Foundation, Elizabeth Barron (Naramore), has built a career on p…
🔥6🤯2
Forwarded from Пыхник’26 онлайн | 28 сентября – 2 октября
Пыхник’26 в цифрах
223 участника, 10 докладов, 826 часов просмотра и почти тысяча сообщений в чатах трансляций.
А ещё — 312 оценок докладов, из которых получились средние 4,4 за пользу и 4,7 за подачу.
Обновили лендинг: добавили статистику и некоторые анонимные комментарии участников докладчикам.
https://pyhnik.phpyh.ru/
223 участника, 10 докладов, 826 часов просмотра и почти тысяча сообщений в чатах трансляций.
А ещё — 312 оценок докладов, из которых получились средние 4,4 за пользу и 4,7 за подачу.
Обновили лендинг: добавили статистику и некоторые анонимные комментарии участников докладчикам.
https://pyhnik.phpyh.ru/
Вчера был весёлый день. Как вас коснулась вся эта история с CVE в PHP?
Anonymous Poll
48%
Держал руку на пульсе и всё обновил ASAP.
12%
Спокойно. У меня RoadRunner.
20%
Пофигу на безопасность.
20%
Не коснулось по другим причинам.
Media is too big
VIEW IN TELEGRAM
Напоминаю, что RoadRunner мёртв 🪦
Но мы можем это исправить!
В эту субботу в 19:00 МСК приглашаю всех на ритуал воскрешения💀 RoadRunner 💀
🎃 Хэллоуинский #RandomBeer 🎃
Сам ритуал буду стримить, а потом всё стандартно.
halloween.roadrunner.dev
Но мы можем это исправить!
В эту субботу в 19:00 МСК приглашаю всех на ритуал воскрешения
Сам ритуал буду стримить, а потом всё стандартно.
halloween.roadrunner.dev
Please open Telegram to view this post
VIEW IN TELEGRAM
Квест #RandomBeer по воскрешению RoadRunner скоро начнётся.
Вы уже можете присоединяться в игровой бар:
halloween.roadrunner.dev
И в гугл-мит с настоящим пивом (можно и без пива).
Квест я буду стримить сюда, в телегу.
Кто к началу набьёт 100 мух — получит супер-силу.
Вы уже можете присоединяться в игровой бар:
halloween.roadrunner.dev
И в гугл-мит с настоящим пивом (можно и без пива).
Квест я буду стримить сюда, в телегу.
Кто к началу набьёт 100 мух — получит супер-силу.
😁7🤮1💩1