Все разборы журнала
Принципы, современный PHP, Vim и Git, рост инженера и практика. Новые статьи сверху.
39 разборов


Маленькие pull request: почему их быстрее ревьюят и как резать задачу
Большой pull request кажется эффективным: одна задача, один обзор. На практике он тормозит ревью и прячет баги. Разбираем, как резать крупную задачу на маленькие проверяемые куски.
28 июля 2026

Чек-лист безопасности веб-приложения перед релизом
21 июля 2026

Разбор медленного запроса в MySQL 8: EXPLAIN, индексы и EXPLAIN ANALYZE
14 июля 2026

Структурированные логи: JSON, уровни, correlation id и что в них нельзя писать
7 июля 2026

Фича-флаги на практике: типы флагов, выкатка на процент и как их не накопить
30 июня 2026

Рефакторинг легаси без страха: тесты-характеристики и маленькие шаги
23 июня 2026

Как писать техническую документацию, которую реально читают
16 июня 2026

Оценка задач для разработчика: диапазоны вместо точных чисел
9 июня 2026

Как читать чужой код и быстро разобраться в незнакомом проекте
2 июня 2026

Интерактивный rebase в Git: squash, fixup, reword и autosquash
26 мая 2026

Docker Compose для локальной разработки PHP: php-fpm, nginx, MySQL
19 мая 2026

Tmux для разработчика: сессии, окна, панели и минимальный конфиг
12 мая 2026

Enum и readonly-классы в PHP: value objects без лишнего кода
5 мая 2026

Composer без боли: версии, lock-файл и аудит зависимостей
28 апреля 2026

Property hooks и асимметричная видимость в PHP 8.4 на практике
21 апреля 2026

Гексагональная архитектура в PHP: порты, адаптеры и когда она нужна
14 апреля 2026

YAGNI: как не писать код «на будущее», которое не наступит
7 апреля 2026

SOLID без догм: пять принципов на примерах PHP
31 марта 2026

HTTP-кеширование без мифов: Cache-Control, ETag и версии ассетов
24 марта 2026

Бюджет производительности сайта: как задать, измерить и удержать в CI
17 марта 2026

Как технически проверить сайт агентства или подрядчика перед оплатой
10 марта 2026

Распределённый растущий счётчик: как спроектировать без гонок и потерь
3 марта 2026

«Quantum AI»: что по-настоящему умеют квантовые компьютеры в 2026
24 февраля 2026

Чек-лист код-ревью: что проверять, кроме того, работает ли код
17 февраля 2026

git bisect: как найти коммит, сломавший прод, за десяток шагов
10 февраля 2026

Какой раздел computer science нужен практикующему разработчику
3 февраля 2026

Инструменты проверки качества PHP-кода: что реально встроить в CI
27 января 2026

Как находить идеи для пет-проектов, а не искать их в чужих списках
20 января 2026

Ловушки миграции со старого PHP: от 7.2 до безопасного перехода на 8.x
13 января 2026

Пет-проекты разработчика: как довести их до рабочей версии
6 января 2026

10 привычек, которые делают веб-разработчика сильнее
23 декабря 2025

Типизация в PHP: частые ошибки в type hints от PHP 7 до 8.4
16 декабря 2025

mycli: удобный консольный клиент для MySQL вместо стандартного mysql
9 декабря 2025

Анемичная доменная модель: почему сущности без поведения мстят позже
2 декабря 2025

Vim и Neovim как PHP IDE в 2026 году: LSP, автодополнение, отладка
25 ноября 2025

KISS на практике: как простота становится инженерным решением
18 ноября 2025

Поиск в Vim: от /слова до замены по всему проекту
11 ноября 2025

DRY без фанатизма: когда дублирование лучше неверной абстракции
4 ноября 2025

Как разработчику быстро выучить новый язык программирования
28 октября 2025
Код, который не стыдно передать
Начните с принципов, а дальше двигайтесь по рубрикам. Каждый разбор заканчивается чек-листом.
