Please open Telegram to view this post
VIEW IN TELEGRAM
В PHP 8.5 втащат пайпы из функционального программирования.
Вот такой синтаксис:
В первой итерации в трубу просто передаются коллаблы (callable), в которые первым аргументом передаётся результат предыдущей операции.
Я пока для себя не решил, насколько удобен или всрат синтаксис. С одной стороны можно было бы
Также я ожидал увидеть PFA, чтобы писать поменьше кложур, но мб добавят в следующий раз.
Кстати, на первом пыхапе был отличный доклад по ФП.
Вот такой синтаксис:
$numberOfAdmins = getUsers()
|> fn ($list) => array_filter($list, isAdmin(...))
|> count(...);
В первой итерации в трубу просто передаются коллаблы (callable), в которые первым аргументом передаётся результат предыдущей операции.
Я пока для себя не решил, насколько удобен или всрат синтаксис. С одной стороны можно было бы
fn()
для пайпов опустить, сделать просто скобочки. С другой, с fn()
не страдает консистентность.Также я ожидал увидеть PFA, чтобы писать поменьше кложур, но мб добавят в следующий раз.
// Без PFA:
$foo
|> bar(...)
|> fn($x) => array_filter($x, fn($v) => $v != 'O');
// С PFA:
$foo
|> bar(...)
|> array_filter(?, fn($v) => $v != 'O');
Кстати, на первом пыхапе был отличный доклад по ФП.
Forwarded from Новости от CutCode
Привет коллеги!
Втора часть стрима по интеграции Temporal сегодня в 19:00 мск! Специалисты из FartTime Павел и Алексей будут вместе со мной показывать возможности Temporal.
Так что не пропусти!
https://www.youtube.com/live/y44bkVFyJ2k?si=E0q44K2RX-hSO4TL
Втора часть стрима по интеграции Temporal сегодня в 19:00 мск! Специалисты из FartTime Павел и Алексей будут вместе со мной показывать возможности Temporal.
Так что не пропусти!
https://www.youtube.com/live/y44bkVFyJ2k?si=E0q44K2RX-hSO4TL
YouTube
Интегрируем Temporal. Часть 2
На прошлом стриме с Пашей Бучневым мы разобрали, как интегрировать Temporal в Laravel и зачем он нужен для управления бизнес-процессами. Было насыщенно — но это только верхушка айсберга.
Стрим получился интересным и принято решение сделать продолжение! …
Стрим получился интересным и принято решение сделать продолжение! …
PHP Fart Time
У нас было уже несколько встреч #RandomBeer. Это как Beer PHP, только онлайн. Последняя такая встреча была неделю назад. На ней мы смотрели, как Павел пытается запустить Wippy gen. 2, сравнивали, как работают разные LLM, просто болтали и под конец забабахали…
Продолжаем тему подпивасных онлайн встреч #RandomBeer
С прошлого раза отчётливо помню:
🍺 Был срач за фреймворки и архитектуры
- Кирилл опять топил за симфу, признавая, что там всё говно, кроме макро-архитектуры (что бы это ни значило).
- Кто-то кого-то назвал Laravel-мартышкой, но никто этим не оскорбился.
- Кто-то топил за Spiral и, что странно, это был не я и не Паша.
🍺 Потыкали Boson Кирилла
- Погоняли демку.
- Примерили на Trap, но возникли некоторые сложности с переходами по страницам.
- Кирилл пошёл делать свой VarDumper на бозоне.
Остальное не помню или не отчётливо🤔
Присоединяйтесь сегодня вечером.
С прошлого раза отчётливо помню:
🍺 Был срач за фреймворки и архитектуры
- Кирилл опять топил за симфу, признавая, что там всё говно, кроме макро-архитектуры (что бы это ни значило).
- Кто-то кого-то назвал Laravel-мартышкой, но никто этим не оскорбился.
- Кто-то топил за Spiral и, что странно, это был не я и не Паша.
🍺 Потыкали Boson Кирилла
- Погоняли демку.
- Примерили на Trap, но возникли некоторые сложности с переходами по страницам.
- Кирилл пошёл делать свой VarDumper на бозоне.
Остальное не помню или не отчётливо
Присоединяйтесь сегодня вечером.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Слышите? Дудят фартфары!
Это коллектив фартанов
с глубочайшими пожеланиями поздравляет
Валентина Удальцова, автора канала Пых
и RFC new MyClass()->method() without parentheses,
с днём рождения!
Это коллектив фартанов
с глубочайшими пожеланиями поздравляет
Валентина Удальцова, автора канала Пых
и RFC new MyClass()->method() without parentheses,
с днём рождения!
Вчера прошёл Live PHP meetup. Доклады классные:
- Про поиск работы мне пока не актуально, но теперь на 100% уверен, что удалю 90% своего резюме (даже про опыт работы на кладбище и экскаваторщиком).
- Про исчислимую доку интересно, хоть и не применимо к моему коду.
- После доклада про рефакторинг правилами русского языка хочется теперь взять и прочитать учебник стилистики русского языка :) Делать я этого, конечно, не буду, так что не ждите, что мой код и мои статьи совершат качественный скачок.
Напоминаю, что инфу об онлайн митапах и докладах вокруг PHP, в т.ч. с других каналов, я стараюсь своевременно постить в отдельном месте.
Данил с канала CutCode запустил читариум про DDD. Вчера прошла первая сессия.
Данил просил про него особо не рассказывать, пока он не получит достаточно обратной связи на тему "зашло или нет". Поэтому рассказывать особо не буду, просто оставлю фидбек: мне зашло, ведь я сам книги не умею читать (поэтому много пишу).
———
Это всё было вчера. А что сегодня? А сегодня #RandomBeer!
Это не тот формат, где есть докладчик, а остальные только слушают. Право голоса имеют все. PHP Pub онлайн (может так и назвать PHPub?).
В прошлый раз обсуждали разные темы (как эта), фоном был какой-то сишный коддинг и параллельно портирование очередного консольного легаси на Boson.
В общем готовьтесь: установите Discord (в этот раз попробуем в нём) и бегом за пивком (не склоняю к алкоголизму, можно и на трезвяк). Вечером начнём.
- Про поиск работы мне пока не актуально, но теперь на 100% уверен, что удалю 90% своего резюме (даже про опыт работы на кладбище и экскаваторщиком).
- Про исчислимую доку интересно, хоть и не применимо к моему коду.
- После доклада про рефакторинг правилами русского языка хочется теперь взять и прочитать учебник стилистики русского языка :) Делать я этого, конечно, не буду, так что не ждите, что мой код и мои статьи совершат качественный скачок.
Напоминаю, что инфу об онлайн митапах и докладах вокруг PHP, в т.ч. с других каналов, я стараюсь своевременно постить в отдельном месте.
Данил с канала CutCode запустил читариум про DDD. Вчера прошла первая сессия.
Данил просил про него особо не рассказывать, пока он не получит достаточно обратной связи на тему "зашло или нет". Поэтому рассказывать особо не буду, просто оставлю фидбек: мне зашло, ведь я сам книги не умею читать (поэтому много пишу).
———
Это всё было вчера. А что сегодня? А сегодня #RandomBeer!
Это не тот формат, где есть докладчик, а остальные только слушают. Право голоса имеют все. PHP Pub онлайн (может так и назвать PHPub?).
В прошлый раз обсуждали разные темы (как эта), фоном был какой-то сишный коддинг и параллельно портирование очередного консольного легаси на Boson.
В общем готовьтесь: установите Discord (в этот раз попробуем в нём) и бегом за пивком (не склоняю к алкоголизму, можно и на трезвяк). Вечером начнём.
YouTube
LivePHP Meetup 2025.05
Новый митап сообщества LivePHP в Санкт-Петербурге:
00:00:00 Приветствие
00:00:50 Дмитрий Алин: Как я искал работу в 2025 году
Расскажу о том, как добиться откликов на резюме и проходить собеседования в современных условиях.
00:43:59 Черкашин Ярослав: Написание…
00:00:00 Приветствие
00:00:50 Дмитрий Алин: Как я искал работу в 2025 году
Расскажу о том, как добиться откликов на резюме и проходить собеседования в современных условиях.
00:43:59 Черкашин Ярослав: Написание…
Forwarded from Пых.конф’25
Принимаем заявки на доклады!
19 сентября в Москве в Конгресс-центре ЦМТ пройдёт новая PHP-конференция для всех.
👥 400 участников • 🔢 4 зала • 🎙 28 докладов
Скоро откроется сайт конференции, где можно будет приобрести билет по стартовой цене.
А пока — подай доклад! Спикер участвует бесплатно, готовится вместе с программным комитетом и получает ценный опыт публичных выступлений.
Ориентировочный список тем:
• async и неблокирующий I/O;
• статический анализ: Psalm, PHPStan, Rector;
• производительность и highload;
• архитектура: ES, DDD, CQRS, микросервисы;
• тестирование и бенчмаркинг;
• инфраструктура: очереди, стримы, базы данных;
• DevOps: CI/CD, Docker, Kubernetes;
• AI/ML;
• фреймворки: Yii, Symfony, Laravel;
• CMS: WordPress, Drupal, Bitrix;
• IDE и плагины;
• open source: опыт, ошибки, лучшие практики.
Заявку, а лучше несколько, можно подать через Хобота до 1 июля. Мы свяжемся с тобой в течение недели и дадим обратную связь.
До встречи на Пых.конф’25!
19 сентября в Москве в Конгресс-центре ЦМТ пройдёт новая PHP-конференция для всех.
Скоро откроется сайт конференции, где можно будет приобрести билет по стартовой цене.
А пока — подай доклад! Спикер участвует бесплатно, готовится вместе с программным комитетом и получает ценный опыт публичных выступлений.
Ориентировочный список тем:
• async и неблокирующий I/O;
• статический анализ: Psalm, PHPStan, Rector;
• производительность и highload;
• архитектура: ES, DDD, CQRS, микросервисы;
• тестирование и бенчмаркинг;
• инфраструктура: очереди, стримы, базы данных;
• DevOps: CI/CD, Docker, Kubernetes;
• AI/ML;
• фреймворки: Yii, Symfony, Laravel;
• CMS: WordPress, Drupal, Bitrix;
• IDE и плагины;
• open source: опыт, ошибки, лучшие практики.
Заявку, а лучше несколько, можно подать через Хобота до 1 июля. Мы свяжемся с тобой в течение недели и дадим обратную связь.
До встречи на Пых.конф’25!
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
Хобот
Бот канала Пых @phpyh.
Очередная токсик среда.
Как не хотелось не трогать сам PHP, но придётся, потому что моя жепь с этого немного подгорела на #RandomBeer в предыдущую пятницу.
PHP Lazy Objects #Article
Как не хотелось не трогать сам PHP, но придётся, потому что моя жепь с этого немного подгорела на #RandomBeer в предыдущую пятницу.
PHP Lazy Objects #Article
triangular-octopus-0f6 on Notion
PHP Lazy Objects | Notion
В PHP 8.4 добавили ленивые объекты и прокси (RFC , дока).
#Article
На канале Пых сегодня Валентин с Андреем по-pipes-дят, т.е. обсудят новый Pipe оператор.
А у меня для вас тоже что-то есть на тему: заметка pipes в бизнес-процессах.
Happy Pipes Day!
На канале Пых сегодня Валентин с Андреем по-pipes-дят, т.е. обсудят новый Pipe оператор.
А у меня для вас тоже что-то есть на тему: заметка pipes в бизнес-процессах.
Happy Pipes Day!
triangular-octopus-0f6 on Notion
Pipes в бизнес-процессах | Notion
В PHP 8.5 завезут пайпы (RFC) из функционального программирования.
Тридцатник Пыхе!
Наши (и ваши) планы на вечер:
- 18:00 МСК — стрим на каткоде. Розыгрыш слона и прочее.
- После стрима — #RandomBeer в гуглмит. Затариваем пиво и вяленые хоботы.
Наши (и ваши) планы на вечер:
- 18:00 МСК — стрим на каткоде. Розыгрыш слона и прочее.
- После стрима — #RandomBeer в гуглмит. Затариваем пиво и вяленые хоботы.
Forwarded from Пых.конф’25
Media is too big
VIEW IN TELEGRAM
Пых.конф — новая PHP-конференция для всех от автора канала Пых Валентина Удальцова.
Единый язык. Кто-то из нас пишет на Yii и Laravel, другие выбирают Битрикс и WordPress, третьи экспериментируют с AMPHP и Swoole. Проекты разные. Подходы разные. Но язык один — PHP. Пых.конф даёт слово каждому!
Пространство PHP. Пых.конф объединяет русскоязычное PHP-сообщество в одной точке. Здесь делятся опытом, находят единомышленников и обсуждают, как проектировать, разрабатывать и поддерживать любые бэкенды на PHP.
Сегодня мы запускаем сайт и открываем продажи билетов по цене для ранних пташек!
Заходи на conf.phpyh.ru и забирай свой билет за 10 000 руб. до 10 июня 14:00!
YouTube | VK Видео
Please open Telegram to view this post
VIEW IN TELEGRAM
В нашей ламповой группе появился тред по охоте за головами (если ссылка не работает, то заходим сюда и клацаем 👨💻 HR).
Последнее время всё чаще слышу от разработчиков, что они ищут работу.
Усугубляющие факторы:
- AI угрожает заменить всех разработчиков от мидла и ниже.
- Те разработчики, что выше мидла, неизбежно скуфеют. В PHP вообще остались одни старики. А эйджизм нынче популярен.
Работу я вам не предлагаю, но площадку для нытья — почему бы и нет? Токсик-среда всё-таки!
Последнее время всё чаще слышу от разработчиков, что они ищут работу.
Усугубляющие факторы:
- AI угрожает заменить всех разработчиков от мидла и ниже.
- Те разработчики, что выше мидла, неизбежно скуфеют. В PHP вообще остались одни старики. А эйджизм нынче популярен.
Работу я вам не предлагаю, но площадку для нытья — почему бы и нет? Токсик-среда всё-таки!
Please open Telegram to view this post
VIEW IN TELEGRAM