-
Урок 1.
00:46:46
Как превратить соревнование для программистов в The International?
-
Урок 2.
00:48:51
Cocos Creator: путешествие в TS-геймдев для начинающих
-
Урок 3.
00:52:51
Разбираемся в устройстве плееров анимаций на примере lottie-web (часть 1)
-
Урок 4.
00:58:43
Разбираемся в устройстве плееров анимаций на примере lottie-web (часть 2)
-
Урок 5.
00:37:03
Аквариум и Кроно: как сделать так, чтобы дизайнер отстал от программиста
-
Урок 6.
00:46:34
Щепотка SVG, нотка 3D* и карты
-
Урок 7.
00:44:48
Работа анимаций в React Native под капотом
-
Урок 8.
00:45:31
Как сделать из Cocos Creator крепкий орешек: строим TS-архитектуру вокруг игры
-
Урок 9.
00:37:12
Неочевидные возможности SVG в современном фронтенде
-
Урок 10.
00:46:04
Тайпли скрипт
-
Урок 11.
00:47:55
Построение микрофронтендной архитектуры. Первый взгляд, боли и решения
-
Урок 12.
00:50:19
Доменное моделирование и архитектура приложений на ReScript
-
Урок 13.
00:53:46
Зачем фронтенду чистая архитектура, и как она помогает строить
-
Урок 14.
00:53:49
«Коробочный» discovery для микрофронтендов на базе ModuleFederation (часть 1)
-
Урок 15.
00:50:51
«Коробочный» discovery для микрофронтендов на базе ModuleFederation (часть 2)
-
Урок 16.
00:45:51
Влетаем с двух ног в JS на Wasm
-
Урок 17.
00:50:15
Друг или враг? Искусственный интеллект во фронтенд-разработке
-
Урок 18.
00:48:58
Что на самом деле делает движок блога «Эгея»
-
Урок 19.
00:45:09
Нечеткий поиск в браузере на полмиллиона строк: построение индекса на CDN
-
Урок 20.
00:46:03
Telegram Web Apps: веб-приложения внутри Telegram
-
Урок 21.
00:46:58
Zustand: выскочка или серьезная альтернатива Redux? (Часть 1)
-
Урок 22.
00:46:37
Zustand: выскочка или серьезная альтернатива Redux? (Часть 2)
-
Урок 23.
00:50:27
Об accessibility в Яндексе
-
Урок 24.
00:48:54
Что такое и зачем нужны Container Queries?
-
Урок 25.
00:47:25
Битва титанов: LSP vs PSI (VS Code vs IntelliJ)
-
Урок 26.
00:46:07
Почему Playwright лучше Jest, а Vitest тормозит: измеряем coverage как профи
-
Урок 27.
00:47:12
Автоматизация процессов разработки и поддержки: от ботов до Code Review
-
Урок 28.
00:49:01
Борьба с ветряными мельницами, или Как жить с техническим долгом
-
Урок 29.
00:49:36
Быстрые прототипы на Moleculer (часть 1)
-
Урок 30.
00:34:58
Быстрые прототипы на Moleculer (часть 2)
-
Урок 31.
00:45:48
Как организовать ETL с Node.js в serverless-архитектуре
-
Урок 32.
00:49:00
B-tree индексы в базах данных на примере IndexedDB и PostgreSQL
-
Урок 33.
00:55:12
BFCache: как моментально загрузить предыдущую страницу
-
Урок 34.
00:47:30
Как мы в 4 раза ускорили мобильную версию ВКонтакте
-
Урок 35.
00:49:45
React concurrency: а так ли это хорошо?
-
Урок 36.
00:46:54
Как мы веб-редактор документов строили
-
Урок 37.
00:18:52
Открытие конференции HolyJS 2023 Spring
-
Урок 38.
00:48:05
Интервью с Алексеем Пименовым
-
Урок 39.
01:52:30
Аудит на доступность: зачем, как, что делать после?
-
Урок 40.
00:16:36
Открытие второго дня HolyJS 2023 Spring
-
Урок 41.
00:39:07
Толстый клиент — значит медленный?
-
Урок 42.
00:52:10
VPN и Proxy: разновидности, их отличия и преимущества
-
Урок 43.
00:45:00
Code Review
-
Урок 44.
00:22:58
Подведение итогов онлайн-части HolyJS 2023 Spring
-
Урок 45.
00:18:30
Открытие офлайн-части HolyJS 2023 Spring
-
Урок 46.
00:46:13
Нет пароля — нет проблем?
-
Урок 47.
01:20:16
Просмотр документального фильма
-
Урок 48.
00:52:24
Карьерный вопрос
-
Урок 49.
00:50:43
Как RxJS разделил мой мир на до и после
-
Урок 50.
00:48:42
Sizecoding: взгляд изнутри
-
Урок 51.
00:13:36
Закрытие конференции HolyJS 2023 Spring