Финал викторины по PHP в стиле "Своя Игра": Несмеянов vs Гагарин vs Бучнев
Друзья, я вчера не специально провёл стрим одновременно со "Своей Игрой" от CutCode. Ребята объявили о ней заранее, так что я приношу свои извинения, постараюсь внимательнее следить за анонсами нашего сообщества. Вы тоже не стесняйтесь писать в комментариях, если я с кем-то пересекаюсь.
Благо, всё есть в записи, приглашаю вас посмотреть игру на YouTube и в Telegram.
💙
Друзья, я вчера не специально провёл стрим одновременно со "Своей Игрой" от CutCode. Ребята объявили о ней заранее, так что я приношу свои извинения, постараюсь внимательнее следить за анонсами нашего сообщества. Вы тоже не стесняйтесь писать в комментариях, если я с кем-то пересекаюсь.
Благо, всё есть в записи, приглашаю вас посмотреть игру на YouTube и в Telegram.
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Своя игра от CutCode. Финал викторины по PHP
🎄 Финал викторины по PHP в стиле "Своя Игра" уже близко! 🎄
25 декабря в 19:00 по МСК нас ждет грандиозный новогодний финал, где три победителя игр, проведеных в течение 2024 года — Кирилл Несмеянов, Алексей Гагарин и Павел Бучнев — схлестнутся в напряженной…
25 декабря в 19:00 по МСК нас ждет грандиозный новогодний финал, где три победителя игр, проведеных в течение 2024 года — Кирилл Несмеянов, Алексей Гагарин и Павел Бучнев — схлестнутся в напряженной…
Please open Telegram to view this post
VIEW IN TELEGRAM
PHP 8.4: живее всех живых!
Мой доклад с PHP Russia 2024. На понятных примерах объясняю суть трёх главных фичей нового пыха: property hooks / asymmetric visibility, lazy objects и
https://youtu.be/DSM6DO6hB2c
https://vudaltsov.github.io/php84-slides/
Мой доклад с PHP Russia 2024. На понятных примерах объясняю суть трёх главных фичей нового пыха: property hooks / asymmetric visibility, lazy objects и
BCMath\Number
.https://youtu.be/DSM6DO6hB2c
https://vudaltsov.github.io/php84-slides/
YouTube
PHP 8.4: живее всех живых! / Валентин Удальцов
Приглашаем на конференцию Saint HighLoad++ 2025, которая пройдет 23 и 24 июня в Санкт-Петербурге!
Программа, подробности и билеты по ссылке: https://highload.ru/spb/2025
________
Крупнейшая профессиональная конференция для разработчиков высоконагруженных…
Программа, подробности и билеты по ссылке: https://highload.ru/spb/2025
________
Крупнейшая профессиональная конференция для разработчиков высоконагруженных…
PHP Point теперь Пых!
Когда мы с Ромой Пронским запускали канал на YouTube в июле 2020, мы планировали, что контент для него будут делать сразу несколько людей, и поэтому назвали его "PHP Point" — точка встречи лидеров мнения PHP сообщества. Я нарисовал логотип, Рома заказал у подруги дизайн обложек. Мы начали с публичного собеседования (кстати, это до сих пор самый популярный ролик на канале), затем вместе с Алексеем и Алисами из SkyEng организовали кучу крутых стримов: про рефакторинг валидатора, про трейты, про PHP 8. Параллельно Рома выпускал PHP Digest Live.
Потом был большой перерыв, и с 2022 я продолжил делать ролики один. В итоге смысл названия "PHP Point" утратился, и сегодня я переименовал канал в "Пых", чтобы в новом году развивать весь свой контент под одним брендом. Спасибо Роме, что дал мне на это добро!
https://youtube.com/@phpyh
Когда мы с Ромой Пронским запускали канал на YouTube в июле 2020, мы планировали, что контент для него будут делать сразу несколько людей, и поэтому назвали его "PHP Point" — точка встречи лидеров мнения PHP сообщества. Я нарисовал логотип, Рома заказал у подруги дизайн обложек. Мы начали с публичного собеседования (кстати, это до сих пор самый популярный ролик на канале), затем вместе с Алексеем и Алисами из SkyEng организовали кучу крутых стримов: про рефакторинг валидатора, про трейты, про PHP 8. Параллельно Рома выпускал PHP Digest Live.
Потом был большой перерыв, и с 2022 я продолжил делать ролики один. В итоге смысл названия "PHP Point" утратился, и сегодня я переименовал канал в "Пых", чтобы в новом году развивать весь свой контент под одним брендом. Спасибо Роме, что дал мне на это добро!
https://youtube.com/@phpyh
YouTube
Пых
Влог Валентина Удальцова о разработке на PHP.
Дорогие пыхари, с Новым Годом!
От планов на 2025 у меня захватывает дух. Нас ждёт куча нового: стримы и посты, проекты и библиотеки, митапы и доклады, мерч от Пыха и PHP 8.5!
Кстати, наша первая очная встреча в новом году не за горами. Программный комитет уже собрал мощную тройку спикеров, и я рад объявить, что второй Пыхап пройдёт 8 февраля! Ну а в онлайне мы пересечёмся, конечно, значительно раньше.
Всех обнимаю и поздравляю от всей души!💙️️️️️️
От планов на 2025 у меня захватывает дух. Нас ждёт куча нового: стримы и посты, проекты и библиотеки, митапы и доклады, мерч от Пыха и PHP 8.5!
Кстати, наша первая очная встреча в новом году не за горами. Программный комитет уже собрал мощную тройку спикеров, и я рад объявить, что второй Пыхап пройдёт 8 февраля! Ну а в онлайне мы пересечёмся, конечно, значительно раньше.
Всех обнимаю и поздравляю от всей души!
Please open Telegram to view this post
VIEW IN TELEGRAM
Обновил страничку курса hardcorephp.ru. Основные изменения:
▸ цена лекции выросла с 3000 до 3500 рублей,
▸ зафиксировано количество лекций: 24,
▸ я теперь ИП, и со мной можно заключить договор в электронной форме.
Набор на пятый поток будет проходить традиционным образом. Завтра (во вторник, 14 января) в 15:00 по Москве на канале Пых появится ссылка на срез знаний. Необходимо его пройти, чтобы попасть на курс. При проверке я сначала отберу анкеты с правильными ответами, а затем отранжирую их по времени. Удачи!
Please open Telegram to view this post
VIEW IN TELEGRAM
Пых
Please open Telegram to view this post
VIEW IN TELEGRAM
Пых
https://forms.gle/G7q2S18pcAddNSZQA
Удачи!
Please open Telegram to view this post
VIEW IN TELEGRAM
Google Docs
Срез знаний для 5-го потока Хардкорного курса PHP
Привет! При проверке я сначала буду отбирать анкеты с правильными ответами и здравыми рассуждениями, а потом ранжировать их по времени. Не старайся ответить академично, лучше поясни своими словами или приведи хороший пример. Все ответы необязательные, их…
Пых
Все студенты получили письма с приглашениями на почту.
Немного статистики и наблюдений:
▸ 98 ответов на момент написания этого поста — на 10 меньше, чем в прошлый раз.
▸ 20 человек набралось на 35-й анкете (в тот раз на 64-й), она была отправлена через 36 минут после старта.
▸ В комментариях ребята писали, что срез в этот раз получился проще. По раскраске ответов так не скажешь — "зелёных" довольно мало. Думаю, дело в том, что эти вопросы требуют меньше специальных знаний, но больше глубокого понимания привычных вещей. Благодаря этому их было сложнее загуглить.
Сегодня (17 января) в 19:00 приглашаю всех на традиционный разбор среза в прямом эфире!
https://youtu.be/lVxeycIjT3E
https://vkvideo.ru/video-228746873_456239021
P.S.: Форму не буду закрывать в демонстрационных целях. Заполняйте сколько хотите и используйте на собесах или для подготовки к ним.
Please open Telegram to view this post
VIEW IN TELEGRAM
Пых
Разбираем срез знаний 5-го потока Хардкорного Курса PHP
Через час жду вас на стриме!
https://youtu.be/lVxeycIjT3E
https://vkvideo.ru/video-228746873_456239021
Через час жду вас на стриме!
https://youtu.be/lVxeycIjT3E
https://vkvideo.ru/video-228746873_456239021
YouTube
Разбираем срез знаний 5-го потока Хардкорного Курса PHP
0:00 Вступление
2:52 Анонс Пыхапа — 8 февраля
8:51 Принципы отбора
11:44 Валентин, Frostpunk, Open source
14:24 Вопрос 1: Property Hooks
17:58 Полезный доклад Валентина
18:33 Вопрос 2: Cohesion
19:00 LCOM
28:46 Вопрос 3: Union или интерфейс?
49:47 Кандидат…
2:52 Анонс Пыхапа — 8 февраля
8:51 Принципы отбора
11:44 Валентин, Frostpunk, Open source
14:24 Вопрос 1: Property Hooks
17:58 Полезный доклад Валентина
18:33 Вопрос 2: Cohesion
19:00 LCOM
28:46 Вопрос 3: Union или интерфейс?
49:47 Кандидат…
Пыхап #2 / 8 февраля 2025
Друзья, через 2.5 недели пройдёт второй Пыхап! В программе у нас 3 доклада и новая секция:
🤔 Шардирование в RabbitMQ
Антон Растрыгин расскажет, как разбирать очередь параллельно, но последовательно.
🤝 Гибкий проект с фича-флагами Unleash
Рустэм Ахметзянов объяснит, почему «друзья не позволяют друзьям делать самописную систему фича-флагов».
🤹 Реализация нейронной сети на PHP
Алексей Нечаев покажет, как создать нейронку, не написав ни строчки кода на Python!
🎤 Открытый микрофон (только офлайн)
В конце митапа любой участник сможет на 5-10 минут завладеть флипчартом и поделиться насущной проблемой, элегантным решением или историей про то, как уронил прод накануне в пятницу.
Пыхап пройдёт там же — в уютном лофте «Событие» на Таганке. В этот раз решили попробовать субботу, поэтому собираемся пораньше, в 16:30. Регистрация откроется на канале Пых в следующий понедельник в 15:00, не пропустите. Входной билет — 500₽. Ну и конечно же митап будет транслироваться на YouTube и VK Видео с записью. Если позволит интернет площадки, то в 1440p!
Спонсор второго Пыхапа — PremiumBonus. PremiumBonus — эволюция управления клиентским опытом. Весь спектр цифровых маркетинговых инструментов для выстраивания эффективной коммуникации с клиентами. Уникальные продукты на основе самых актуальных современных трендов, таких как предиктивная аналитика и автоматизация маркетинговых акций с помощью ИИ.
Друзья, через 2.5 недели пройдёт второй Пыхап! В программе у нас 3 доклада и новая секция:
Антон Растрыгин расскажет, как разбирать очередь параллельно, но последовательно.
Рустэм Ахметзянов объяснит, почему «друзья не позволяют друзьям делать самописную систему фича-флагов».
Алексей Нечаев покажет, как создать нейронку, не написав ни строчки кода на Python!
В конце митапа любой участник сможет на 5-10 минут завладеть флипчартом и поделиться насущной проблемой, элегантным решением или историей про то, как уронил прод накануне в пятницу.
Пыхап пройдёт там же — в уютном лофте «Событие» на Таганке. В этот раз решили попробовать субботу, поэтому собираемся пораньше, в 16:30. Регистрация откроется на канале Пых в следующий понедельник в 15:00, не пропустите. Входной билет — 500₽. Ну и конечно же митап будет транслироваться на YouTube и VK Видео с записью. Если позволит интернет площадки, то в 1440p!
Спонсор второго Пыхапа — PremiumBonus. PremiumBonus — эволюция управления клиентским опытом. Весь спектр цифровых маркетинговых инструментов для выстраивания эффективной коммуникации с клиентами. Уникальные продукты на основе самых актуальных современных трендов, таких как предиктивная аналитика и автоматизация маркетинговых акций с помощью ИИ.
Please open Telegram to view this post
VIEW IN TELEGRAM
Пых
Пыхап #2 / 8 февраля 2025 Друзья, через 2.5 недели пройдёт второй Пыхап! В программе у нас 3 доклада и новая секция: 🤔 Шардирование в RabbitMQ Антон Растрыгин расскажет, как разбирать очередь параллельно, но последовательно. 🤝 Гибкий проект с фича-флагами…
Регистрация на Пыхап #2 открыта!
Меньше, чем через 2 недели, пройдёт второй Пыхап. В программе 3 доклада, открытый микрофон (только офлайн), пицца и афтерпати.
🗓 8 февраля в 16:30 (суббота)
📍 Событие Лофт на Таганке
💸 500р. за офлайн-билет, участие онлайн бесплатное
https://phpyh.timepad.ru/event/3177943/#register
Спонсор митапа — PremiumBonus.
Меньше, чем через 2 недели, пройдёт второй Пыхап. В программе 3 доклада, открытый микрофон (только офлайн), пицца и афтерпати.
https://phpyh.timepad.ru/event/3177943/#register
Спонсор митапа — PremiumBonus.
Please open Telegram to view this post
VIEW IN TELEGRAM
phpyh.timepad.ru
Пыхап #2 / 8 февраля 2025 / События на TimePad.ru
Пишешь на PHP? Приходи на митап от автора канала «Пых»! В программе 3 хардкорных доклада, открытый микрофон, пицца driven общение и уютная атмосфера лофта «Событие» в центре Москвы.
Кодим с джуном на PHP #1 / Евгений Alignant
Новый формат на канале Пых! Я приглашаю джуна, даю ему материалы для подготовки, а затем мы встречаемся на стриме, чтобы на базе этих материалов разобрать интересную задачу (джун о ней ничего не знает). В этом выпуске доблестно согласился поучаствовать небезызвестный в Пыхтелке Женя @Alignant. Присоединяйтесь к нам в эту пятницу, чтобы вместе опробовать новый формат!
https://youtu.be/jukC0Vl-K0I
https://vkvideo.ru/video-228746873_456239023
Новый формат на канале Пых! Я приглашаю джуна, даю ему материалы для подготовки, а затем мы встречаемся на стриме, чтобы на базе этих материалов разобрать интересную задачу (джун о ней ничего не знает). В этом выпуске доблестно согласился поучаствовать небезызвестный в Пыхтелке Женя @Alignant. Присоединяйтесь к нам в эту пятницу, чтобы вместе опробовать новый формат!
https://youtu.be/jukC0Vl-K0I
https://vkvideo.ru/video-228746873_456239023
YouTube
Кодим с джуном на PHP #1 / Евгений Alignant, cпецификации и SQL. Часть 1
Новый формат на канале Пых! Я приглашаю джуна, даю ему материалы для подготовки, а затем мы встречаемся на стриме, чтобы на базе этих материалов разобрать интересную задачу (джун о ней ничего не знает). В этом выпуске доблестно согласился поучаствовать небезызвестный…
Пых
Кодим с джуном на PHP #1 / Евгений Alignant Новый формат на канале Пых! Я приглашаю джуна, даю ему материалы для подготовки, а затем мы встречаемся на стриме, чтобы на базе этих материалов разобрать интересную задачу (джун о ней ничего не знает). В этом выпуске…
Стрим по итогам опроса PHP 2024
Так, друзья, у нас проблема. Сегодня в 19 будет стрим с итогами 2024 года по результатам опроса PHP сообщества. Он был анонсирован позже, чем "Кодим с джуном", но двигать его труднее, потому что в мероприятии задействовано больше людей. Мы с Женей обсудили ситуацию и решили перенести нашу встречу на следующую среду на
Так что через полтора часа встречаемся на канале CutCode!
https://youtu.be/S0-B0ixfZMc
https://vkvideo.ru/@cutcoderu?z=video-205214227_456239366
https://phpcommunity.ru/2024-php
Так, друзья, у нас проблема. Сегодня в 19 будет стрим с итогами 2024 года по результатам опроса PHP сообщества. Он был анонсирован позже, чем "Кодим с джуном", но двигать его труднее, потому что в мероприятии задействовано больше людей. Мы с Женей обсудили ситуацию и решили перенести нашу встречу на следующую среду на
19:00
.Так что через полтора часа встречаемся на канале CutCode!
https://youtu.be/S0-B0ixfZMc
https://vkvideo.ru/@cutcoderu?z=video-205214227_456239366
https://phpcommunity.ru/2024-php
YouTube
Итоги опроса PHP-комьюнити 2024
🔥 Итоги опроса PHP-сообщества 2024: Разбор и прогнозы 🔥
https://phpcommunity.ru/2024-php
Мы собрали ответы, проанализировали их и готовы поделиться результатами! В прямом эфире обсудим текущее состояние дел и тренды, которые определяют будущее PHP.
💡 Гости…
https://phpcommunity.ru/2024-php
Мы собрали ответы, проанализировали их и готовы поделиться результатами! В прямом эфире обсудим текущее состояние дел и тренды, которые определяют будущее PHP.
💡 Гости…
Новые инициативы в PHP от наших!
Дмитрий Дерепко на прошлой неделе получил карму в internals и сейчас активно хэндлит две интересные темы для PHP 8.5.
1. return, break и continue — выражения
У себя на канале Дмитрий привёл мотивацию для этого изменения. У меня пока нет однозначного мнения. С одной стороны, да, код выглядит лаконичнее, с другой — ранние
Кстати, одну лаконичную конструкцию мы сами себе давно запретили в PSR 2 и 12:
Если инструкции станут выражениями, то правило "There MUST NOT be more than one statement per line" на них не будет распространяться, но суть-то не поменяется...
Также реализация всей задумки сопряжена с трудностями на уровне компиляции (см. комментарии Ильи), так что пока игра как будто бы не стоит свеч. Пишите, в комментариях что вы думаете по этому поводу.
2. match (true) {} -> match {}
Ранее Ларри уже готовил такой RFC, но до голосования он так и не дошёл. Новое обсуждение тут: https://externals.io/message/126266. Рассмотрим типичный пример использования
Почему мы вынуждены писать код наоборот? Потому что у нас пока нет pattern matching.ЕслиКогда RFC Ильи и Ларри одобрят, сниппет можно будет существенно упростить:
Но даже тогда
Дмитрий Дерепко на прошлой неделе получил карму в internals и сейчас активно хэндлит две интересные темы для PHP 8.5.
1. return, break и continue — выражения
while ($condition) {
$element = $element->parent() ?? break;
// ...
}
$resolved = $this->resolve($value) ?? return;
У себя на канале Дмитрий привёл мотивацию для этого изменения. У меня пока нет однозначного мнения. С одной стороны, да, код выглядит лаконичнее, с другой — ранние
return
менее заметны и чтение осложняется.Кстати, одну лаконичную конструкцию мы сами себе давно запретили в PSR 2 и 12:
if ($condition) return/break/continue;
Если инструкции станут выражениями, то правило "There MUST NOT be more than one statement per line" на них не будет распространяться, но суть-то не поменяется...
Также реализация всей задумки сопряжена с трудностями на уровне компиляции (см. комментарии Ильи), так что пока игра как будто бы не стоит свеч. Пишите, в комментариях что вы думаете по этому поводу.
2. match (true) {} -> match {}
Ранее Ларри уже готовил такой RFC, но до голосования он так и не дошёл. Новое обсуждение тут: https://externals.io/message/126266. Рассмотрим типичный пример использования
match (true)
:
match (true) {
$value === null => ...,
is_string($value) => ...,
$value instanceof A => ...,
}
Почему мы вынуждены писать код наоборот? Потому что у нас пока нет pattern matching.
match ($value) is {
null => ...,
string => ...,
A => ...,
}
Но даже тогда
match (true)
всё равно будет полезен, так как несложно придумать пример, где проверяемые условия относятся не к одному значению, а к нескольким. Писать match
вместо match (true)
так же естественно, как if ($a && $b)
вместо if (($a && $b) === true)
. Я всеми руками и ногами за это изменение, желаю Дмитрию терпения и удачи!
Пых
Кодим с джуном на PHP #1 / Евгений Alignant Новый формат на канале Пых! Я приглашаю джуна, даю ему материалы для подготовки, а затем мы встречаемся на стриме, чтобы на базе этих материалов разобрать интересную задачу (джун о ней ничего не знает). В этом выпуске…
Кодим с джуном на PHP #1 / Евгений Alignant
Напоминаю, что завтра вечером мы с Женей наконец-то покодим на🖼️ !
Залетайте в 19 на стрим, чтобы покодить вместе с нами и затестить новый формат.
https://youtu.be/jukC0Vl-K0I
https://vkvideo.ru/video-228746873_456239023
Напоминаю, что завтра вечером мы с Женей наконец-то покодим на
Залетайте в 19 на стрим, чтобы покодить вместе с нами и затестить новый формат.
https://youtu.be/jukC0Vl-K0I
https://vkvideo.ru/video-228746873_456239023
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Кодим с джуном на PHP #1 / Евгений Alignant, cпецификации и SQL. Часть 1
Новый формат на канале Пых! Я приглашаю джуна, даю ему материалы для подготовки, а затем мы встречаемся на стриме, чтобы на базе этих материалов разобрать интересную задачу (джун о ней ничего не знает). В этом выпуске доблестно согласился поучаствовать небезызвестный…
Пых
Кодим с джуном на PHP #1 / Евгений Alignant Напоминаю, что завтра вечером мы с Женей наконец-то покодим на 🖼️ ! Залетайте в 19 на стрим, чтобы покодить вместе с нами и затестить новый формат. https://youtu.be/jukC0Vl-K0I https://vkvideo.ru/video-228746873_456239023
Кодим с джуном на PHP #1 / Евгений Alignant, cпецификации и SQL. Часть 1
Мы начинаем! Комментарии можно писать прямо под этим постом!
https://youtu.be/jukC0Vl-K0I
https://vkvideo.ru/video-228746873_456239023
Мы начинаем! Комментарии можно писать прямо под этим постом!
https://youtu.be/jukC0Vl-K0I
https://vkvideo.ru/video-228746873_456239023
YouTube
Кодим с джуном на PHP #1 / Евгений Alignant, cпецификации и SQL. Часть 1
Новый формат на канале Пых! Я приглашаю джуна, даю ему материалы для подготовки, а затем мы встречаемся на стриме, чтобы на базе этих материалов разобрать интересную задачу (джун о ней ничего не знает). В этом выпуске доблестно согласился поучаствовать небезызвестный…