Дмитрий Стогов уходит из Zend и задумывается о новой работе.
Не очень шарю в в этих формальностях, но рассчитываю, что PHP Foundation найдёт способ проспонсировать дальнейшее участие Дмитрия в разработке PHP.
Ryan Chandler пишет, что перестаёт разрабатывать PXP и архивирует проект на гитхабе.
Что-ж, интересный был проект.
В своём письме он упоминает Mago — набор инструментов статанализа для PHP. Кто-то уже применял?
Не очень шарю в в этих формальностях, но рассчитываю, что PHP Foundation найдёт способ проспонсировать дальнейшее участие Дмитрия в разработке PHP.
Ryan Chandler пишет, что перестаёт разрабатывать PXP и архивирует проект на гитхабе.
Что-ж, интересный был проект.
В своём письме он упоминает Mago — набор инструментов статанализа для PHP. Кто-то уже применял?
🤔27
Сегодня в 20 по Мск Будем с Валентином код писать с AI. Посмотрим кто кого, он нас или мы его.
Приходите, покажу что такое MCP
—-
Кодим с джуном на PHP #2 / Павел Бучнев учит Валентина работать с Claude
Сегодня Павел Бучнев заставит меня попробовать Claude! Посмотрим, что из этого выйдет!
YouTube: https://youtu.be/UIrl1lIF2tE
VK Видео: https://vkvideo.ru/video-228746873_456239029
Приходите, покажу что такое MCP
—-
Кодим с джуном на PHP #2 / Павел Бучнев учит Валентина работать с Claude
Сегодня Павел Бучнев заставит меня попробовать Claude! Посмотрим, что из этого выйдет!
YouTube: https://youtu.be/UIrl1lIF2tE
VK Видео: https://vkvideo.ru/video-228746873_456239029
YouTube
Кодим с джуном на PHP #2 / Павел Бучнев учит Валентина работать с Claude
На этот раз джуном буду я! Когда Павел Бучнев с канала PHP Fart Time узнал, что я всячески сопротивляюсь использованию LLM, он тут же решил меня переубедить, а заодно показать, как пишет код с помощью Claude и какие инструменты использует.
Генератор контекста:…
Генератор контекста:…
🔥20 11
Привет, фартаны!
Давно не писали код на стримах, потому что за нас это давно делает ИИ. Но сегодня он как-то странно улыбается и говорит, что у него в программе есть ограничения на «определённый» код. Типа: «Да там всего пара строчек, ничего сложного, напишем вместе!». Пришлось согласиться, иначе он пообещал лично зарелизить наш код на прод в пятницу вечером!
На сегодняшнем стриме https://www.youtube.com/live/XdpK1f0w0EE в 20:30 МСК мы будем писать код, в основном с помощью Claude. Хотим показать вам, как обычно пишем код: наши мысли, промпты, инструменты, которые помогают.
Вместе разберёмся:
- как быстрее и проще писать код — самому или с LLM,
- насколько качественным получается такой код,
- IDE vs MCP server,
- что ещё полезного можно получить в процессе написания кода.
Подключайтесь, будет интересно! 🚀
Давно не писали код на стримах, потому что за нас это давно делает ИИ. Но сегодня он как-то странно улыбается и говорит, что у него в программе есть ограничения на «определённый» код. Типа: «Да там всего пара строчек, ничего сложного, напишем вместе!». Пришлось согласиться, иначе он пообещал лично зарелизить наш код на прод в пятницу вечером!
На сегодняшнем стриме https://www.youtube.com/live/XdpK1f0w0EE в 20:30 МСК мы будем писать код, в основном с помощью Claude. Хотим показать вам, как обычно пишем код: наши мысли, промпты, инструменты, которые помогают.
Вместе разберёмся:
- как быстрее и проще писать код — самому или с LLM,
- насколько качественным получается такой код,
- IDE vs MCP server,
- что ещё полезного можно получить в процессе написания кода.
Подключайтесь, будет интересно! 🚀
YouTube
Пишем код с Claude, CTX, ИИ и ИИгорем
В этом стриме мы будем писать код, по большей части с помощью Claude.
Цель стрима показать процесс как обычно мы пишем код, ход мыслей, промпты, инструменты которые помогают.
Вместе попробуем ответить на вопросы
- как быстрее и эффективнее писать код, самому…
Цель стрима показать процесс как обычно мы пишем код, ход мыслей, промпты, инструменты которые помогают.
Вместе попробуем ответить на вопросы
- как быстрее и эффективнее писать код, самому…
3🔥30 9💩1
podlodka.io
Онлайн-конференция Podlodka PHP Crew, сезон #7
Недельное мероприятие от команды Podlodka: ежедневные интерактивные сессии в Zoom по актуальным вопросам PHP-индустрии, нон-стоп общение с экспертами и звёздами индустрии, закрытое профессиональное сообщество в Telegram.
Привет, фартаны! Дождались!
21 апреля стартует новый сезон Podlodka PHP Crew "High Performance".
Много тем про оптимизацию и тюнинг инфры. Есть что-то и про код.
Покупка билетов и детали на сайте.
Промокод
Как попасть бесплатно:
- Дождаться розыгрыша. Но не думаю, что у вас будут шансы против
- Стать спикером уже не получится, но можно записаться на выступление на Открытом микрофоне, 25 апреля. Можно тупо рассказать про свой кейс по сабжу на 10-15 минут. Я думаю, у каждого такой кейс найдётся.
Я бы рассказал про то, как добавил gc_collect_cycles() на каждую итерацию main loop. А через пол года убрал, ускорив приложение в несколько раз. Но об этом никто не узнает, т.к. у меня билет уже есть.
Увидимся на подлодке🫡
21 апреля стартует новый сезон Podlodka PHP Crew "High Performance".
Много тем про оптимизацию и тюнинг инфры. Есть что-то и про код.
Покупка билетов и детали на сайте.
Промокод
PHP_FART
в деле!Как попасть бесплатно:
- Дождаться розыгрыша. Но не думаю, что у вас будут шансы против
@wispoz
, который выигрывал все розыгрыши билетов на подлодку до этого.- Стать спикером уже не получится, но можно записаться на выступление на Открытом микрофоне, 25 апреля. Можно тупо рассказать про свой кейс по сабжу на 10-15 минут. Я думаю, у каждого такой кейс найдётся.
Я бы рассказал про то, как добавил gc_collect_cycles() на каждую итерацию main loop. А через пол года убрал, ускорив приложение в несколько раз. Но об этом никто не узнает, т.к. у меня билет уже есть.
Увидимся на подлодке
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥33 14
Во сколько стрим?
Anonymous Poll
8%
Сейчас (17:30 МСК)
5%
через час (18 МСК)
11%
через два (19 МСК)
13%
через три (20 МСК)
79%
мне пофиг, я в бар
💩1 1
Что-ж.
Я из тех скуфов, которые скептически относятся к AI-генериремому буллшиту. Но, насмотревшись видосов от Павла про Vibe Engineering с применением CTX и Claude, таки заинтересовался темой.
И вот я в самом начале, когда есть подписка на Claude Pro и какой-то проект, код которого я давно не открывал. Я не читал доку по CTX, а про LLM знаю только то, что это просто прикладная статистика на стероидах.
Это тот формат, где я буду жёстко тупить на всех этапах и пытаться что-то сделать, а Павел будет надзирать с правом на глумёж.
В 21:00 МСК запустимся на Discord трибуне (там можно поднять руку, пообщаться голосом) и затранслируем на ютуб.
Превью сгенерено Claude 3.7 на основе текста этого анонса
Я из тех скуфов, которые скептически относятся к AI-генериремому буллшиту. Но, насмотревшись видосов от Павла про Vibe Engineering с применением CTX и Claude, таки заинтересовался темой.
И вот я в самом начале, когда есть подписка на Claude Pro и какой-то проект, код которого я давно не открывал. Я не читал доку по CTX, а про LLM знаю только то, что это просто прикладная статистика на стероидах.
Это тот формат, где я буду жёстко тупить на всех этапах и пытаться что-то сделать, а Павел будет надзирать с правом на глумёж.
В 21:00 МСК запустимся на Discord трибуне (там можно поднять руку, пообщаться голосом) и затранслируем на ютуб.
Превью сгенерено Claude 3.7 на основе текста этого анонса
5😁15🔥7💩2
В 19:00 МСК минут начнётся стрим по обсуждению RFC PHP True Async.
Мой старпёрский мозг что-то припоминает, что когда-то, давным-давно, по инициативе сообщества (а именно ReactPHP и AMPHP) в PHP 8.1 завезли файберы. Это был первый шаг ядра PHP в мир асинка (генераторы не считаю).
Те же ребята сделали revolt/event-loop, чтобы иметь общую основу. Как по мне, Revolt не оправдал себя, т.к. не взял ответственность по стандартизации работы с асинком. Как будто не дожали.
И что сейчас?
У нас есть файберы, но как такового асинка нет:
- Расширения и IO остаются такими, как и 20 лет назад: PDO не асинхронный, файловая система не асинхронная, STDIN вообще блокирует поток намертво (есть pcntl, но это не ядро)
- Популярные библиотеки и фреймворки еле-еле переползли на модель RoadRunner'а, когда надо просто заботиться о том, чтобы не протекали контексты между запросами (для Laravel наставил костылей, для Symfony написали свой Runtime, и скорее всего тоже с костылями).
- Возьмите все 5 живых ORM на PHP и скажите, какие из них готовы к настоящему асинку? Доктрина в версии 2 (если не ошибаюсь) отвязалась от PDO (т.е. можно драйвера подменить на асинхронные), но, сдаётся мне, этого не достаточно без Connection Pool и изолированных Unit of Work.
ReactPHP и AMP никуда не делись, но они как будто остаются нишевыми, типа для извращенцев, как Boson. Появляются новые фреймворки, но кто о них знает и кто пойдёт переписывать под них свои проекты?
В общем, залетайте, фартаны на стрим. Уверен, там раскроют тему и расскажут, что к чему:📱 youtube (или vk).
PS: если вы знакомы со скоупами контейнера в Spiral, то скоупы корутин в RFCv2 примерно такие же.
PPS: "True Async не совместим с файберами". Выглядит как стоп-слово для всего RFC. Или нет?
Мой старпёрский мозг что-то припоминает, что когда-то, давным-давно, по инициативе сообщества (а именно ReactPHP и AMPHP) в PHP 8.1 завезли файберы. Это был первый шаг ядра PHP в мир асинка (генераторы не считаю).
Те же ребята сделали revolt/event-loop, чтобы иметь общую основу. Как по мне, Revolt не оправдал себя, т.к. не взял ответственность по стандартизации работы с асинком. Как будто не дожали.
И что сейчас?
У нас есть файберы, но как такового асинка нет:
- Расширения и IO остаются такими, как и 20 лет назад: PDO не асинхронный, файловая система не асинхронная, STDIN вообще блокирует поток намертво (есть pcntl, но это не ядро)
- Популярные библиотеки и фреймворки еле-еле переползли на модель RoadRunner'а, когда надо просто заботиться о том, чтобы не протекали контексты между запросами (для Laravel наставил костылей, для Symfony написали свой Runtime, и скорее всего тоже с костылями).
- Возьмите все 5 живых ORM на PHP и скажите, какие из них готовы к настоящему асинку? Доктрина в версии 2 (если не ошибаюсь) отвязалась от PDO (т.е. можно драйвера подменить на асинхронные), но, сдаётся мне, этого не достаточно без Connection Pool и изолированных Unit of Work.
ReactPHP и AMP никуда не делись, но они как будто остаются нишевыми, типа для извращенцев, как Boson. Появляются новые фреймворки, но кто о них знает и кто пойдёт переписывать под них свои проекты?
Это я к чему? Настоящий асинк в пыхе — вопрос его выживания. Асинк должен идти от ядра и поддерживаться во всех расширениях. Поэтому важность этого и последующих RFC сложно переоценить.
В общем, залетайте, фартаны на стрим. Уверен, там раскроют тему и расскажут, что к чему:
PS: если вы знакомы со скоупами контейнера в Spiral, то скоупы корутин в RFCv2 примерно такие же.
PPS: "True Async не совместим с файберами". Выглядит как стоп-слово для всего RFC. Или нет?
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
PHP True Async: обсуждаем RFC с автором
1 марта Дмитрий опубликовал первую версию RFC "PHP True Async". Цели предложения: установить стандарт конкурентного программирования на PHP, разработать С-API, отрефакторить существующие функции и расширения.
В процессе бурного обсуждения в internals было…
В процессе бурного обсуждения в internals было…
🔥24 7💩1 1
Привет, Phartan'ы!
Сегодня в 21:00 по Мск посидим с Алексеем, повайбкодим, поприменяем CaC, CDD, VCD, FDD, WTF (What the fart) 😁 на практике. Заодно посмотрим как можно быстро (в один клик) поднять RAG для проекта, добавить свои тулзы. Покажем новые промпты.
Подключайтесь, будет интересно! 🚀
https://youtube.com/live/8ExS4wdp8TA?feature=share
Сегодня в 21:00 по Мск посидим с Алексеем, повайбкодим, поприменяем CaC, CDD, VCD, FDD, WTF (What the fart) 😁 на практике. Заодно посмотрим как можно быстро (в один клик) поднять RAG для проекта, добавить свои тулзы. Покажем новые промпты.
Подключайтесь, будет интересно! 🚀
https://youtube.com/live/8ExS4wdp8TA?feature=share
YouTube
VibeCoding с CTX и Claude. Применяем CaC, CDD, VCD, FDD на практике
Github проекта: https://github.com/context-hub/generator
----
00:00 Начинаем
02:05 Расшифровываем аббревиатуры
05:00 Новые тарифы Claude
08:00 Рейт лимиты Claude
09:00 Быстрый обзор такое CTX
14:15 Создаем свои tools для запуска unit тестов
17:25 Добавляум…
----
00:00 Начинаем
02:05 Расшифровываем аббревиатуры
05:00 Новые тарифы Claude
08:00 Рейт лимиты Claude
09:00 Быстрый обзор такое CTX
14:15 Создаем свои tools для запуска unit тестов
17:25 Добавляум…
🔥21 4
Пыхап в эту пятницу вечером!
Третий митап от канала Пых пройдёт 18 апреля в 18:30 в Лофте Событие на Таганке.
Как всегда, мы будем транслировать доклады на YouTube и VK Видео с записью, однако завести полезные знакомства, задать вопросы команде YCLIENTS и сделать🔥 на Открытом микрофоне можно только офлайн!
Регистрируйся, осталось всего несколько билетов: https://phpyh.timepad.ru/event/3250220/
В программе:
😨 Раскапываем редис
Алексей Сидоркин раскроет нам все нюансы работы с Redis: кластеризация, AOF vs RDB, структуры данных и клиенты для PHP.
💰 Лайвкодим крипту на PHP
Сергей Жук снова достанет свои Money и, пошарив экран, покажет, как перевести крипту и не остаться с "нонсом".
🎤 Открытый микрофон (только офлайн)
В этой секции любой участник сможет на 5-10 минут завладеть сценой, поделиться проблемой или решением и получить обратную связь. Кирилл Несмеянов и Антон Морев уже планируют принять участие. Напиши мне, если тоже хочешь выступить.
🍕 Традиционное пицца-driven общение в перерывах, а после митапа — афтепати в грузинском ресторане.
💛 Спонсор третьего Пыхапа — YCLIENTS.
Третий митап от канала Пых пройдёт 18 апреля в 18:30 в Лофте Событие на Таганке.
Как всегда, мы будем транслировать доклады на YouTube и VK Видео с записью, однако завести полезные знакомства, задать вопросы команде YCLIENTS и сделать
Регистрируйся, осталось всего несколько билетов: https://phpyh.timepad.ru/event/3250220/
В программе:
Алексей Сидоркин раскроет нам все нюансы работы с Redis: кластеризация, AOF vs RDB, структуры данных и клиенты для PHP.
Сергей Жук снова достанет свои Money и, пошарив экран, покажет, как перевести крипту и не остаться с "нонсом".
В этой секции любой участник сможет на 5-10 минут завладеть сценой, поделиться проблемой или решением и получить обратную связь. Кирилл Несмеянов и Антон Морев уже планируют принять участие. Напиши мне, если тоже хочешь выступить.
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in the widget
VIEW IN TELEGRAM
😁21 11 2
PHP Fart Time
Внимание, конкурс!
Кто первый угадает, из какого фильма использовалась звуковая дорожка в этой истории 👆, тот получит проходку на подлодку!
—
Двое получили свои проходки.
Звуковая дорожка взята из фильма Deadpool 2 (вот этот момент)
Кто первый угадает, из какого фильма использовалась звуковая дорожка в этой истории 👆, тот получит проходку на подлодку!
—
Двое получили свои проходки.
Звуковая дорожка взята из фильма Deadpool 2 (вот этот момент)
Telegram
PHP Fart Time
Привет, фартаны! Дождались!
21 апреля стартует новый сезон Podlodka PHP Crew "High Performance".
Много тем про оптимизацию и тюнинг инфры. Есть что-то и про код.
Покупка билетов и детали на сайте.
Промокод PHP_FART в деле!
Как попасть бесплатно:
- Дождаться…
21 апреля стартует новый сезон Podlodka PHP Crew "High Performance".
Много тем про оптимизацию и тюнинг инфры. Есть что-то и про код.
Покупка билетов и детали на сайте.
Промокод PHP_FART в деле!
Как попасть бесплатно:
- Дождаться…
Новости дня
!> Вышел PhpStorm 2025.1
Значительные улучшения в AI Assistant (например, можно подключить локальную LM Studio, поддержка
Поддержка PHP 8.4 не заявлена.
!> Подвалило обновление на RFC True Async. RFC стал проще, добавлено больше примеров.
!> Напоминаю, завтра будет Пыхап №3. Остались ещё несколько билетов.
!> Подлодка №6 уже открылась. Попасть на борт можно через Глеба.
!> После статьи про dload, количество звёзд пакета увеличилось на 0. Ни на что не намекаю, просто спасибо за поддержку 🍺
!> Вышел PhpStorm 2025.1
Значительные улучшения в AI Assistant (например, можно подключить локальную LM Studio, поддержка
.aiignore
), обновлён новый терминал (стал более новым), мелкие свистоперделки и мешок багов. Всё, как мы любим.!> Подвалило обновление на RFC True Async. RFC стал проще, добавлено больше примеров.
!> Напоминаю, завтра будет Пыхап №3. Остались ещё несколько билетов.
!> Подлодка №6 уже открылась. Попасть на борт можно через Глеба.
!> После статьи про dload, количество звёзд пакета увеличилось на 0. Ни на что не намекаю, просто спасибо за поддержку 🍺
4 19🔥8💊4💩1
Вчера 6 фартанов травили разные истории на несанкционированном after-party подлодки (random beer).
Одна из историй была про то, как некийразработчик паровозик смог вытащить конфиги из WordPress в ENV переменные. Это сильно облегчило жизнь команды, даже несмотря на то, что из-за несовместимости с ядром WP официальные фиксы пришлось докидывать руками в свой форк.
На днях объявился ещё один паровозик, который смог запустить gRPC с Laravel Octane.
На самом деле не знаю, на сколько сложно это было и насколько концепт выглядит рабочим. Я не сомневаюсь, что, изрядно извернувшись, можно на Laravel делать десктопны приложения, запускать gRPC, Temporal, вертеть корутины в асинке..., но зачем?
А вы тоже — паровозик, который смог?
Одна из историй была про то, как некий
На днях объявился ещё один паровозик, который смог запустить gRPC с Laravel Octane.
На самом деле не знаю, на сколько сложно это было и насколько концепт выглядит рабочим. Я не сомневаюсь, что, изрядно извернувшись, можно на Laravel делать десктопны приложения, запускать gRPC, Temporal, вертеть корутины в асинке..., но зачем?
А вы тоже — паровозик, который смог?
😁21🔥4💊3