#видеозаписи #ТяжелыйПонедельник
Открываем новую видеозапись выступления:
Юрий Амелин — Ускорение веб-приложений за счет предзагрузки страниц: опыт Ozon
YouTube | VK Видео
Скачать презентацию с сайта HolyJS
Открываем новую видеозапись выступления:
Юрий Амелин — Ускорение веб-приложений за счет предзагрузки страниц: опыт Ozon
YouTube | VK Видео
Скачать презентацию с сайта HolyJS
YouTube
Юрий Амелин — Ускорение веб-приложений за счет предзагрузки страниц: опыт Ozon
Подробнее о конференции HolyJS: https://jrg.su/EM4wwV
— —
Скачать презентацию с сайта HolyJS — https://jrg.su/tWsBSp
Основная проблема, которой посвящен доклад, это скорость приложений. В Ozon мы придерживаемся мнения, что скорость сайта важна, потому что:…
— —
Скачать презентацию с сайта HolyJS — https://jrg.su/tWsBSp
Основная проблема, которой посвящен доклад, это скорость приложений. В Ozon мы придерживаемся мнения, что скорость сайта важна, потому что:…
❤7👍5🔥3
#видеозаписи #ТяжелыйПонедельник
Открываем новую видеозапись выступления:
Александр Глущенко — Код — тоже интерфейс
YouTube | VK Видео
Скачать презентацию с сайта HolyJS
Открываем новую видеозапись выступления:
Александр Глущенко — Код — тоже интерфейс
YouTube | VK Видео
Скачать презентацию с сайта HolyJS
YouTube
Александр Глущенко — Код — тоже интерфейс
Подробнее о конференции HolyJS: https://jrg.su/EM4wwV
— —
Скачать презентацию с сайта HolyJS — https://jrg.su/pqHkUL
Спикер рассказал про опыт реализации интерактивного просмотра кода и диффов в браузере при разработке SourceCraft. О том, как ставили себе…
— —
Скачать презентацию с сайта HolyJS — https://jrg.su/pqHkUL
Спикер рассказал про опыт реализации интерактивного просмотра кода и диффов в браузере при разработке SourceCraft. О том, как ставили себе…
❤4👍2🔥1
#видеозаписи #ТяжелыйПонедельник
Открываем новую видеозапись выступления:
Анастасия Егорова — Безопасность при работе с npm: угрозы, кейсы и истории
YouTube | VK Видео
Скачать презентацию с сайта HolyJS
Открываем новую видеозапись выступления:
Анастасия Егорова — Безопасность при работе с npm: угрозы, кейсы и истории
YouTube | VK Видео
Скачать презентацию с сайта HolyJS
YouTube
Анастасия Егорова — Безопасность при работе с npm: угрозы, кейсы и истории
Подробнее о конференции HolyJS: https://jrg.su/EM4wwV
— —
Скачать презентацию с сайта HolyJS — https://jrg.su/HAEVeq
Работа с пакетами, их установка и обновление — неотъемлемая часть работы фронтенд-разработчика, однако существует ряд угроз, способных существенно…
— —
Скачать презентацию с сайта HolyJS — https://jrg.su/HAEVeq
Работа с пакетами, их установка и обновление — неотъемлемая часть работы фронтенд-разработчика, однако существует ряд угроз, способных существенно…
❤3👍3⚡1🔥1
#видеозаписи #ТяжелыйПонедельник
Открываем новую видеозапись выступления:
Сергей Соловьев — Типизируем eval и new Function: JavaScript-интерпретатор на типах TypeScript
YouTube | VK Видео
Скачать презентацию с сайта HolyJS
Открываем новую видеозапись выступления:
Сергей Соловьев — Типизируем eval и new Function: JavaScript-интерпретатор на типах TypeScript
YouTube | VK Видео
Скачать презентацию с сайта HolyJS
YouTube
Сергей Соловьев — Типизируем eval и new Function: JavaScript-интерпретатор на типах TypeScript
Подробнее о конференции HolyJS: https://jrg.su/EM4wwV
— —
Скачать презентацию с сайта HolyJS — https://jrg.su/wtVDyk
Многие слышали, что система типов TypeScript является Тьюринг-полной. Это значит, что с ее помощью можно реализовать любой конечный алгоритм.…
— —
Скачать презентацию с сайта HolyJS — https://jrg.su/wtVDyk
Многие слышали, что система типов TypeScript является Тьюринг-полной. Это значит, что с ее помощью можно реализовать любой конечный алгоритм.…
❤8🏆2🔥1
#доклады
В программе осенней HolyJS появились первые доклады. Начинаем с аниме-опенинга, а остальной хардкор — уже появляется на сайте.
Врата Терминала открываются...
«Эль. Пси. Конгру», — шепчете вы, запуская графический редактор. Но драйверы видеокарты снова требуют обновления. В параллельных мирах линуксоиды нашли способ избежать этой участи, но вы застряли в бесконечной петле установки GUI-приложений.
Вы думали, что терминал — это прошлое. Вы ошибались.
Откроем терминал и создадим Акихабара прямо в консоли, где NetBSD встречается с JavaScript, а контейнеры с Podman танцуют в облаках. Как Кирито в SAO, мы нырнем в глубины системы, где Chrome превращается в ASCII-арт, VS Code живет в tmux-окнах, а игры стримятся прямо в терминал.
Превратим терминал в портал между мирами: запустим современные приложения там, где их быть не должно, эмулируем системы через QEMU и пробросим графику через временные врата.
Мы даже научим ИИ понимать этот пиксельный мир! Эль. Пси. Конгру. Это выбор Врат Терминала!
В мире, где GUI — это иллюзия, истинные кодеры правят через консоль. Готовы ли вы принять синюю таблетку терминала?
В программе осенней HolyJS появились первые доклады. Начинаем с аниме-опенинга, а остальной хардкор — уже появляется на сайте.
Врата Терминала открываются...
«Эль. Пси. Конгру», — шепчете вы, запуская графический редактор. Но драйверы видеокарты снова требуют обновления. В параллельных мирах линуксоиды нашли способ избежать этой участи, но вы застряли в бесконечной петле установки GUI-приложений.
Вы думали, что терминал — это прошлое. Вы ошибались.
Откроем терминал и создадим Акихабара прямо в консоли, где NetBSD встречается с JavaScript, а контейнеры с Podman танцуют в облаках. Как Кирито в SAO, мы нырнем в глубины системы, где Chrome превращается в ASCII-арт, VS Code живет в tmux-окнах, а игры стримятся прямо в терминал.
Превратим терминал в портал между мирами: запустим современные приложения там, где их быть не должно, эмулируем системы через QEMU и пробросим графику через временные врата.
Мы даже научим ИИ понимать этот пиксельный мир! Эль. Пси. Конгру. Это выбор Врат Терминала!
В мире, где GUI — это иллюзия, истинные кодеры правят через консоль. Готовы ли вы принять синюю таблетку терминала?
🔥8❤2👍2🤓1🎃1
#видеозаписи #ТяжелыйПонедельник
Открываем новую видеозапись выступления:
Александр Нефедов — Используем новые возможности веба в привычной разработке
YouTube | VK Видео
Скачать презентацию с сайта HolyJS
Открываем новую видеозапись выступления:
Александр Нефедов — Используем новые возможности веба в привычной разработке
YouTube | VK Видео
Скачать презентацию с сайта HolyJS
YouTube
Александр Нефедов — Используем новые возможности веба в привычной разработке
Подробнее о конференции HolyJS: https://jrg.su/EM4wwV
— —
Скачать презентацию с сайта HolyJS — https://jrg.su/BTvhbG
В браузерах постоянно появляется что-то новое, а профессия «фронтендер» все больше считается устоявшейся. В докладе пробуем расшатать устои…
— —
Скачать презентацию с сайта HolyJS — https://jrg.su/BTvhbG
В браузерах постоянно появляется что-то новое, а профессия «фронтендер» все больше считается устоявшейся. В докладе пробуем расшатать устои…
🔥5
#доклады
Настоящая цена абстракций / Работа с Composition API / Новые доклады в программе HolyJS
Юрий Карпов из Сбера разберет, как быстро разные методы справляются с одинаковыми задачами и наборами данных. Проанализируем reduce, map, forEach и другие абстракции JS на трех уровнях: исходный код V8, bytecode и бенчмарки.
Закопаемся в дебри исходников, где редко бывает сам Google
Денис Чернов из SM Lab покажет, что такое Composition API и как подчинить себе композаблы. Разберем возможности и попробуем прокомпозировать композаблы так, чтобы работа с ними в проекте приносила лишь радость.
Загрузимся как кунг-фу в «Матрице»
HolyJS 2025 Autumn пройдет 20–21 ноября в Санкт-Петербурге с онлайн-трансляцией. Подробности о докладах и билеты — на сайте конференции.
Настоящая цена абстракций / Работа с Composition API / Новые доклады в программе HolyJS
Юрий Карпов из Сбера разберет, как быстро разные методы справляются с одинаковыми задачами и наборами данных. Проанализируем reduce, map, forEach и другие абстракции JS на трех уровнях: исходный код V8, bytecode и бенчмарки.
Закопаемся в дебри исходников, где редко бывает сам Google
Денис Чернов из SM Lab покажет, что такое Composition API и как подчинить себе композаблы. Разберем возможности и попробуем прокомпозировать композаблы так, чтобы работа с ними в проекте приносила лишь радость.
Загрузимся как кунг-фу в «Матрице»
HolyJS 2025 Autumn пройдет 20–21 ноября в Санкт-Петербурге с онлайн-трансляцией. Подробности о докладах и билеты — на сайте конференции.
🔥10❤1😍1🤨1
#доклады
Настоящие unit-тесты / От REST к GraphQL с Nuxt layers / Типы TypeScript
Дмитрий Андриянов из Яндекса расскажет, как проверять продуктовые сценарии веб-интерфейса. Именно в сценариях раскрываются unit-тесты, бесполезные при проверке кусочков приложения. Спикер покажет, как сделать проекты пригодными для замены большинства E2E-тестов на модульные.
Ускорим время тестирования в сотни раз
Всеволод Кочнев из креативной студии «Сирена» покажет, какие проблемы REST нужно решить, чтобы перейти к GraphQL. В чем преимущество модульности NestJS в процессе перехода, зачем нужен слой абстракции для вызовов API, как разделить логику и файлы в Nuxt.
Технологии: Nuxt + Nuxt layers, Repository pattern, NestJS, GraphQL, Apollo + GraphQL Code Generator.
Подойдем к архитектуре фронта и бэка системно
Василий Алфертьев из Открытых решений предлагает переосмыслить систему типов TypeScript. Мириться со сложностью ради корректности? Отказаться от TS ради других «лучших практик»? Посмотрим на компромиссы компилятора и узнаем, какие проблемы есть на самом деле и как их избежать.
Научимся использовать TS как надежный язык
Скоро в программе появятся новые доклады. Подробности и билеты — на сайте HolyJS 2025 Autumn.
Настоящие unit-тесты / От REST к GraphQL с Nuxt layers / Типы TypeScript
Дмитрий Андриянов из Яндекса расскажет, как проверять продуктовые сценарии веб-интерфейса. Именно в сценариях раскрываются unit-тесты, бесполезные при проверке кусочков приложения. Спикер покажет, как сделать проекты пригодными для замены большинства E2E-тестов на модульные.
Ускорим время тестирования в сотни раз
Всеволод Кочнев из креативной студии «Сирена» покажет, какие проблемы REST нужно решить, чтобы перейти к GraphQL. В чем преимущество модульности NestJS в процессе перехода, зачем нужен слой абстракции для вызовов API, как разделить логику и файлы в Nuxt.
Технологии: Nuxt + Nuxt layers, Repository pattern, NestJS, GraphQL, Apollo + GraphQL Code Generator.
Подойдем к архитектуре фронта и бэка системно
Василий Алфертьев из Открытых решений предлагает переосмыслить систему типов TypeScript. Мириться со сложностью ради корректности? Отказаться от TS ради других «лучших практик»? Посмотрим на компромиссы компилятора и узнаем, какие проблемы есть на самом деле и как их избежать.
Научимся использовать TS как надежный язык
Скоро в программе появятся новые доклады. Подробности и билеты — на сайте HolyJS 2025 Autumn.
🔥4👌2❤1
#видеозаписи #ТяжелыйПонедельник
Открываем новую видеозапись выступления:
Виктор Хомяков — Удаление мертвого кода в проекте: практическое руководство
YouTube | VK Видео
Скачать презентацию с сайта HolyJS
Открываем новую видеозапись выступления:
Виктор Хомяков — Удаление мертвого кода в проекте: практическое руководство
YouTube | VK Видео
Скачать презентацию с сайта HolyJS
YouTube
Виктор Хомяков — Удаление мертвого кода в проекте: практическое руководство
Подробнее о конференции HolyJS: https://jrg.su/EM4wwV
— —
Скачать презентацию с сайта HolyJS — https://jrg.su/x6MMdw
Без должного присмотра проект может превратиться в склад забытых артефактов. Виктор показал, как бороться с мертвым кодом на всех уровнях…
— —
Скачать презентацию с сайта HolyJS — https://jrg.su/x6MMdw
Без должного присмотра проект может превратиться в склад забытых артефактов. Виктор показал, как бороться с мертвым кодом на всех уровнях…
🔥4👌3❤1🎃1
18 июля — дедлайн приема заявок от спикеров. Ждем твою!
Мы ждем докладов обо всем, что связано с JS: от популярных фреймворков и бэкенда до Web3, умных устройств и тяжелого 3D в браузере. Примерные темы, критерии хорошего доклада, таймлайн подготовки к выступлению и контакты для связи с Программным комитетом — на странице подачи заявок.
Пройдем путь от идеи до выступления вместе. Сначала Программный комитет изучит идею доклада, затем кураторы помогут доработать и отрепетировать выступление, а 20–21 ноября ты сможешь выступить со сцены HolyJS. Сейчас главное:
Подать заявку
Мы ждем докладов обо всем, что связано с JS: от популярных фреймворков и бэкенда до Web3, умных устройств и тяжелого 3D в браузере. Примерные темы, критерии хорошего доклада, таймлайн подготовки к выступлению и контакты для связи с Программным комитетом — на странице подачи заявок.
Пройдем путь от идеи до выступления вместе. Сначала Программный комитет изучит идею доклада, затем кураторы помогут доработать и отрепетировать выступление, а 20–21 ноября ты сможешь выступить со сцены HolyJS. Сейчас главное:
Подать заявку
👍4❤2
#видеозаписи #ТяжелыйПонедельник
Открываем новую видеозапись выступления:
Сергей Константинов — Почему фронтенд такой сложный?
YouTube | VK Видео
Скачать презентацию с сайта HolyJS
Открываем новую видеозапись выступления:
Сергей Константинов — Почему фронтенд такой сложный?
YouTube | VK Видео
Скачать презентацию с сайта HolyJS
YouTube
Сергей Константинов — Почему фронтенд такой сложный?
Подробнее о конференции HolyJS: https://jrg.su/EM4wwV
— —
Скачать презентацию с сайта HolyJS — https://jrg.su/Uwvk9F
Сложность современного фронтенда давно стала мемом. Про новые JavaScript-фреймворки не пошутил только ленивый.
В этом докладе мы попытались…
— —
Скачать презентацию с сайта HolyJS — https://jrg.su/Uwvk9F
Сложность современного фронтенда давно стала мемом. Про новые JavaScript-фреймворки не пошутил только ленивый.
В этом докладе мы попытались…
❤4🔥2💯1👻1
League of JavaScript Legends возвращается! По результатам голосования определили — Тяжелое утро с ПК HolyJS #100 будет киберспортивным... и ностальгическим. Вспомним лучшие моменты прошлых выпусков за игрой в LoL, присоединяйтесь к трансляции!
26 июля в 11:00 на Twitch.
А также на YouTube и в VK Видео.
26 июля в 11:00 на Twitch.
А также на YouTube и в VK Видео.
👍6❤4👎2
#видеозаписи #ТяжелыйПонедельник
Открываем новую видеозапись выступления:
Дмитрий Побединский — Сказка — ложь, да в ней намек...
YouTube | VK Видео
Открываем новую видеозапись выступления:
Дмитрий Побединский — Сказка — ложь, да в ней намек...
YouTube | VK Видео
VK Видео
Дмитрий Побединский — Сказка — ложь, да в ней намек...
Ближайшая конференция HolyJS: https://vk.cc/cu1M35 #javascript #js #holyjs #IT #conference #jugrugroup Читая фантастику, смотря фильмы, мы часто мечтаем, чтобы удивительные вещи, которые там происходят, происходили наяву: стать невидимкой, помахать лазерным…
❤5🔥1💯1