28 тысяч подписчиков
114 видео
Type-safe API access in your IDE (with autocompletion)
Force color mode in Chakra-UI
React: мемоизация элементов форм
Функции camelize / snakify – применяем продвинутые регулярки
Rescript vs TypeScript – ребрендинг ReasonML
Переход с Knex на Node-Postgres. Упрощение стека.
React Tutorial: из JavaScript в TypeScript на примере Memory Game
Remote.com и новости удалённой работы
React Tutorial: рефакторинг с CSS на Styled-JSX на примере Memory Game
React Tutorial: игра на React и TypeScript с нуля
Уровни компетенции инженера. Как определить свой уровень?
AWS vs Digital Ocean: вендоры управляемых баз данных
Ramda vs Rambda: уменьшенные версии библиотек
Работа с формами в React: Formik, React Hook Form (хуки) или...
Методология тестирования: снэпшот-тесты компонент React
Оптимизация фронтенда: дедупликация yarn.lock
Анализ учебника learn.javascript.ru
Изображения в формате WEBP
Выбор IDE. Тонкости настройки WebStorm
Оптимизация загрузки шрифтов на сайте
Абсолютные импорты ES модулей в Next
ZOD: an overview of a TypeScript-first validation library
Обзор GraphCMS: функционал, цены, альтернативы
Почему я не использую const и строгое равенство в JS коде
Hello NextJS | Фуллстек разработка на примере
React: оптимизация рендеринга при загрузке данных (на примере NextJS)
Критерии выбора технологий | Фуллстек разработка на примере
Тришейкинг квалифицированных импортов и структура проекта
Гайд по разработке форм на чистом React
Почему React? | Презентация
Новости о платформе Zeit/Vercel и NextJS. Часть 1.
Конфигурация веб-приложения | Фуллстек разработка на примере
Стратегии миграции БД: code-first vs db-first
Оптимизация фронтенда: влияние индексных файлов на размер бандла