Как PHP обрабатывает статическое свойство класса, если объект класса клонируется?
Anonymous Poll
24%
Создается новая копия статического свойства
54%
Статическое свойство не копируется, остается одно для всех объектов
4%
Выдается предупреждение о невозможности клонирования
19%
Клонируется только ссылка на статическое свойство
При конфликте версий Doctrine
Anonymous Poll
13%
Тихо перезатирает данные
71%
Бросает OptimisticLockException
16%
Ожидает, пока освободится строка
9%
Делает автоматический merge
DDD — границы агрегатов. За соблюдение кредитного лимита клиента при создании заказа кто отвечает?
Anonymous Poll
13%
Сервис корзины
20%
Агрегат Order
62%
Агрегат Customer (или доменный сервис вокруг него)
4%
Инфраструктурный валидатор в БД
Сколько попыток и задержки?
Anonymous Poll
15%
3 попытки: 10, 30, 90
77%
4 попытки: 0, 10, 30, 90
6%
4 попытки: 10, 30, 90, 180
2%
3 попытки: 0, 10, 30
📕CQRS и идемпотентность в Symfony: пишем надёжные API - PHP-разработчикам; Junior/Middle разработчикам, строящим API на Symfony; начинающим специалистам в асинхронной архитектуре
На открытом уроке 11 ноября в 20:00 мск мы разберёмся в паттернах CQRS в Symfony и поговорим об идемпотентности HTTP-методов:
📗 На вебинаре:
1. Поймете, как применять CQRS в Symfony без лишней сложности.
2. Научитесь проектировать идемпотентные эндпоинты и реализовывать их средствами фреймворка.
📘 В результате на практике изучите и освоите написание и защиту API от дублей и ошибок при асинхронной обработке, а также получите методы, которые можно сразу взять в работу.
👉 Регистрация на урок и подробности о курсе Symfony Framework: https://clck.ru/3QENqd
Все участники открытого урока получат скидку на курс "Symfony Framework"
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
На открытом уроке 11 ноября в 20:00 мск мы разберёмся в паттернах CQRS в Symfony и поговорим об идемпотентности HTTP-методов:
📗 На вебинаре:
1. Поймете, как применять CQRS в Symfony без лишней сложности.
2. Научитесь проектировать идемпотентные эндпоинты и реализовывать их средствами фреймворка.
📘 В результате на практике изучите и освоите написание и защиту API от дублей и ошибок при асинхронной обработке, а также получите методы, которые можно сразу взять в работу.
👉 Регистрация на урок и подробности о курсе Symfony Framework: https://clck.ru/3QENqd
Все участники открытого урока получат скидку на курс "Symfony Framework"
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Используется Doctrine transport. Какая семантика доставки сообщений?
Anonymous Poll
11%
Exactly-once
79%
At-least-once с возможностью ретраев и “failed”-queue
18%
At-most-once
14%
Гарантии зависят от версии PHP
Почему растёт RSS процесса-воркера?
Anonymous Poll
19%
Из-за JIT
44%
Из-за захвата $big в замыкании
31%
Из-за pcntl_fork() без exit
13%
Из-за GC, который всё очищает
Что реально ускоряет автозагрузку на проде?
Anonymous Poll
54%
composer dump-autoload -o (classmap оптимизация)
20%
composer install --no-dev без autoload-optim
2%
composer diagnose
27%
opcache.revalidate_freq=0 без preloading
Кризис в диджитал
Все говорят о кризисе: бюджеты режут, рынок сжимается, конкуренция растёт. В digital это ощущается сильнее всего – давление на эффективность и сроки стало нормой. Но паника ничего не меняет.
Мы видим ситуацию иначе. Когда рынок штормит, выигрывают не те, у кого больше ресурсов, а те, кто умеет быстро перестраиваться, усиливать процессы и работать точнее.
Мы знаем, как проходить спад: что оптимизировать, что автоматизировать, какие метрики реально важны, что помогает удерживать клиентов, а что – только создаёт иллюзию контроля.
В итоге несколько авторов digital-каналов решили объединиться и собрать всё полезное в одну папку — «Документы для тех, кто в digital»
🔴 Там 30 файлов, которые помогают выстроить управление, аналитику и внутренние процессы:
– Мотивация сотрудников в IT,
– Контроль сроков диджитал-проекта,
– Шаблон CSI,
– Фреймворк для проведения исследований через ИИ,
– Как создать продающее КП.
📂 Ссылка на папку: https://t.me/addlist/mUVeZHwtrzc0NWYy
А чтобы добавить немного азарта — среди подписавшихся разыграют:
🥇 iPhone Air;
🥈 Яндекс Станцию Лайт 2;
🥉 HUAWEI Freebuds 5.
Как участвовать:
1. Подпишись на папку: https://t.me/addlist/mUVeZHwtrzc0NWYy
2. Подтверди участие в боте
🗓 Итоги — 25 ноября.
Все говорят о кризисе: бюджеты режут, рынок сжимается, конкуренция растёт. В digital это ощущается сильнее всего – давление на эффективность и сроки стало нормой. Но паника ничего не меняет.
Мы видим ситуацию иначе. Когда рынок штормит, выигрывают не те, у кого больше ресурсов, а те, кто умеет быстро перестраиваться, усиливать процессы и работать точнее.
Мы знаем, как проходить спад: что оптимизировать, что автоматизировать, какие метрики реально важны, что помогает удерживать клиентов, а что – только создаёт иллюзию контроля.
В итоге несколько авторов digital-каналов решили объединиться и собрать всё полезное в одну папку — «Документы для тех, кто в digital»
– Мотивация сотрудников в IT,
– Контроль сроков диджитал-проекта,
– Шаблон CSI,
– Фреймворк для проведения исследований через ИИ,
– Как создать продающее КП.
📂 Ссылка на папку: https://t.me/addlist/mUVeZHwtrzc0NWYy
А чтобы добавить немного азарта — среди подписавшихся разыграют:
🥇 iPhone Air;
🥈 Яндекс Станцию Лайт 2;
🥉 HUAWEI Freebuds 5.
Как участвовать:
1. Подпишись на папку: https://t.me/addlist/mUVeZHwtrzc0NWYy
2. Подтверди участие в боте
🗓 Итоги — 25 ноября.
Please open Telegram to view this post
VIEW IN TELEGRAM
Что выведет код в PHP 8?
Anonymous Poll
23%
Fatal error: Uncaught UnhandledMatchError: Unhandled match value of type null
77%
вариант 0
0%
Вывод условий 1,2,3