dprog.ru

Заметки о программировании

Практические штрихи бэкенд-разработки: PHP и Python, базы данных, Linux и всё, что попадает под руку. Без пересказа документации — только то, что проверено на живых проектах.

Последние записи

PHP 8.3 в продакшене: что реально пригодилось

Typed class constants, #[\Override] и json_validate() — где они окупились сразу, а где лучше подождать.

PHP

PostgreSQL: индексы есть, запрос всё равно медленный

Разбор на живом плане запроса: statistics target, корреляция и коварный seq scan по «маленькой» таблице.

Базы данных

Пять привычек, которые спасают код на ревью

Мелочи, экономящие часы: именование, ранний return и пара слов про читаемые диффы.

Код

Обо мне

Бэкенд-разработчик. Двенадцать лет пишу на PHP, последние годы много на Python. Дома — Linux, на работе — микросервисы, очереди и вечное «а почему оно тормозит». Этот сайт — конспект того, что сам забываю через месяц.

Пишите: admin@dprog.ru