🧠 Когда я впервые попробовал PhpStorm 1.0 в 2010 году я подумал: "Это какая-то магия, он понимает весь мой код и предлагает нужные методы в автодополнении!". Это было яркое впечатление на фоне редакторов тех лет.
🤯 Когда я впервые попробовал Github Copilot года полтора назад, я подумал "Это какая-то магия, он читает мои мысли!" - это был шок.
🚀 Теперь попробовал Cursor (модный AI-редактор) и я снова под впечатлением! Я добавил новое поле в модель, открыл шаблон, а там серым цветом готовая вёрстка для вывода на форму, осталось только подтвердить кнопкой tab! Открыл файл миграции, а там уже готовая инструкция по добавлению поля в БД, tab и готово!
🧘 Следующий шаг - распробовать Vibe Coding
🤯 Когда я впервые попробовал Github Copilot года полтора назад, я подумал "Это какая-то магия, он читает мои мысли!" - это был шок.
🚀 Теперь попробовал Cursor (модный AI-редактор) и я снова под впечатлением! Я добавил новое поле в модель, открыл шаблон, а там серым цветом готовая вёрстка для вывода на форму, осталось только подтвердить кнопкой tab! Открыл файл миграции, а там уже готовая инструкция по добавлению поля в БД, tab и готово!
🧘 Следующий шаг - распробовать Vibe Coding
👍43🔥9🤷♂7🤔6😁3💩1👌1🥴1
Пятиминутка 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/
➕ Плюсы:
- 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
https://github.com/xataio/agent
Xata Agent — это AI агент с открытым исходным кодом, который следит за вашим PostgreSQL, а при обнаружении проблем шлёт нотификации с рекомендациями по решению. Похоже на SRE!
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
Пару лет назад хотел попробовать Writerside IDE - специальный редактор от JetBrains для написания документации. Но руки так и не дошли (до написания документации 😂).
Новость: продукт закрывают.
https://blog.jetbrains.com/writerside/2025/03/sunsetting-writerside-ide/
Новость: продукт закрывают.
https://blog.jetbrains.com/writerside/2025/03/sunsetting-writerside-ide/
😁50😭13🌚2
Прочитал в блоге Windsurf (это один из модных AI-first редакторов кода, форк VSCode) свежий пост от 9 апр, что теперь это ещё и плагин к различным JetBrains IDE! Сам плагин я не успел попробовать, но вот за что зацепился мой взгляд, цитата:
Как я это понял:
- Есть VSCode, который на платформе Electron - т.е. под капотом интерфейс на веб-технологиях и JavaScript. Всё это OpenSource, расширяемо и гибко. Но по факту: API для расширений в VSCode оказалось не достаточно мощным, поэтому пришлось делать форк VSCode - так появился редактор Windsurf.
- С другой стороны есть семейство редакторов от JetBrains на базе основного продукта Idea. Это огромный Java-монолит с 20+ летней историей разработки, тяжелая и навороченная IDE. Однако
https://windsurf.com/blog/windsurf-wave-7
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
Windsurf
Windsurf Wave 7
Introducing Wave 7, our seventh batch of updates to the Windsurf Editor.
👍21🔥10❤2💩2👎1
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
А промокод сообщества
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
Отличный сериал, кстати. И переозвучка в тему: https://youtu.be/I8Hugfeh3t4?si=clvMBh61LUMKfrnm
YouTube
Developer Interviews In 2025 Be Like (Part 3)
Join this channel to get access to perks and support the channel:
https://www.youtube.com/channel/UCEwYRHE5ZAOMfUaIpCQvjEQ/join
Movie Series: Suits
Disclaimer:
This video is a parody created for entertainment purposes only. The visual content is owned…
https://www.youtube.com/channel/UCEwYRHE5ZAOMfUaIpCQvjEQ/join
Movie Series: Suits
Disclaimer:
This video is a parody created for entertainment purposes only. The visual content is owned…
👍6👎2💩2❤1😁1🎉1💯1
Сегодня весь день пробую расширение Augment Code для PhpStorm для "агентского" подхода к написанию кода - это когда AI планирует решение задачи и потом пишет код в несколько файлов сразу, делает всё сам "под ключ".
Я указал в инструкциях: после написания кода запусти PHPStan и поправь ошибки, если появились.
Что получилось:
1) Агент написал код и запустил PHPStan
2) PHPStan указал на несколько ошибок
3) Агент посмотрел в мой baseline файл (файл со списком ошибок, которые я ранее проигнорировал и "замьютил") - нашел там похожую и добавил свою ошибку в игнор в baseline, таким образом "пофиксил"!
Я читал, что современные AI агенты подстраиваются под стиль проекта, но чтобы на столько... AI, который я заслужил 🥲
Я указал в инструкциях: после написания кода запусти PHPStan и поправь ошибки, если появились.
Что получилось:
1) Агент написал код и запустил PHPStan
2) PHPStan указал на несколько ошибок
3) Агент посмотрел в мой baseline файл (файл со списком ошибок, которые я ранее проигнорировал и "замьютил") - нашел там похожую и добавил свою ошибку в игнор в baseline, таким образом "пофиксил"!
Я читал, что современные AI агенты подстраиваются под стиль проекта, но чтобы на столько... AI, который я заслужил 🥲
😁99👍5👏5❤1🌚1
ИИ продолжает подрожать стилю моего проекта: я попросил написать PHPUnit тест, он попытался несколько раз (интересно было наблюдать за процессом), запутался в моках, в конце заменил тест на одну строку:
Начальник, я сделаль!
// Skip this test as it requires mocking static methods which is complex
$this->markTestSkipped('This test requires mocking static methods which is complex');
Начальник, я сделаль!
😁99🔥12👍6🏆4👨💻1
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 сервер:
Форкайте, ставьте ⭐️, кидайте ваши MCP серверы!
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
Только что прошел опрос от JetBrains: Developer Ecosystem Survey 2025
Это был самый длинный опрос!
В конце есть опция "не хотите ли ответить на пару дополнительных вопросов?"
Я подумал: "раз уж столько времени инвестировал в основную часть, давайте и дополнительную, погнали..." - это было похоже на сеанс у психолога: "что вы чувствуете по поводу AI?", "как вы ощущаете себя на работе?", "если бы вы оказались на вечернике...".
Мощный опрос 💪 на столько мощный, что есть ощущение "переборщили".
Рекомендую:
https://surveys.jetbrains.com/s3/developer-ecosystem-survey-2025-sh?pcode=446867108239471112
Это был самый длинный опрос!
В конце есть опция "не хотите ли ответить на пару дополнительных вопросов?"
Я подумал: "раз уж столько времени инвестировал в основную часть, давайте и дополнительную, погнали..." - это было похоже на сеанс у психолога: "что вы чувствуете по поводу 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
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 Видео с записью!
Ровно через 2 недели состоится четвёртый Пыхап! В программе 3 крутых доклада и новый формат — факап-разгоны!
Олег Мифле из Altenar научит держать руку на пульсе прода при помощи логов, метрик и трейсинга.
Фёдор Кулаков из Lamoda проведёт в недра PHP, чтобы показать, как за минуту получить одинаковые "рандомные" значения.
Валентин Удальцов покажет, как эффективно отправлять сообщения, сохранённые вместе со стейтом.
Опробуем новый формат от Lamoda Tech! 4 эксперта на сцене сначала обсудят свои факапы, а затем поразгоняют кейсы из Хобота, зала и чата трансляции. Путём голосования определим 2 победителей, которые получат бесплатные билеты на Пых.конф’25.
После митапа можно будет остаться поболтать за пиццей.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍3
Forwarded from Пых.конф’25 — главное PHP-событие этого года!
Media is too big
VIEW IN TELEGRAM
Пых.конф — новая PHP-конференция для всех от автора канала Пых Валентина Удальцова.
Единый язык. Кто-то из нас пишет на Yii и Laravel, другие выбирают Битрикс и WordPress, третьи экспериментируют с AMPHP и Swoole. Проекты разные. Подходы разные. Но язык один — PHP. Пых.конф даёт слово каждому!
Пространство PHP. Пых.конф объединяет русскоязычное PHP-сообщество в одной точке. Здесь делятся опытом, находят единомышленников и обсуждают, как проектировать, разрабатывать и поддерживать любые бэкенды на PHP.
Сегодня мы запускаем сайт и открываем продажи билетов по стартовой цене!
Заходи на conf.phpyh.ru и забирай свой билет за 10 000 рублей! Это цена для ранних пташек, завтра в
14:00 поднимем.YouTube | VK Видео
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8❤3👍3
Смотрю стрим к 30-летию PHP.
Тейлор:
https://www.youtube.com/live/K91LyYA3794?si=NM-bu4CBLAc6vyix&t=11129
Тейлор:
В начале 2024 в Laravel Inc. было 10 сотрудников.
Сейчас 70 человек!
https://www.youtube.com/live/K91LyYA3794?si=NM-bu4CBLAc6vyix&t=11129
YouTube
[VOD] JetBrains PHPverse 2025 – Laravel/Symfony’s Future, PHP Foundation, AI, MCP Servers
❤️ sponsor this channel: https://nunomaduro.com/sponsorships 🙌🏻 this video was made possible by:
🔴 redberry / work with the best laravel digital agency: https://redberry.international/?ref=nunomaduro
📱 nativephp / build native mobile apps with php: https…
🔴 redberry / work with the best laravel digital agency: https://redberry.international/?ref=nunomaduro
📱 nativephp / build native mobile apps with php: https…
👍11🤯5😁1🤡1
Существует уже много сервисов AI Code Review. Это работает так: некий AI-бот подключается к вашему GitHub/GitLab репозиторию и проверяет Pull Request/Merge Request, оставляет комментарии. На GitHub есть даже встроенный GitHub Copilot - запускается в один клик.
Но есть небольшие трения или неудобства:
- нужно ждать пока бот сделает review. Минуту, или две, или пять. Звучит не очень долго (особенно по сравнению с человеческим code review), но отметим этот пунктик;
- нужно настроить этого бота: прописать какие-то системные инструкции, предоставить документацию по проекту. Неподготовленный AI напишет поверхностно и совсем не то, что реально ценно для проекта. Решаемо, но надо проделать подготовительную работу.
Недавно открыл для себя практику локального Code Review с AI непосредственно в моём редакторе кода:
- прогоняю Code Review, ещё до того, как сделал commit (не нужно ни пушить, ни PR создавать, сокращаю телодвижения)
- можно внести исправления и ещё раз запустить
- работает быстрее, чем на сайте через Pull Request, не надо ждать пока бот раскачегарится и подхватит, не теряю фокус на задаче
- и самое главное: AI Code Review запущенный из редактора даёт реально ценные советы, потому что в локальном редакторе у меня уже настроены guidlines/memories/и прочие техники формирующие контекст, прописаны ссылки на документацию.
Промпт простой:
По хорошему надо бы построить грамотный CI процесс с включением AI Code Review.
Но есть небольшие трения или неудобства:
- нужно ждать пока бот сделает review. Минуту, или две, или пять. Звучит не очень долго (особенно по сравнению с человеческим code review), но отметим этот пунктик;
- нужно настроить этого бота: прописать какие-то системные инструкции, предоставить документацию по проекту. Неподготовленный AI напишет поверхностно и совсем не то, что реально ценно для проекта. Решаемо, но надо проделать подготовительную работу.
Недавно открыл для себя практику локального Code Review с AI непосредственно в моём редакторе кода:
- прогоняю Code Review, ещё до того, как сделал commit (не нужно ни пушить, ни PR создавать, сокращаю телодвижения)
- можно внести исправления и ещё раз запустить
- работает быстрее, чем на сайте через Pull Request, не надо ждать пока бот раскачегарится и подхватит, не теряю фокус на задаче
- и самое главное: AI Code Review запущенный из редактора даёт реально ценные советы, потому что в локальном редакторе у меня уже настроены guidlines/memories/и прочие техники формирующие контекст, прописаны ссылки на документацию.
Промпт простой:
Выполни команду git --no-pager diff main и проведи Code Review для моей ветки:
⁃ Проверь на логические ошибки и ошибки кодирования
⁃ Если есть комментарии, сравни что описано в комментариях с тем что реально реализовано
⁃ Проверь семантику выбранных имён переменных и методов
⁃ Проверь на оптимальность SQL запросов и алгоритмов
Не вноси изменения в код, только проверь и дай отчёт.
По хорошему надо бы построить грамотный CI процесс с включением AI Code Review.
👍30🤷♂7🔥5❤4
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 Видео с записью!
Ровно через 2 недели состоится четвёртый Пыхап! В программе 3 крутых доклада и новый формат — факап-разгоны!
Олег Мифле из Altenar научит держать руку на пульсе прода при помощи логов, метрик и трейсинга.
Фёдор Кулаков из Lamoda проведёт в недра PHP, чтобы показать, как за минуту получить одинаковые "рандомные" значения.
Валентин Удальцов покажет, как эффективно отправлять сообщения, сохранённые вместе со стейтом.
Опробуем новый формат от Lamoda Tech! 4 эксперта на сцене сначала обсудят свои факапы, а затем поразгоняют кейсы из Хобота, зала и чата трансляции. Путём голосования определим 2 победителей, которые получат бесплатные билеты на Пых.конф’25.
После митапа можно будет остаться поболтать за пиццей.
Please open Telegram to view this post
VIEW IN TELEGRAM