Все публикации

Скажи НЕТ власти бэкендеров | Пишем swagger сами | Лучший процесс работы с REST API

3 Главные Проблемы Redux и их решения | Продвинутый полный курс | Часть 3

Правила быстрого обучения, которые ТЕБЕ НЕ ПОНРАВЯТСЯ

Redux + Redux Toolkit | Продвинутый полный курс | Часть 1

Full-stack билдер Админки за 2.5 часа | Next.js | Drizzle | shadcn

Dependency Inversion - главный инструмент Архитектора

Как Zod лечит РОДОВУЮ травму Typescript

Мощная CMS на Next.js 14, yaml, json-schema, mdx и git

Авторизация и профиль на Next.js | server actions, OAuth, отправка email, s3, тёмная тема

Next.js setup: Деплой на VPS | Jest | Playwright | CI/CD | Sentry

React Todo list с P2P синхронизацией на Yjs и WebRTC

Разбираем частый вопрос учеников | event loop

Результат fetch – это микро задача?

Лучшая Front-end Архитектура в 2023

Весь современный стек в одном видео! | Блок сайт на Nest.js, Next.js и FSD

Как использовать FSD + Next.js | Подключаем Material UI и Настраиваем SSR

Как использовать useDeferredValue и useQuery вместе. Показываю на практике

Zod: Защищаем приложение от пользователя и нерадивых бекендеров

3 правила использования React Query

Как не страдать, когда пришёл заказчик | OCP самый главный принцип SOLID!

Куда положить типы? Простые советы | При чём здесь DDD

Когда DRY не работает! Копируй по SOLID (Показываю на примере)

Зачем выбирать, если можно совмещать. react-query + rxjs

SOLID: LSP или гайд по полиморфизму! | Любой костыль это нарушение LSP