orm.

orm.

N+1 в Eloquent: воспроизводим на стенде, считаем запросы и закрываем регрессии тестами

Про N+1 в Laravel обычно пишут три строки про with() и расходятся. Я собрал небольшой стенд на Laravel 13 и SQLite, воспроизвёл проблему, посчитал запросы для каждого способа лечения и проверил, что «не ловится» режимом запрета ленивой загрузки. Отдельно разобрал места, где eager loading не помогает или сам создаёт нагрузку. Все числа в статье получены на этом стенде на искусственных данных.Стенд и условия

продолжить чтение

ИИ — главный репутационный риск по мнению 150+ экспертов

Консалтинговая компания Global Situation Room, которая занимается GR и кризисными коммуникациями, выпустила Reputation Risk Index за Q3 2026 и впервые добавила отдельный сигнал о рисках ИИ для брендов. Неправильное использование искусственного интеллекта вернулось на первое место индекса уже в четвёртый раз.Индекс объединяет оценки кризисных консультантов компании и больше 150 участников Global Risk Advisory Council. В совет входят бывшие главы государств и министры, действующие руководители компаний и специалисты по public affairs из 58 отраслей и 20 стран.

продолжить чтение

DAO vs Repository и ORM: где заканчивается архитектура и начинается хаос

Всем привет! Я Дмитрий Милов, Python-разработчик компании МУЛЬТИФАКТОР в команде продукта MULTIDIRECTORY, мы разрабатываем собственную службу каталогов.

продолжить чтение

DDD и CQRS на PHP без Symfony: собираем легковесный стек с помощью ИИ

ПредисловиеВ предыдущей статье я рассказывал, как написал production-ready PHP-роутер Waypoint с помощью ИИ в Cursor IDE. Тогда я проверял гипотезу: можно ли с помощью ИИ создать библиотеку, которую не стыдно выложить на Packagist? Спойлер: получилось.Сейчас задача масштабнее. Роутер — это один пакет. А что, если нужно собрать полноценное DDD-приложение с CQRS из нескольких пакетов, написать домен с bounded contexts, настроить инфраструктуру, покрыть тестами и пройти PHPStan level 9?Этот демо-проект я тоже делал в паре с ИИ. Но в этот раз статья не про «ИИ написал код за меня» — она про то,

продолжить чтение