54 тысяч подписчиков
94 видео
Цикломатическая сложность кода. Как её снизить?
Next.js 14 App Router #12 - Server Actions на примере
Принципы работы с потоковыми данными в JS
Vue.js современные возможности. onRenderTriggered, onRenderTracked, onErrorCaptured
Next.js 14 App Router #11 - Стриминг
Function overloading. Как работают
Произведение массива кроме самого элемента
TypeScript Discriminated Unions. Для чего используются
TypeScript compile-time и runtime проверка типов
React пользовательские компоненты и Styled Components
Next.js 14 App Router #10 - 10 возможных недопониманий
Vue.js современные возможности. toRef, toValue
Next.js 13 App Router #8 - Практика. Приложение с прогресс-баром чтения
Next.js 13 App Router #7 - Работа с GraphQL
Flexbox на примерах #1 - Введение в flexbox
memo vs useMemo vs useCallback в React. В чём разница?
Flexbox на примерах #4 - flex-grow, flex-shrink
Vue.js современные возможности. defineSlots
Generic компоненты во Vue и React
Next.js 13 App Router #5 - Параллельные роуты
Nuxt 2 basics #8 - Настраиваем работу с API - 2. asyncData. Установка модулей
Паттерн модуль, замыкания и lexical scope в JS
JS. Используем FormData для работы с формами
Nuxt 2 basics #9 - router-link VS nuxt-link
useTransition и useDeferredValue хуки в React
Как работают CSS Container Queries ?
Nuxt 2 basics #11 - Загрузка данных в store. nuxtServerInit
Flexbox на примерах #2 - Как работает display:flex
Next.js 13 App Router #4 - Работа с Markdown и MDX
Работа с состоянием во Vue и React. Computed, watch, watchEffect, useEffect, useEffectEvent
Nuxt 2 basics #5 - Layouts. Работа с шаблонами
UseRef хук в React на примерах
Flexbox на примерах #5 - flex-basis vs width, сокращенное свойство flex
Angular: взаимодействие между компонентами #3 - Template variables и @ViewChild
Typescript ключевое слово is, type guards, type predicates
Vue. Как выполнить функцию из потомка в родителе?
Next.js 14 App Router #9 - Кэширование
JS. Знакомимся с прототипами
Nuxt 2 basics #2 - Установка
Mock Service Worker (MSW) вместе с Vite и TanStack Query (React Query). Эмуляция API
Работа с массивами в JS. Map, forEach. Пишем свой map
JavaScript Promise (промисы). Состояния промиса
Angular: взаимодействие между компонентами #1 - @Input @Output EventEmitter
TypeScript. Тип объединения и тип пересечения. Unions and Intersection Types
Vue.js современные возможности. defineModel
JavaScript Promise (промисы) за 5 минут
Как выполнить несколько запросов одновременно. Promise.all и Promise.allSettled
TypeScript миксины (mixins). Множественное наследование в TypeScript
Nuxt 2 basics #12 - Роутинг
Для чего нужны scoped slots во Vue
Next.js 13 App Router #1 - Знакомство с Next.js. Роутинг
HTML и CSS с нуля #1 - Что такое HTML
Nuxt 2 basics #4 - Режимы работы Nuxt, запускаем проект
Next.js 13 App Router #3 - Серверные компоненты
Vue 3 за 5 минут