Telegram Web
Пых
Регистрация на Пыхап #2 открыта! Меньше, чем через 2 недели, пройдёт второй Пыхап. В программе 3 доклада, открытый микрофон (только офлайн), пицца и афтерпати. 🗓 8 февраля в 16:30 (суббота) 📍 Событие Лофт на Таганке 💸 500р. за офлайн-билет, участие онлайн…
Завтра — Пыхап #2!

В этот раз у нас ещё более интересная география, чем на первом Пыхапе, — ждём в офлайне участников от Питера до Нячанга, а в онлайне — весь шар земной!

Если у вас поменялись планы, вы можете вернуть билет с полной компенсацией. Если не получится через TimePad, напишите мне в личку.

Программа
16:30. Сбор гостей в лофте Событие
17:00. Шардирование в RabbitMQ
17:50. Перерыв
18:00. Гибкий проект с фича-флагами Unleash
18:50. Пицца
19:10. Реализация нейронной сети на PHP
20:00. Перерыв
20:10. Открытый микрофон
21:10. Афтепати в грузинском ресторане Мзиани

Трансляция
https://youtu.be/OVYFFQppq2I
https://vkvideo.ru/video-228746873_456239022

Спонсор
Спонсор митапа — PremiumBonus. Ребята уже 9 лет успешно автоматизируют маркетинг для бизнеса на PHP и приглашают к себе на работу, чтобы вместе развивать крутые SaaS-решения для крупных компаний. Завтра на площадке HR и тимлид будут готовы ответить на все ваши вопросы по вакансиям и трудоустройству.
🏡 Пыхап #2. Офлайн

Дорогие гости! Через два часа, в 16:30, мы будем ждать вас в уютном лофте «Событие» по адресу Москва, Николоямская улица, 28. На площадке вас встретит Инна, будьте готовы показать ей билет, который пришёл вам на почту после регистрации.

О начале онлайн-трансляции я дополнительно объявлю ближе к 17:00.
Please open Telegram to view this post
VIEW IN TELEGRAM
Пыхап #2

Буквально через несколько минут начнётся второй Пыхап! Залетайте в трансляцию на YouTube и VKВидео!

🤔 Шардирование в RabbitMQ
Антон Растрыгин расскажет, как разбирать очередь параллельно, но последовательно.
⬇️Слайды

🤝 Гибкий проект с фича-флагами Unleash
Рустэм Ахметзянов объяснит, почему «друзья не позволяют друзьям делать самописную систему фича-флагов».
⬇️Слайды

🤹 Реализация нейронной сети на PHP
Алексей Нечаев покажет, как создать нейронку, не написав ни строчки кода на Python!
⬇️Слайды

🎤 Открытый микрофон (только офлайн)
В конце митапа любой участник сможет на 5-10 минут завладеть флипчартом и поделиться насущной проблемой, элегантным решением или историей про то, как уронил прод накануне в пятницу.

Спонсор митапа — PremiumBonus. Ребята уже 9 лет успешно автоматизируют маркетинг для бизнеса на PHP и приглашают к себе на работу, чтобы вместе развивать крутые SaaS-решения для крупных компаний. Сегодня на площадке Иван, Кристина и Ариадна будут готовы ответить на все ваши вопросы по вакансиям и трудоустройству.
Please open Telegram to view this post
VIEW IN TELEGRAM
Итоги второго Пыхапа

Митап прошёл просто охуенно. Горжусь всеми, кто его делал и кто в нём участвовал! Получилось технично, душевно и празднично. 😊

Все доклады есть в записи с таймкодами на YouTube и VKВидео.

Открытый микрофон был разрывным. Спасибо ребятам за смелость и интересные мысли. Как и планировалось, мы ничего не записывали, поэтому я просто перечислю темы и героев:
▸ "Трюки и хитрости Docker" (Павел Иванов),
▸ "Как мы Query параметры через LZString готовим" (Максим Шек),
▸ "Как и зачем жить без дейликов" (Арсений Скурт),
▸ "Symbiotic PHP — микрофреймворк для говнокода микросервисов" (Павел Дузов).

Когда следующий Пыхап? Всё зависит от вас, потому что главное — контент. Ждём ваши заявки на доклад!

Также мы всегда рады спонсорам. Спасибо Happy Job и PremiumBonus за поддержку первых двух мероприятий. Если ваша компания хочет стать следующей — напишите мне в личку.

До встречи в офлайне!
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Обзор PHP RFC #1

Друзья, вместо "Кодим с джуном" сегодня импровизированный стрим — посмотрим новые RFC в PHP! А с Женей встретимся в другой день.

Залетайте!

https://youtu.be/XSVld58EAMI
https://vkvideo.ru/video-228746873_456239025
RFC: Static property asymmetric visibility

Как вы, наверное, знаете, в PHP 8.4 новоиспечённые хуки нельзя использовать для статических свойств. Сегодня стартовало голосование за RFC, который это разрешит в 8.5.


class Example
{
public private(set) static string $classTitle = 'Example class';

// Implicitly public-read, just like object properties.
protected(set) static int $counter = 0;

public static function changeName(string $name): void
{
// From private scope, so this is allowed.
self::$classTitle = $name;
}
}

print Example::$classTitle; // Allowed.

Example::$classTitle = 'Nope'; // Disallowed.


https://wiki.php.net/rfc/static-aviz
Всех люблю! Ваш Валентин. 🎁
Please open Telegram to view this post
VIEW IN TELEGRAM
PHP True Async

Только что от Эдмона Дантеса (его реально так зовут?) в internals прилетел вот такой запрос!

Пока это просто письмо, но всё равно радостно, что кто-то поднимает флаг и дальше развивает асинк. С нетерпением ждём RFC!

https://externals.io/message/126402
Пыхап ищет спонсора!

Пыхап — это не только способ выступить и круто провести время, но ещё и возможность привлечь внимание к вашей компании, рассказать о команде и получить отклики на релевантные вакансии.

Мы планируем провести третий московский Пыхап уже в апреле. Запланированы крутые доклады, Открытый микрофон и афтепати, не хватает только спонсора!

В обмен на финансирование мероприятия мы рассказываем о компании в анонсах и на мероприятии, интегрируем её айдентику в наши макеты. Мы открыты и для других форматов, например, было бы здорово придумать совместный интерактив для участников.

Пыхари, буду рад, если вы перешлёте этот пост своим HR и поделитесь с ними впечатлениями о прошедших меропритиях. По поводу спонсорства можно писать в личку.

Про первый Пыхап: https://www.tgoop.com/phpyh/557.
Итоги второго: https://www.tgoop.com/phpyh/636.
Closure в константных выражениях в PHP 8.5

В 8.5 приняты два RFC:
PHP RFC: Support Closures in constant expressions,
PHP RFC: First Class Callables in constant expressions.

Они позволяют использовать анонимные функции и first class callable синтаксис в константных выражениях (значениях параметров по умолчанию, константах, константах класса и атрибутах).

Как всегда в PHP нельзя что-то добавить без "но". В данном случае исключение сделано для стрелочных функций, потому что они автоматически захватывают контекст, а константные выражения не могут содержать переменные.


final class Request
{
#[Validate(is_string(...))]
#[Validate(static function (string $locale): bool {
return preg_match('/^[a-z]{2}$/', $locale);
})]
public mixed $locale = 'ru';
}

final readonly class Checks
{
public const Closure IS_STRING = is_string(...);

public const Closure IS_LOCALE = static function (string $locale): bool {
return preg_match('/^[a-z]{2}$/', $locale);
};
}

final readonly class Worker
{
public function __construct(
private Closure $onFinish = static function (): void {}
) {}

// ...
}
Есть тут такие, кто, как и я, не юзает чат-боты и счастливо живёт?
Anonymous Poll
54%
Да!
46%
Нет, ИИ — наше всё, а ты чёртов ретрогад.
2025/06/13 23:57:20
Back to Top
HTML Embed Code: