Пых
8.37K subscribers
219 photos
12 videos
6 files
533 links
Блог Валентина Удальцова о разработке на PHP.

Хобот @phpyhobot
https://youtube.com/@phpyh
https://vkvideo.ru/@phpyh
https://yangx.top/isPHPdying

Статистика: https://yangx.top/INOTAROBOT?start=st1219340804

Для связи используйте личные сообщения канала.
加入频道
💙 Пых.конф’25 — главное PHP-событие года!

PHP сегодня в самом расцвете сил:

• 20 человек в ядре, финансируемых PHP Foundation.
• Релизы каждый год с десятками новых фичей.
• Async, типизация, атрибуты, выразительный синтаксис.
• Обслуживает миллиарды пользователей по всему миру.

Оставалась только одна проблема — русскоязычным инженерам не хватало пространства для обсуждения этим тем. Мы её решили.

Пых.конф — абсолютно новая конференция с актуальной программой, доступными билетами и насыщенным offstage-движем.

• Асинхронность и протоколы для неблокирующего I/O.
• RAG в PHP-бэкендах и круглый стол «Кодим с ИИ».
• Архитектурные каноны: DDD, модульность, идемпотентность.
• Производительность: от памяти и массивов до воркеров и CI.
• Yii3, Doctrine, Swoole, WordPress и Битрикс — экосистема во всей красе.
• Не только PHP: YDB, Postgres, Docker, OpenAPI.
• Fail-митап и Открытый микрофон для всех, кто захочет высказаться.
• Игры и конкурсы на стендах партнёров — компаний, преданных PHP.

Мы сдедали то, чего сами ждали много лет. Не хватает только тебя.

Забрать билет | Ничего не пропустить | Собрать свою программу
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥50👍15122🫡2💯1
Интервью

Ребята, на следующей неделе Антон Морев будет брать у меня очередное интервью! Пишите в комментариях вопросы, на которые вы бы хотели получить ответы.
👍25🔥106
PHP × Telegram = 💙

Интересно, что в списке библиотек для работы с Telegram Bot API PHP идёт первым с самым большим количеством вариантов.

https://yangx.top/tgcore/bots/samples
Please open Telegram to view this post
VIEW IN TELEGRAM
👍34🔥179🤡4🤔2
Стрим с Валентином Удальцовым. 15 августа 19:00

Уже третий раз у меня в гостях будет Валентин. Автор канала Пых и конференции Пых.конф'25, посвященной PHP и всему, что с ним связано.

Решили собраться поговорить с ним на темы, связанные с PHP, конференцией и другими прелестями его жизни.

Приходите на прямой эфир в пятницу 15 августа в 19.00 (Москва).

Задавайте свои вопросы и автор лучшего вопроса, традиционно, получит от меня пиццу, а автору второго самого интересного вопроса будет PHP-слоник от Валентина. Также можно написать свои вопросы в комментах к публикации к посту в канале Валентина.

Ссылки на прямой эфир:

📹 YouTube | VK 📹
👍20🔥147🤡1
Галера Морева
Стрим с Валентином Удальцовым. 15 августа 19:00 Уже третий раз у меня в гостях будет Валентин. Автор канала Пых и конференции Пых.конф'25, посвященной PHP и всему, что с ним связано. Решили собраться поговорить с ним на темы, связанные с PHP, конференцией…
В гостях у Морева

Через полчаса начинаем! Авторы самых классных вопросов получат питсуп от Антона и слоника Пых от меня.

Комментировать можно под этим постом!

Морев:
https://youtu.be/lORQH9sD0uA
https://vk.com/video-215823350_456239043

Пых:
https://youtu.be/wF8qYSqkrTc
https://vkvideo.ru/video-228746873_456239072
🔥95👍3🤡1
Пых
Доставка слоников Пых! Наконец-то я нашёл время на правки бота, чтобы вы могли комфортно выбрать способ доставки! Залетайте в Хобота, выбирайте "🐘 Слоник Пых", определяйтесь с вариантом доставки, заполняйте недостающую информацию и подтверждайте отправку.…
Слоники Пых

Друзья, практически все слоники доставлены. Если вам не пришло уведомление от Почты России или СДЭК, проверьте трекинг в Хоботе.

К сожалению, пока не было возможности сделать отправку уведомлений прямо в боте, но это в планах.
🔥17👍106
Переход с Laravel на Swoole+Hyperf / Александр Миронов

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

Но что же делать - переехать на Symfony? Лишь полумеры! Внедрить Octane? Неплохо, но имеет ряд критических недостатков.

Решение было рядом: Hyperf.

В рамках данного доклада Александр рассмотрит ключевые ограничения классического Laravel при построении высоконагруженных сервисов, расскажет о причинах отказа от Laravel Octane, микросервисов на Go и приведёт аргументы в пользу использования Hyperf на базе Swoole.

https://conf.phpyh.ru/program/swoole-hyperf

Александр — инженер в Digital Clouds на проекте Platferrum. Интересуется разработкой под высокие нагрузки и всем, что позволяет забустить привычный синхронный PHP (RoadRunner, Swoole). Считает, что современный PHP развивается в правильном направлении и берёт лучшие практики из других языков.
🔥53👍23😁11🤮6🤝32
Boson — честно нативный PHP

Прямо сейчас на CutCode начнётся стрим с Кириллом Несмеяновым про его проект Boson — убийцу NativePHP и отличное решение для запуска действительно нативных приложений на PHP.

Я на днях поставил boson-php/runtime, скопировал из доки пару строк в index.php, запустил его, и всё — у меня на маке окно с WebView!

Уверен, что скоро многие инструменты под PHP возьмут Boson на вооружение для вывода дебаг-информации и рендеринга отчётов. Например, могу легко себе представить, как в отдельном окне открывается список мутантов после запуска Infection.

https://youtu.be/MJJebd0Tjyo
👍31🔥15🤔10🤯21👎1😱1
💙 Пых.конф’25 — офлайн или онлайн?

19 сентября в Москве соберутся сотни PHP-разработчиков, тимлидов, CTO и просто крутых людей на главной профессиональной конференции года.

И да, у нас есть онлайн-билеты. Можно включить трансляцию из дома, налить себе чай и послушать доклады. Удобно? Конечно. Полезно? Вне всяких сомнений. Но!

👤 Онлайн — это просто контент.
📍 Офлайн — это опыт, эмоции и новые возможности!

Почему стоить посетить конференцию лично?

🔃 Нетворкинг
Вы встретите людей, которых никогда не встретите в онлайне. Кто-то ищет разработчиков в команду. Кто-то — готов делиться опытом и инсайтами, которые не попадут в записи. Кто-то может стать вашим будущим коллегой, партнёром или другом. В онлайне этого нет.

⚡️ Эксклюзив
Часть активностей и докладов пройдут только офлайн. Никаких трансляций, никаких записей. Если вас там не будет — вы просто это упустите.

⚽️ Призы и конкурсы
Наши партнеры готовят реально крутые подарки участникам, а также конкурсы и призы. Всё это будет доступно только тем, кто на площадке.

☀️ Атмосфера
Энергия зала, эмоции после докладов, возможность подойти к спикеру и задать вопрос лично. В онлайне вы получаете информацию. В офлайне — живой опыт, который невозможно заменить экраном.

Если вы хотите не просто получить ценную информацию, но и повлиять на свои карьеру и окружение, а также получить отличные эмоции и экслюзивный контент, то мы с нетерпением ждём встречи!

📍 19 сентября, Москва
➡️ Забрать билет
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍15🔥11💯4🤩21
🏆 Конкурс сториз!

Ваша задача — зарепостить любую сториз про Пых.конф из каналов @phpyhconf или @phpyh на 24 часа и в подтверждение скинуть ссылку на неё в комментарии к этому посту. Если вы уже репостили, можете прислать ссылку на старую историю.

В начале недели мы случайным образом выберем 3 победителей, они получат офлайн-билет (можно использовать как онлайн) на Пых.конф’25!
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤮15🔥11👍6👎2
OR: PHP vs GO

Вчера с Сашей Макаровым, Кириллом Несмеяновым, Даниилом Подольским и Виталием Левченко записали эпизод подкаста OR для канала Evrone Development!

Обсудили мифы про PHP и Go. Какие-то развенчали, какие-то подтвердили. Но главное — лампово пообщались и синхронизировали своё понимание места каждой технологии сегодня!

Как только ребята смонтируют и выложат, я вам сразу скину.
2🔥88👍347
Официальный PHP SDK для MCP

PHP Foundation, Anthropic и Symfony вместе работают над фреймворк-независимым PHP-SDK для MCP протокола!

1. Ставим: composer require mcp/sdk.

2. Размечаем код:

use Mcp\Capability\Attribute\McpTool;

final readonly class Calculator
{
#[McpTool(name: 'add_numbers')]
public function add(int $a, int $b): int
{
return $a + $b;
}
}


3. Готовим скрипт mcp-server.php:

#!/usr/bin/env php
<?php

require_once __DIR__ . '/vendor/autoload.php';

use Mcp\Server;
use Mcp\Server\Transport\StdioTransport;

Server::make()
->withServerInfo('Calculator', '1.1.0', 'Basic Calculator over STDIO transport.')
->withDiscovery(__DIR__, ['.'])
->build()
->connect(new StdioTransport());


4. Прописываем сервер:

{
"mcpServers": {
"php-calculator": {
"command": "php",
"args": ["/absolute/path/to/your/mcp-server.php"]
}
}
}


Профит!

https://thephp.foundation/blog/2025/09/05/php-mcp-sdk/
https://github.com/modelcontextprotocol/php-sdk
🔥4315👍8🤔8
Код без границ

У GitVerse (СберТех), Cloud. ru и Хабр стартует грантовая программа «Код без границ».

Просто разместив на GitVerse пет-проект или бибилотеку и подав заявку, можно получить:

💰 Грант 150к/100к/50к в зависимости от места.
⚡️ Облачные мощности.
👥 Поддержку комьюнити и экспертов.

Номинации:
🤖 AI-инновации
🎓 Наука и образование
🙂 Проекты для всех
⚙️ Разработка для разработчиков

Этапы:
• с 3 сентября по 31 октября сбор заявок,
• в ноябре отбор,
• в декабре результаты.

➡️ Подать заявку

Сразу вспомнил про Happy Wife – Happy Life Алексея Гагарина с канала Fart Time PHP — Лёш, не хочешь поучаствовать ещё в одном конкурсе? 😉


#реклама АО «СберТех», ИНН: 7736632467, Erid: 2W5zFJbJXwe, https://gitverse.ru/home/, 18+.
Please open Telegram to view this post
VIEW IN TELEGRAM
40🤮13🔥4👍21🐳1