almdev Технический блог
almdev / О проекте

Технический блог
о практике разработки.

Личные разборы: что сработало, где сломалось и почему выбрали именно это.

бэкенд фронтенд ИИ инфраструктура
Александр Морозов
Александр Морозов PHP · Laravel

Зачем этот сайт

Практика полезна, когда её можно применить.

almdev — место для технических материалов, которые хочется сохранить дольше, чем сообщение в чате или заметку в рабочем блокноте. Здесь я разбираю решения, ошибки, границы систем и инструменты, с которыми сталкиваюсь в PHP-разработке, инфраструктуре и эксплуатации.

Блог разделён на четыре направления: бэкенд, фронтенд, ИИ и инфраструктура. Внутри — подкатегории, теги, RSS-лента и поиск, чтобы материал можно было найти по задаче, а не только по дате публикации.

Четыре направления

О чём этот блог

Каждый раздел закрывает свой класс задач. Описание внутри карточки говорит, что там разбирается.

Как устроены материалы

Контекст важнее универсального рецепта.

Я стараюсь показывать ограничения, причины выбора и последствия решений. Так статью можно использовать как рабочую опору, а не как набор команд для копирования.

Ценность технического разбора — не только в результате, но и в понимании, почему решение сработало именно в этих условиях.

Продолжить разговор

Написать мне

Коротко опишите материал, тему или технический контекст. Если нужен ответ, я напишу на указанную почту.

Написать мне

С чего начать

По одному материалу из каждого раздела

Свежие статьи, с которых удобно начать знакомство с основными направлениями блога.

Сбойное сообщение перенаправляется из очереди в аварийный лоток
Backend 6 мин

Когда очередь падает: повторы, dead letter и мониторинг

Классификация отказов в Symfony Messenger, своя стратегия повторов под разные исключения, обработчик проваленн...

3 сен 2026 8 просм.

На весах сравниваются обычный модуль и структурированный контроллер
Frontend 5 мин

Обычные модули против Stimulus-контроллеров

Чем Stimulus отличается от обычного JS-модуля на практике: жизненный цикл, привязка к разметке, поведение посл...

20 авг 2026 4 просм.

Автономный агент проходит ограниченный маршрут до готовой локальной ветки
AI 5 мин

Агент готовит ветку для PR без меня

Девятый заход лаборатории: автономный цикл от задачи до готовой локальной ветки, ограничители через разрешения...

1 сен 2026 10 просм.

Новая схема осторожно накладывается на работающий старый механизм
Ops 6 мин

Doctrine Migrations на живой базе с legacy-схемой

Как завести миграции на базе, часть которой создана сырым SQL: базовая линия без выполнения, сборка честной пе...

18 авг 2026 7 просм.