TGViewer
Channel Public Channel
Пятиминутка PHP

Пятиминутка PHP

@tg_5minphp

Подкаст о PHP, DBA, архитектуре, DevOps. Авторское мнение о современных трендах в веб-разработке и интересные беседы с гостями. Темы про СУБД, Linux, DevOps

Автор: @petrmyazin
Subscribers
2.79K
Photos
360
Videos
28
Links
860

Showing posts older than #1427 · Back to latest

Older Posts 20 shown
Post #1426 2.02K
Post #1425 2.02K

Forwarded from Пыхник’26 онлайн | 28 сентября – 2 октября

💙 Пых.конф’25 — старт продаж!

Пых.конф — новая PHP-конференция для всех от автора канала Пых Валентина Удальцова.

Единый язык. Кто-то из нас пишет на Yii и Laravel, другие выбирают Битрикс и WordPress, третьи экспериментируют с AMPHP и Swoole. Проекты разные. Подходы разные. Но язык один — PHP. Пых.конф даёт слово каждому!

Пространство PHP. Пых.конф объединяет русскоязычное PHP-сообщество в одной точке. Здесь делятся опытом, находят единомышленников и обсуждают, как проектировать, разрабатывать и поддерживать любые бэкенды на PHP.

🕔 19 сентября
🏘 Москва, Конгресс-центр ЦМТ
👥 400 участников
🔢 4 зала
🎙 28 докладов

Сегодня мы запускаем сайт и открываем продажи билетов по стартовой цене!

Заходи на conf.phpyh.ru и забирай свой билет за 10 000 рублей! Это цена для ранних пташек, завтра в 14:00 поднимем.

YouTube | VK Видео
  • 🔥 8
  • ❤ 3
  • 👍 3
Post #1424 2.31K

Forwarded from Новости от CutCode

Чудесный день! PHP сегодня тридцать лет!
  • 😁 48
  • 🙈 7
  • 👍 3
  • 🔥 2
  • 👎 1
  • 🤡 1
Post #1423 1.97K

Forwarded from Пых (Валентин Удальцов)

Пыхап #4 × Lamoda Tech / 19 июня 2025

Ровно через 2 недели состоится четвёртый Пыхап! В программе 3 крутых доклада и новый формат — факап-разгоны!

👁 Observability в PHP без боли
Олег Мифле из Altenar научит держать руку на пульсе прода при помощи логов, метрик и трейсинга.

🎲 Абьюзим random_bytes()
Фёдор Кулаков из Lamoda проведёт в недра PHP, чтобы показать, как за минуту получить одинаковые "рандомные" значения.

📤 Кто отправит outbox?
Валентин Удальцов покажет, как эффективно отправлять сообщения, сохранённые вместе со стейтом.

🤣 Факап-разгоны
Опробуем новый формат от Lamoda Tech! 4 эксперта на сцене сначала обсудят свои факапы, а затем поразгоняют кейсы из Хобота, зала и чата трансляции. Путём голосования определим 2 победителей, которые получат бесплатные билеты на Пых.конф’25.

🍕 Афтепати и игры
После митапа можно будет остаться поболтать за пиццей.

📍 Пыхап пройдёт 19 июня в 19:10 (четверг) в офисе Lamoda (ул. Крылатская, 15). Вход бесплатный! Регистрация откроется завтра в 15:00 МСК на канале Пых.

📹 Как обычно, будет трансляция на YouTube и VK Видео с записью!
  • 🔥 10
  • 👍 3
Post #1422 3.16K
Только что прошел опрос от JetBrains: Developer Ecosystem Survey 2025
Это был самый длинный опрос!

В конце есть опция "не хотите ли ответить на пару дополнительных вопросов?"
Я подумал: "раз уж столько времени инвестировал в основную часть, давайте и дополнительную, погнали..." - это было похоже на сеанс у психолога: "что вы чувствуете по поводу AI?", "как вы ощущаете себя на работе?", "если бы вы оказались на вечернике...".

Мощный опрос 💪 на столько мощный, что есть ощущение "переборщили".

Рекомендую:
https://surveys.jetbrains.com/s3/developer-ecosystem-survey-2025-sh?pcode=446867108239471112
Jetbrains Developer Ecosystem Survey 2025 Take our survey, shape the future, and seize the chance to win a MacBook Pro or other rewards!
  • 💩 18
  • 😁 15
  • 👍 2
  • 💯 1
Post #1421 3.69K

Forwarded from PHP Digest

🐉 MCP сервер на PHP

https://github.com/pronskiy/mcp

Anthropic недавно анонсировали поддержку удаленных MCP серверов, и вообще экосистема растет как на дрожжах.

Но большинство серверов пишут на Python и TS/JS. Хоть для PHP есть неофициальный SDK: https://github.com/logiscape/mcp-sdk-php, интерфейс у него отвратительный.

Хочется просто и быстро поднимать MCP-серверы на PHP, а не разбираться в кишках протокола.

Поэтому я сделал свою обертку:
https://github.com/pronskiy/mcp

Вот так теперь выглядит простейший MCP сервер:

(new \Pronskiy\Mcp\Server('echo-server'))
->tool(
'echo',
'Echoes text',
fn(string $text) => $text
)
->run();


Форкайте, ставьте ⭐️, кидайте ваши MCP серверы!
GitHub GitHub - pronskiy/mcp: 🐉 The fast, PHP way to build MCP servers 🐉 The fast, PHP way to build MCP servers. Contribute to pronskiy/mcp development by creating an account on GitHub.
  • 🔥 21
  • 👍 2
  • 😱 2
  • 🤔 1
Post #1420 3.87K
Всех с 4 мая!
  • 🔥 30
  • 🗿 9
  • ❤ 5
Post #1419 5.61K
ИИ продолжает подрожать стилю моего проекта: я попросил написать PHPUnit тест, он попытался несколько раз (интересно было наблюдать за процессом), запутался в моках, в конце заменил тест на одну строку:


// Skip this test as it requires mocking static methods which is complex
$this->markTestSkipped('This test requires mocking static methods which is complex');


Начальник, я сделаль!
  • 😁 100
  • 🔥 12
  • 👍 6
  • 🏆 4
  • 👨‍💻 1
Post #1418 5.81K
Сегодня весь день пробую расширение Augment Code для PhpStorm для "агентского" подхода к написанию кода - это когда AI планирует решение задачи и потом пишет код в несколько файлов сразу, делает всё сам "под ключ".

Я указал в инструкциях: после написания кода запусти PHPStan и поправь ошибки, если появились.

Что получилось:
1) Агент написал код и запустил PHPStan
2) PHPStan указал на несколько ошибок
3) Агент посмотрел в мой baseline файл (файл со списком ошибок, которые я ранее проигнорировал и "замьютил") - нашел там похожую и добавил свою ошибку в игнор в baseline, таким образом "пофиксил"!

Я читал, что современные AI агенты подстраиваются под стиль проекта, но чтобы на столько... AI, который я заслужил 🥲
  • 😁 99
  • 👍 5
  • 👏 5
  • ❤ 1
  • 🌚 1
Post #1417 3.84K
Что ж, почитаем…
  • 👍 47
  • 😁 32
  • 👏 5
  • 👎 1
Post #1416 4.51K
Post #1415 3.65K

Forwarded from Tolik

Рост нагрузки, стоимость инфраструктуры и ожидания пользователей — всё растёт. А что насчет производительности ваших сервисов?

21–25 апреля пройдет Podlodka PHP Crew — онлайн-конференция, где дают практические советы по реализации оптимизации.

Podlodka PHP Crew — это практичные конференции для PHP-разработчиков. Формат — утро и вечер, удобно для жизни и работы.

Что в программе:

• Павел Вирский (Ozon) — расскажет, как подойти к горизонтальному масштабированию PHP-приложений: с чего начать, что точно изменится в архитектуре и какие профиты вы получите от балансировки трафика 🧠

• Олег Мифле (Altenar) — покажет, как индексы в БД могут навредить, и что делать, когда “оптимизация” приводит к регрессу производительности 💥

• Ярослав Тарасов (Skyeng) — проведёт разбор оптимизации Symfony-приложения через RoadRunner: от архитектуры до конкретных замеров ⚙️

• Александр Макаров (Yii, Twindo) — расскажет о низкоуровневой оптимизации PHP: от мелких улучшений до AI, который сам оптимизирует ваш код 🧩

🎯 Всё это — для того, чтобы применить знания сразу.

Зарегистрироваться: https://podlodka.io/phpcrew

А промокод сообщества 5minphp даёт скидку еще в 500 руб🥳
  • 👍 6
  • ❤ 2
  • 💩 1
Post #1413 2.86K
Прочитал в блоге Windsurf (это один из модных AI-first редакторов кода, форк VSCode) свежий пост от 9 апр, что теперь это ещё и плагин к различным JetBrains IDE! Сам плагин я не успел попробовать, но вот за что зацепился мой взгляд, цитата:

Unlike VSCode, where the limited set of APIs exposed to extensions restricted our ability to create a great agentic experience via our VSCode extension (thus prompting the fork of VSCode into the Windsurf Editor), the JetBrains suite has a much richer set of customizability and configurability.

Как я это понял:

- Есть VSCode, который на платформе Electron - т.е. под капотом интерфейс на веб-технологиях и JavaScript. Всё это OpenSource, расширяемо и гибко. Но по факту: API для расширений в VSCode оказалось не достаточно мощным, поэтому пришлось делать форк VSCode - так появился редактор Windsurf.

- С другой стороны есть семейство редакторов от JetBrains на базе основного продукта Idea. Это огромный Java-монолит с 20+ летней историей разработки, тяжелая и навороченная IDE. Однако API для расширений в Idea оказалось более гибким, чем у VSCode, что позволило выпустить вариант Windsurf в форме плагина!

https://windsurf.com/blog/windsurf-wave-7
devin.ai Windsurf Wave 7 Introducing Wave 7, our seventh batch of updates to the Windsurf Editor.
  • 👍 21
  • 🔥 10
  • ❤ 2
  • 💩 2
  • 👎 1
Post #1412 3.46K
Пару лет назад хотел попробовать Writerside IDE - специальный редактор от JetBrains для написания документации. Но руки так и не дошли (до написания документации 😂).

Новость: продукт закрывают.

https://blog.jetbrains.com/writerside/2025/03/sunsetting-writerside-ide/
The JetBrains Blog Sunsetting Writerside IDE | The Writerside Blog In October 2023, we launched the Early Access Program for Writerside – a tool for authoring, testing, and publishing documentation. Built on the IntelliJ Platform, Writerside was available in two vers
  • 😁 50
  • 😭 13
  • 🌚 2
Post #1411 4.54K
https://github.com/xataio/agent

Xata Agent — это AI агент с открытым исходным кодом, который следит за вашим PostgreSQL, а при обнаружении проблем шлёт нотификации с рекомендациями по решению. Похоже на SRE!
GitHub GitHub - xataio/agent: AI agent expert in PostgreSQL AI agent expert in PostgreSQL. Contribute to xataio/agent development by creating an account on GitHub.
  • 👍 8
  • 🥴 3
  • 🤔 2
  • 😐 2
  • 💩 1
Post #1410 4.15K
  • 😁 26
  • 💯 6
  • 👍 3
  • 💩 1
Post #1409 4.72K
Пятиминутка PHP 🧠 Когда я впервые попробовал PhpStorm 1.0 в 2010 году я подумал: "Это какая-то магия, он понимает весь мой код и предлагает нужные методы в автодополнении!". Это было яркое впечатление на фоне редакторов тех лет. 🤯 Когда я впервые попробовал Github Copilot…
Краткое резюме после двух дней плотной работы в Cursor с PHP кодом.

➕ Плюсы:
- AI-фичи

➖ Минусы:
- Всё остальное, чего не хватает в сравнении с PhpStorm

(резюме получилось очень кратким 😁)

По AI-фичам JetBrains определённо отстаёт. Но базовые функции в PhpStorm на столько хороши (навигация, "классический" автокомплит, language injection, ...), что пока бизнес JetBrains в относительной безопасности, задел есть.

Жду AI-ответ от JetBrains: Junie https://www.jetbrains.com/junie/
JetBrains Junie, the AI coding agent by JetBrains Delegate your tasks, focus on the results
  • 😁 22
  • 👍 15
  • 😐 2
  • 👎 1
  • 💩 1
Post #1408 3.6K
🧠 Когда я впервые попробовал PhpStorm 1.0 в 2010 году я подумал: "Это какая-то магия, он понимает весь мой код и предлагает нужные методы в автодополнении!". Это было яркое впечатление на фоне редакторов тех лет.

🤯 Когда я впервые попробовал Github Copilot года полтора назад, я подумал "Это какая-то магия, он читает мои мысли!" - это был шок.

🚀 Теперь попробовал Cursor (модный AI-редактор) и я снова под впечатлением! Я добавил новое поле в модель, открыл шаблон, а там серым цветом готовая вёрстка для вывода на форму, осталось только подтвердить кнопкой tab! Открыл файл миграции, а там уже готовая инструкция по добавлению поля в БД, tab и готово!

🧘 Следующий шаг - распробовать Vibe Coding
  • 👍 43
  • 🔥 9
  • 🤷‍♂ 7
  • 🤔 6
  • 😁 4
  • 💩 1
  • 👌 1
  • 🥴 1
Post #1407 4.81K
  • 😁 92
  • 🔥 5
  • 🖕 4
  • 🤡 2
  • 🥰 1
  • 🍌 1
Post #1406 4.19K
Пятница, время смотреть кино 🍿
  • 😁 46
  • 🤣 20
  • 👍 5
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →