Автор статей

SLA, SLO и SLI для цифрового сервиса: как связать обещания клиенту с метриками
Илья Новиков
Метрики команды разработки: как использовать DORA и время цикла для улучшения процессов
Илья Новиков
Заказная разработка или готовое ПО: как рассчитать совокупную стоимость владения (TCO) на три года
Илья Новиков
Технический долг: как оценить последствия, перевести риски на язык бизнеса и согласовать бюджет на погашение
Илья Новиков
Монолит, модульный монолит или микросервисы: руководство по выбору архитектуры без хайпа
Илья Новиков
Code review в команде разработки: роли, размер PR и метрики скорости без токсичности
Илья НовиковРезенцент статей

Strict Content Security Policy (CSP) и Nonce в React SSR и Next.js: руководство по настройке и защите от XSS

Type-Safe Telemetry & Analytics: проектируем надежную шину событий на TypeScript

Code Splitting и динамические импорты: как правильно типизировать React.lazy для Named Exports в TypeScript

MSW v2 и TypeScript: руководство по строгой типизации сетевых моков и контрактов API

Оптимизация React Context API: паттерн расщепления контекста и селекторы против лишних ререндеров

Тестирование доступности (a11y) и ARIA-ролей в React Testing Library

Unit-тестирование React-хуков в Vitest: типобезопасный renderHook на практике

Контролируемые vs Неконтролируемые компоненты в дизайн-системах: архитектурные паттерны и практика

Обработка ошибок API через Result Pattern в TypeScript: как отказаться от try/catch и повысить надежность кода

Правила чистоты для React Compiler: как подготовить кодовую базу к автоматической мемоизации

Type-Safe LocalStorage в React: пишем кастомный хук с Zod-валидацией
