Latest posts

PHP Fart Time
9 Sept, 13:37
Попрошу перенести старт на конец сентября этого года. Лишь бы не жрать лимон 🍋TelegramИА «Пыхорама» in ИА "Пыхорама" тёрки🚀 Алексей Гагарин отправится на Луну Роскосмос планирует провести пилотируемую экспедицию в 2029 году с высадкой первого PHP-разработчика на Луну. Перед запуском Алексей проведёт финальное тестирование бортового ПО с использованием фреймворка Testo. Конечно.…
PHP Fart Time
9 Sept, 13:27
А у меня для вас вот такой промокод на Пыхник: PHPFART-26. Приходите смотреть, как я облажаюсь )
PHP Fart Time
9 Sept, 13:24edited
Пыхник’26. План «Б» Итак, мы продолжаем делать Пыхник, но теперь полностью онлайн! 📆 Сдвинули даты на пару недель вперёд. Конференция пройдёт на последней неделе месяца — с 28 сентября по 2 октября. 🎤 Все 10 спикеров и программа остаются: доклады про AI



PHP Fart Time
8 Sept, 11:11
Роман Пронский окончательно уходит из PHPF. На его место заступает Брент (тоже JetBrains), автор фреймворка Tempest. Я давно интересуюсь графами знаний и присоединился к проекту Omnigraph — ставьте звездочки. Буду заниматься им в ближайшее время.



PHP Fart Time
3 Sept, 15:20

PHP Fart Time
2 Sept, 11:29
Роман Пронский окончательно уходит из PHPF. На его место заступает Брент (тоже JetBrains), автор фреймворка Tempest.Я давно интересуюсь графами знаний и присоединился к проекту Omnigraph — ставьте звездочки.Буду заниматься им в ближайшее время.


PHP Fart Time
1 Sept, 07:01
forwarded from @phpyhconf
Пыхник’26. План «Б»Итак, мы продолжаем делать Пыхник, но теперь полностью онлайн!📆 Сдвинули даты на пару недель вперёд. Конференция пройдёт на последней неделе месяца — с 28 сентября по 2 октября.🎤 Все 10 спикеров и программа остаются: доклады про AI, архитектуру, async, рантаймы и тестирование.🌐 Запустили сайт, где можно приобрести билет любой картой или подать заявку от компании. После оплаты вы получите приглашение в группу участников.🏷 До конца недели онлайн-билет стоит 2000₽. Затем цена вырастет.💪 Участникам краудфандинга отправили промокоды на билеты со скидкой. Ищите письмо на адресе, указанном при регистрации на «Планете».https://pyhnik.phpyh.ru/


PHP Fart Time
28 Aug, 16:03
#RandomBeer (или теперь #VibeBeer ?) В пятницу 19:00 MSK. Ссылку сгенерю завтра. Все уже устали от LLM, озверели без общения с людьми. Везде эти роботы... Пришла пора сбросить стресс и выпить пива с кожанными мешками. Готовьте трёхлитровые банки пива, будемGoogleReal-time meetings by Google. Using your browser, share your video, desktop, and presentations with teammates and customers.
PHP Fart Time
27 Aug, 14:54edited
#RandomBeer (или теперь #VibeBeer ?)В пятницу 19:00 MSK. Ссылку сгенерю завтра.Все уже устали от LLM, озверели без общения с людьми. Везде эти роботы... Пришла пора сбросить стресс и выпить пива с кожанными мешками.Готовьте трёхлитровые банки пива, будем заряжать их вайбом онлайн.


PHP Fart Time
24 Aug, 15:48

PHP Fart Time
20 Aug, 15:52
forwarded from @laravel_cutcode
Стрим, посвященный Open source в эпоху LLMLLM пишут код, делают ревью, поддерживают документацию — кажется, будто для open source это идеальный инструмент. Но точно ли всё так хорошо?Кому в итоге стало легче — контрибьюторам или мейнтейнерам? Действительно ли LLM экономят время или просто перекладывают работу с одних на других? Что происходит с качеством контрибьюций? А может, какие-то open source проекты в эпоху AI вообще перестают быть нужны?Тема сложная и местами болезненная, поэтому собираемся поговорить об этом с Александром Макаровым, Алексеем Гагариным, Андреем Helldar и Данилом Щуцким.Обсудим, как LLM изменили повседневную разработку, где они действительно экономят время, где создают новую работу и каким вообще может быть будущее open source в эпоху AI.Есть вопросы? Можете задавать заранее!🔔 20 августа в 19:00https://youtube.com/live/JjQ3ZkOcDns?feature=shareYouTubeOpen source в эпоху LLM: кто пишет код и кто его будет ревьюить?LLM всё глубже входят в ежедневную разработку: пишут код, тесты, документацию и целые PR. Но что это меняет для тех, кто много лет создаёт и поддерживает open source? В гостях — разработчики, для которых open source давно стал большой частью профессиональной…
PHP Fart Time
5 Aug, 10:20edited
Давайте тоже заполним этот опросник от JB и напомним миру, что есть такие замечательные опенсорсы, как Spiral, Yii3, Testo, Buggregator, RoadRunner и Rapira.JetbrainsThe State of PHP 2026The State of PHP 2026.
PHP Fart Time
29 Jul, 07:19
#ТоксикСредаНа днях я запостил в блоге Testo отчёт о том, как я сравнивал тестовые фреймворки в проекте stitcher.io.В той работе тесты на PHPUnit работали слишком медленно и я полез разбираться. Одна из причин замедления — атрибут #[Before] на методе setUp() приводил к тому, что setUp() вызывался дважды (по конвенции именования и по атрибуту).Статья ушла в релиз и её даже кто-то прочитал. А потом в PHPUnit появилась вот эта ишуя."У меня в голове не укладывается, что человек, впервые обнаруживший эту ошибку, упомянул о ней только в своем блоге, а не создал тикет", Пишет Себастиан.Я даже и не подумал, что это баг. Скорее мысли были "а нафига так сделано?".В общем, сегодня хейтим меня, ибо я, получается, поступил как мудак.Из хорошего для деда: он прочитал отличную статью.php-testo.github.ioЧто быстрееБенчмарк трёх раннеров на одной кодовой базе: Tempest Testing, PHPUnit и Testo. Раннеры разошлись на пару секунд, а неудачная настройка тестов превращала 20 секунд в 5 минут.
PHP Fart Time
16 Jul, 09:55
forwarded from @phpyhconf
Программа Пыхника’26У нас сразу три отличные новости!🔥 Мы расширили программу: вместо запланированных восьми секций на Пыхнике’26 будет одиннадцать. Все доклады из шорт-листа оказались слишком крутыми, и мы решили никого не вычёркивать. Цена билета та же.🥳 Онлайн-доклады пройдут в прямом эфире с 7 по 9 сентября. Пыхник’26 теперь не однодневное мероприятие, а целая PHP-неделя, которая завершится большой офлайн-встречей 11 сентября в Art Village.🤩 Первый онлайн-доклад Дмитрия Dantes будет открытым! Посмотреть его смогут все желающие.7 сентября 📹 • Компилируемый PHP: перспективы и возможности — Дмитрий Dantes8 сентября 📹 • AI-first архитектура для приложений на PHP — Дмитрий Кириллов • Возвращаем gRPC в PHP —



PHP Fart Time
9 Jul, 20:44edited
Пацанский стильВ продолжение поста из канала Пых.———Вот есть Йода-стиль if (<scalar> === <var>), который в симфе издревле был за стандарт (хз как сейчас). Он для додиков, чтобы случайно присваивание в if не записали.if (false = $x) упадёт в рантайме, в отличии от if ($x = false), и тем самым предупредит, что автор забыл ещё одно равно (а лучше два).———А <cond> and/or <act> — немного другое. Это пацанский стиль, из нулевых. Читается также, как "PVP или зассал!". А ещё это классика из PHP 4: mysql_connect($host, $user, $pass) or die("could not connect");Смотрите, как компактно и понятно выглядит лапша валидации (узкая телега может испортить восприятие. Лучше смотреть на гитхабе или в редакторе):


PHP Fart Time
8 Jul, 15:26
Я думал народ на Пыхник набьётся за один-два дня. А тут 21% всего.Что с сообществом случилось?


PHP Fart Time
1 Jul, 15:44
Новости перспективных асинков.⛸️ TrueNativePHPТолько что TrueAsync успешно собрался на Андроид со всем своим багажом, корутинами, CURL, таймерами. Если кто-то хотел создать аналог ReactNative — самое время! Пришлось сделать небольшой патч в PHP-ядре ради такой штуки. Но учитывая, что проект и так весь в патчах по сути считаем, что это официальный PHP + Андроид проект! То есть ядро!Автор NativePHP уже брызжет слюной: с бозоном не договорился, может тут чего выйдет :)⛸️ WebSocketНе прошло и 20 лет, а у PHP есть поддержка WebSocket, и даже на HTTP2. Но только под TrueAsync. Если честно, протокол устарел, да и SSE отлично работает. Нужно добавить что-то современнее.Документация уже готовится к вечеру. Следите за обновлениями.⛸️ По-человечекиВ нашей группе (в канале Rapira)
PHP Fart Time
1 Jul, 12:52
Качаем и тестируем облегчённый билд PHPStorm.- Оптимизирован запуск и порядок индексации. - Куча микрооптимизаций. - Меньше кнопочек. - Из коробки меньше лишних плагинов. - На базе EAP.В общем, работает быстрее. С фидбеком, как и всегда, можно идти 👩💻 сюда.
2,340Open in Telegram
PHP Fart Time
29 Jun, 13:18edited
Продолжаем тему вайба.Для кого-то нет вайба в пайп-операторе. Кто-то люто вайбкодит. А тут ещё и VibePHP появился.Да что это за вайб такой? Как его пощупать? Как понять, где вайба больше и хорошо ли это вообще?Теперь вайб можно померить!На выходных я навибрировал Github Action, замеряющий Индекс Вайба в репозитории. Весь отчёт умещается в компактный бейдж с оценкой от 0 до 10: чем больше число, тем более весомый вклад AI и авто-ботов относительно человеческого. То есть просто считается доля коммитов (из последних 250) и строчек кода за (со)авторством ботов относительно всей репы.0.0 — всё делается вручную. 4.0 — сбалансированный подход. 8.0 — код вибрируется, но с участием человека. 10 — здесь людей уже нет.Естественно, оценка может расходиться с реальностью: - соавторство агентов удаляется из коммитов — меньше вайб. - статистическая инерция.GitHubGitHub - roxblnfk/action-vibe-index: GitHub Action to measure the ratio of human-written vs AI-generated codeGitHub Action to measure the ratio of human-written vs AI-generated code - roxblnfk/action-vibe-index
PHP Fart Time
26 Jun, 09:52
Сделал группировку тестов в Testo. Как оказалось с фичёй наследования, которую пользователи просили в PHPUnit, но так и не получили.php-testo.github.ioГруппировка тестов: атрибут #[Group]Новый атрибут #[Group] в Testo: помечайте тесты строковыми метками, наследуйте группы от родительских классов и запускайте нужные категории флагом --group.
Related Channels
Other channels in the same section of the catalogue.
