security1 мар. 2026 г.·29 мин чтенияЛучшие практики безопасности API: чек-лист, который я проверяю на каждом проектеАутентификация, авторизация, валидация входных данных, ограничение частоты запросов, CORS, управление секретами и OWASP API Top 10. Что я проверяю перед каждым продакшн-деплоем.apibackendnode.jsweb-developmentЧитать далее Лучшие практики безопасности API: чек-лист, который я проверяю на каждом проекте
authentication1 мар. 2026 г.·26 мин чтенияСовременная аутентификация в 2026: JWT, сессии, OAuth и PasskeysПолная картина аутентификации: когда использовать сессии vs JWT, потоки OAuth 2.0 / OIDC, ротация refresh-токенов, passkeys (WebAuthn) и паттерны аутентификации в Next.js, которые я реально использую.securitynext.jsweb-developmentbackendЧитать далее Современная аутентификация в 2026: JWT, сессии, OAuth и Passkeys
bun1 мар. 2026 г.·24 мин чтенияBun в продакшене: что работает, что нет и что удивилоBun как рантайм, пакетный менеджер, бандлер и тест-раннер. Реальные бенчмарки, пробелы в совместимости с Node.js, паттерны миграции и где я использую Bun в продакшене сегодня.node.jsjavascriptruntimeperformanceЧитать далее Bun в продакшене: что работает, что нет и что удивило
database1 мар. 2026 г.·30 мин чтенияПроектирование схемы базы данных: паттерны, которые стареют достойноПравила нормализации, соглашения об именовании, мягкое удаление, аудит-трейлы, паттерны мультитенантности, стратегии версионирования и решения по схеме, о которых я пожалел. Фокус на PostgreSQL.postgresqlarchitecturebackendsqlЧитать далее Проектирование схемы базы данных: паттерны, которые стареют достойно
docker1 мар. 2026 г.·24 мин чтенияDocker для Node.js: продакшн-настройка, о которой никто не говоритМногоэтапные сборки, не-root пользователи, health checks, управление секретами и оптимизация размера образа. Паттерны Docker, которые я использую для каждого продакшн-деплоя Node.js.node.jsdevopsdeploymentinfrastructureЧитать далее Docker для Node.js: продакшн-настройка, о которой никто не говорит
edge1 мар. 2026 г.·16 мин чтенияEdge Functions: что это, когда использовать и когда не стоитEdge runtime, V8 isolates, миф о холодном старте, гео-маршрутизация, A/B-тестирование, аутентификация на edge и почему я перенёс часть вещей обратно на Node.js. Взвешенный взгляд на edge computing.next.jsperformancearchitectureweb-developmentЧитать далее Edge Functions: что это, когда использовать и когда не стоит
ethereum1 мар. 2026 г.·29 мин чтенияEthereum для веб-разработчиков: смарт-контракты без хайпаКонцепции Ethereum, которые нужны каждому веб-разработчику: аккаунты, транзакции, смарт-контракты, ABI-кодирование, ethers.js, WAGMI и чтение данных из блокчейна без собственной ноды.web3blockchaintypescriptweb-developmentЧитать далее Ethereum для веб-разработчиков: смарт-контракты без хайпа
git1 мар. 2026 г.·20 мин чтенияGit за пределами основ: рабочие процессы, экономящие часы каждую неделюInteractive rebase, cherry-pick, bisect, worktrees, спасение через reflog и стратегии ветвления, которые реально работают. Команды Git, которые я использую каждый день, а большинство разработчиков о них не знает.devopsworkflowdeveloper-toolsЧитать далее Git за пределами основ: рабочие процессы, экономящие часы каждую неделю
github-actions1 мар. 2026 г.·29 мин чтенияGitHub Actions CI/CD: деплой без простоя, который реально работаетПолная настройка GitHub Actions: параллельные тестовые джобы, кэширование Docker-сборок, SSH-деплой на VPS, zero-downtime через PM2 reload, управление секретами и проверенные паттерны воркфлоу.cicddevopsdeploymentinfrastructureЧитать далее GitHub Actions CI/CD: деплой без простоя, который реально работает
react1 мар. 2026 г.·28 мин чтенияReact Server Components: ментальные модели, паттерны и подводные камниПрактическое руководство по React Server Components, которое я хотел бы иметь в начале. Ментальные модели, реальные паттерны, проблема границ и ошибки, которые я совершил, чтобы тебе не пришлось.next.jsweb-developmentarchitectureЧитать далее React Server Components: ментальные модели, паттерны и подводные камни
turborepo1 мар. 2026 г.·30 мин чтенияМонорепозитории на Turborepo: настройка, которая реально масштабируетсяКак я структурирую монорепозитории на Turborepo для нескольких приложений с общими пакетами. Конфигурация воркспейсов, кэширование пайплайнов, общие конфиги TypeScript и ошибки первого месяца.monorepotypescriptarchitecturedeveloper-toolsЧитать далее Монорепозитории на Turborepo: настройка, которая реально масштабируется
typescript1 мар. 2026 г.·19 мин чтенияПродвинутые типы TypeScript: условные, mapped и template literal типыГлубокое погружение в самые мощные возможности системы типов TypeScript — условные типы, mapped-типы, ключевое слово infer и template literal типы. Реальные паттерны, которые ты действительно будешь использовать.web-developmentjavascriptЧитать далее Продвинутые типы TypeScript: условные, mapped и template literal типы
performance1 мар. 2026 г.·21 мин чтенияCore Web Vitals в 2026: что реально двигает стрелкуЗабудь про теорию — вот что я реально сделал, чтобы добиться LCP ниже 2.5 секунд, CLS до нуля и INP ниже 200 мс на настоящем продакшен-сайте на Next.js. Конкретные техники, а не размытые советы.web-developmentnext.jsseoЧитать далее Core Web Vitals в 2026: что реально двигает стрелку
testing1 мар. 2026 г.·29 мин чтенияРуководство по Vitest: от нуля до уверенности в продакшенеЮнит-тесты, интеграционные тесты, тестирование компонентов с Testing Library, стратегии моков, конфигурация покрытия и философия тестирования, которая реально улучшает софт.vitesttypescriptreactweb-developmentЧитать далее Руководство по Vitest: от нуля до уверенности в продакшене
css1 мар. 2026 г.·22 мин чтенияСовременный CSS в 2026: фичи, которые изменили мой подход к стилямContainer queries, CSS layers, :has(), color-mix(), нестинг, анимации на основе скролла и anchor positioning. CSS-фичи, благодаря которым я перестал тянуться к JavaScript.web-developmentfrontenddesignЧитать далее Современный CSS в 2026: фичи, которые изменили мой подход к стилям
node.js1 мар. 2026 г.·29 мин чтенияНаблюдаемость в Node.js: логи, метрики и трейсы без лишней сложностиСтруктурированное логирование с Pino, метрики с Prometheus, распределённая трассировка с OpenTelemetry. Стек наблюдаемости для продакшн Node.js-приложений от нуля до полной видимости.observabilitydevopsmonitoringbackendЧитать далее Наблюдаемость в Node.js: логи, метрики и трейсы без лишней сложности
postgresql1 мар. 2026 г.·20 мин чтенияОптимизация запросов PostgreSQL: от тормозов до субмиллисекундТехники оптимизации PostgreSQL, которые я применяю на продакшн-базах. EXPLAIN ANALYZE, стратегии индексирования, переписывание запросов и конкретные изменения, которые сократили время запросов с секунд до микросекунд.databaseperformancebackendЧитать далее Оптимизация запросов PostgreSQL: от тормозов до субмиллисекунд
redis1 мар. 2026 г.·31 мин чтенияСтратегии кэширования Redis, которые реально работают в продакшенеCache-aside, write-through, предотвращение cache stampede, стратегии TTL и паттерны инвалидации. Паттерны Redis, которые я использовал в продакшн Node.js-приложениях с реальными примерами кода.cachingbackendnode.jsperformanceЧитать далее Стратегии кэширования Redis, которые реально работают в продакшене
tailwind1 мар. 2026 г.·19 мин чтенияTailwind CSS v4: что реально изменилось и стоит ли мигрироватьCSS-first конфигурация, интеграция с @layer, встроенные container queries, производительность нового движка, ломающие изменения и мой честный опыт миграции с v3 на v4.cssweb-developmentfrontendЧитать далее Tailwind CSS v4: что реально изменилось и стоит ли мигрировать
trpc1 мар. 2026 г.·24 мин чтенияtRPC: сквозная типобезопасность без лишней церемонииКак tRPC устраняет проблему контракта API, работает с Next.js App Router, обрабатывает мидлвар аутентификации, загрузку файлов и подписки. Реальная настройка tRPC с нуля.typescriptnext.jsapifullstackЧитать далее tRPC: сквозная типобезопасность без лишней церемонии
general28 февр. 2026 г.·2 мин чтенияHello World: Почему я завел этот блогИстория этого блога: почему я решил писать, какие темы буду освещать и как этот сайт был создан с нуля.web-developmentЧитать далее Hello World: Почему я завел этот блог
next.js28 февр. 2026 г.·10 мин чтенияСтруктурирование проектов на Next.js для масштабирования: уроки, усвоенные на собственном опытеВыстраданные уроки по организации кодовых баз Next.js, которые не рушатся под собственным весом. Фича-ориентированная архитектура, группы маршрутов, граница сервер/клиент, ловушки barrel-файлов и реальная структура папок.typescriptarchitectureweb-developmentЧитать далее Структурирование проектов на Next.js для масштабирования: уроки, усвоенные на собственном опыте
web328 февр. 2026 г.·11 мин чтенияОнчейн-данные в продакшене: о чем вам никто не расскажетБлокчейн-данные не бывают чистыми, надежными или простыми. Rate-лимиты RPC, реорги цепи, баги с BigInt и компромиссы индексирования — выстраданные уроки из реальных DeFi-продуктов.blockchaintypescriptdefiethereumЧитать далее Ончейн-данные в продакшене: о чем вам никто не расскажет
devops28 февр. 2026 г.·12 мин чтенияНастройка VPS, которая реально работает: Node.js, PM2, Nginx и деплой без даунтаймаТочная настройка VPS для деплоя, которую я использую в продакшене — защита Ubuntu, кластерный режим PM2, обратный прокси Nginx, SSL и деплой-скрипт, который ни разу не подвел. Никакой теории, только то, что работает.vpsnginxpm2deploymentinfrastructureЧитать далее Настройка VPS, которая реально работает: Node.js, PM2, Nginx и деплой без даунтайма