Автор статей

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

Type-Safe Routing в TanStack Router: как настроить строгую типизацию путей и параметров

Design Tokens в TypeScript: строгая типизация тем и автокомплит CSS-переменных

Feature-Sliced Design (FSD) в React + TypeScript: полное руководство по архитектуре масштабируемых фронтенд-приложений

Headless UI на практике: как создавать типобезопасные компоненты поверх Radix UI в React и TypeScript

Монорепозитории на Turborepo: как организовать шаринг UI-библиотеки и TypeScript-типов

Слой адаптеров API в React: как подружить бэкенд и UI с помощью паттерна Data Mapper

Infinite Queries в TanStack Query: правильная типизация курсоров и страниц в TypeScript

Optimistic UI в TanStack Query: как правильно готовить onMutate и onError

RTK Query и OpenAPI: генерация типобезопасного API-клиента без рутины

Signal-based state в React: архитектура, интеграция Preact Signals и Jotai со строгой типизацией

Стейт-машины в React: архитектура сложных форм и визардов на XState v5
