Введение: когда PHP повзрослел Когда-то PHP был как подросток без режима дня — каждый писал, как хотел. Кто-то называл классы MyClass, кто-то my_class, а кто-то просто файлы с функ…
Эффект Даннинга–Крюгера в PHP: от уверенности до осознания
Каждый когда-то думал, что всё понял Если вы когда-то писали свой первый сайт на PHP и думали: «Да тут всё просто, зачем эти фреймворки?» — поздравляю, вы уже сталкивались с эффект…
Как я победил Kubuntu, которая не хотела загружаться на моём игровом ноутбуке
Представьте ситуацию: мой игровой ноутбук Maibenben / Mechrevo с гордым Ryzen 7 5800H и RTX 3060 внезапно решил, что фиолетовый — его новый любимый цвет. При каждой загрузке вместо…
Паттерн «Удушающая смоковница»: эволюционный путь к новой архитектуре без боли и стресса
Когда твой проект живёт уже не первый год, кодовая база разрослась, а каждое изменение напоминает поход по минному полю — это сигнал: пришло время что-то менять. Но полная переписк…
Docker Desktop vs нативный Docker на Linux: Хроники неочевидных конфликтов
Как подружить Docker Desktop и нативный Docker в Linux: пошаговое руководство по устранению конфликтов Введение Типичная история: разработчик на Ubuntu или Kubuntu решает поставить…
Laravel как язык бизнеса: Осваиваем DDD без боли и лишних сложностей
Введение Domain-Driven Design — это архитектурный подход, в котором бизнес-логика становится основой кода приложения, а все ключевые части системы описываются так, как это реально…
Laravel Horizon — мониторинг, автоматическое масштабирование и контроль фоновых задач
Laravel Horizon — это официальный инструмент для управления фоновой обработкой очередей в Laravel-проектах, использующих Redis. Он превращает стандартные очереди в мощный, визуальн…
Что такое Policy в Laravel
Разбираемся, что такое Policy, зачем они нужны, как с ними работать и как писать безопасный код без хаоса в контроллерах.