PHP Fart Time
1.96K subscribers
177 photos
8 videos
2 files
278 links
Привет, фартаны!

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

Авторы контента: @roxblnfk и @butschster
Download Telegram
#ТоксикСреда

На днях я запостил в блоге Testo отчёт о том, как я сравнивал тестовые фреймворки в проекте stitcher.io.

В той работе тесты на PHPUnit работали слишком медленно и я полез разбираться. Одна из причин замедления — атрибут #[Before] на методе setUp() приводил к тому, что setUp() вызывался дважды (по конвенции именования и по атрибуту).

Статья ушла в релиз и её даже кто-то прочитал. А потом в PHPUnit появилась вот эта ишуя.

"У меня в голове не укладывается, что человек, впервые обнаруживший эту ошибку, упомянул о ней только в своем блоге, а не создал тикет",
Пишет Себастиан.

Я даже и не подумал, что это баг. Скорее мысли были "а нафига так сделано?".

В общем, сегодня хейтим меня, ибо я, получается, поступил как мудак.

Из хорошего для деда: он прочитал отличную статью.
😁43🔥9💊72
Давайте тоже заполним этот опросник от JB и напомним миру, что есть такие замечательные опенсорсы, как Spiral, Yii3, Testo, Buggregator, RoadRunner и Rapira.
16💩7😁4💊3
Стрим, посвященный Open source в эпоху LLM

LLM пишут код, делают ревью, поддерживают документацию — кажется, будто для open source это идеальный инструмент. Но точно ли всё так хорошо?

Кому в итоге стало легче — контрибьюторам или мейнтейнерам? Действительно ли LLM экономят время или просто перекладывают работу с одних на других? Что происходит с качеством контрибьюций? А может, какие-то open source проекты в эпоху AI вообще перестают быть нужны?

Тема сложная и местами болезненная, поэтому собираемся поговорить об этом с Александром Макаровым, Алексеем Гагариным, Андреем Helldar и Данилом Щуцким.

Обсудим, как LLM изменили повседневную разработку, где они действительно экономят время, где создают новую работу и каким вообще может быть будущее open source в эпоху AI.

Есть вопросы? Можете задавать заранее!

🔔 20 августа в 19:00

https://youtube.com/live/JjQ3ZkOcDns?feature=share
15🔥3
This media is not supported in the widget
VIEW IN TELEGRAM
😁11💩5🔥2
#RandomBeer (или теперь #VibeBeer ?)

В пятницу 19:00 MSK. Ссылку сгенерю завтра.

Все уже устали от LLM, озверели без общения с людьми. Везде эти роботы...
Пришла пора сбросить стресс и выпить пива с кожанными мешками.

Готовьте трёхлитровые банки пива, будем заряжать их вайбом онлайн.
🔥1610
Пыхник’26. План «Б»

Итак, мы продолжаем делать Пыхник, но теперь полностью онлайн!

📆 Сдвинули даты на пару недель вперёд. Конференция пройдёт на последней неделе месяца — с 28 сентября по 2 октября.

🎤 Все 10 спикеров и программа остаются: доклады про AI, архитектуру, async, рантаймы и тестирование.

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

🏷 До конца недели онлайн-билет стоит 2000₽. Затем цена вырастет.

💪 Участникам краудфандинга отправили промокоды на билеты со скидкой. Ищите письмо на адресе, указанном при регистрации на «Планете».

https://pyhnik.phpyh.ru/
Please open Telegram to view this post
VIEW IN TELEGRAM
16💊1
Роман Пронский окончательно уходит из PHPF. На его место заступает Брент (тоже JetBrains), автор фреймворка Tempest.

Я давно интересуюсь графами знаний
и присоединился к проекту Omnigraph — ставьте звездочки.

Буду заниматься им в ближайшее время.
1😁19💩321
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3714🤯2💊11
PHP Fart Time
А у меня для вас вот такой промокод на Пыхник: PHPFART-26. Приходите смотреть, как я облажаюсь )
Если по моему промокоду придёт 50 фартанов, то я сожру лимон в прямом эфире перед докладом. Или хурму, чтоб язык связала.
🔥11😁1🤯1
#ТоксикСреда в четверг.

PHPStorm в следующем году будет спонсировать Larabelles*.

* Larabelles стремится повысить инклюзивность в сообществе Laravel.

static-php — окей, Composer — великолепно (хотя у них свой бизнес и 200 баксов в месяц картины не сделают).
Да даже спонсирование дедушки Бергмана — окей. После появления Testo он зашевелил батонами.

Но зачем спонсировать повышение инклюзивности в Laravel?
Её там недостаточно?
Как это вообще укладывается в "Move PHP Open Source Forward"?
🤔19🤮7🔥4💩1
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-календарь
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥932
This media is not supported in the widget
VIEW IN TELEGRAM
😁13🔥33
#RandomBeer в четверг 19:00 МСК.
Это неформальное онлайн-мероприятие для PHP-разработчиков.

На первую часть встречи придёт Валера. Вы его знате как мейнтейнера RoadRunner.
Но говорить будем про Рапиру, а потом про всё остальное.

Живое общение и пиво. Ссылка: https://meet.google.com/bvc-iyyy-dfp
🔥1543
Please open Telegram to view this post
VIEW IN TELEGRAM
15