Главная студия
Открытие конференции HolyJS 2022 Spring
Расскажем о расписании, дополнительных активностях и изменениях на сайте трансляции. Присоединяйтесь, чтобы узнать, что вас ждет в ближайшие три дня!
Начало основного контента
Время в программе указано для вашего часового пояса ().
Главная студия
Расскажем о расписании, дополнительных активностях и изменениях на сайте трансляции. Присоединяйтесь, чтобы узнать, что вас ждет в ближайшие три дня!
Доклад
В этом докладе Григорий покажет вам, как именно выглядит сложность в нейронах наших мозгов. Нас ждет огромное дерево когнитома, облака когов с оптическим зумом, зрительная кора, бесчеловечные эксперименты с воображением. И код. Много кода.
Evrone
BOF-сессия от партнера
Финтех сегодня — одно из самых популярных направлений в IT, где есть всё. И многие разработчики стремятся туда, зачастую не оценивая все «за» и «против». Для многих это становится страшным сном (абсолютно серьезно).
На этой сессии спикер поделится своим опытом, чтобы вы смогли понять — стоит ли вам делать этот шаг.
Газпромбанк
Главная студия
Обсудим преимущества газотурбинных двигателей над роторно-поршневыми, присадки для соляры и особенности обслуживания тракторов в чужих странах. Также затронем востребованность трактористов за рубежом, отличия в процессах жатвы и какой опыт в уборке злаковых культур наиболее полезен.
Доклад от партнера
Правильно выбранный фреймворк и чистый код — это огромный буст на старте. Нужно писать меньше кода и почти не тратить время на отладку. Typescript, Redux-Toolkit, Konva.js — почему именно они, и главное, как их подружить между собой?
Руслан расскажет про инструмент разметки таблиц на документах, как один из компонентов своей библиотеки. Про алгоритм поиска выделенной области на Canvas, сплит/мерж ячеек и колонок, горячие клавиши, промежуточное сохранение таблицы и многое другое. А еще вы узнаете о том, как правильно настроить проект и вынести сложную бизнес-логику на отдельный уровень абстракции. Будет показан Benchmark сборщиков, и рассказано, какой сборщик для публикации лучше использовать.
Сбер
Доклад
Алексей расскажет, как полностью закрыть данные от системы, чтобы доступ к ним имел только пользователь.
В докладе организуем архитектуру, чтобы шифрование не затрагивало основной поток приложения, обсудим, какие нюансы стоит учитывать и как их решать.
MediaSoft
Доклад
Никита работает в Яндекс.Маркете уже целых 4 года. И за это время у него создались нейронные связи, позволяющие быстро понимать состав и состояние кодовой базы. Это знание очень часто помогает не делать лишнего для достижения конкретного результата.
Он задался целью, чтобы возможность «не делать лишнего» стала доступнее для его коллег, которых больше сотни. Для этого пришлось задуматься над автоматизацией вырезания лишнего из кодовой базы.
Яндекс
Доклад
Возможно, традиционный подход к построению SPA не так уж хорош. Возможно, стоит вернуться к тонким клиентам, чтобы сделать наши фронтенды качественными.
Тинькофф
Главная студия
Обычно собеседования покрыты тайнами и историями. Что спрашивают? Что надо спрашивать? Сколько этапов оптимально?
Мы попробуем найти ответы на эти вопросы, развеем мифы и поделимся рекомендациями. Участвуют эксперты, которые провели и/или прошли много собеседований, и у которых есть мнение, как они должны проходить.
Доклад от партнера
Рассмотрим проблему неконтроллируемого роста рутинных задач, ведущего к выгоранию, застарелости и текучке сотрудников в худшем случае.
Спикер расскажет про нестандартный для программирования подход по замене жесткой бизнес-логики на абстракции. На примере больших банковских приложений рассмотрим гипотезы, а также плюсы и минусы этого подхода. Будет полезно разработчикам, менеджерам, бизнесу и аналитикам.
Газпромбанк
Доклад
Николай расскажет, как устроены захват и трансляция экрана по WebRTC, чем отличается трансляция игры или видео от презентации и текста, и почему для передачи видео без потери качества в Звонках ВКонтакте понадобилась собственная реализация.
Доклад
Писать клон Minecraft на JavaScript вполне реально, хотя и требует много времени. В докладе рассматривается подход к менеджеру памяти и основы рендеринга кубического 3D мира.
White Frame
Доклад
Спикер поделится своим пониманием того, что нового приносит proposal Wasm GC.
Igalia
Время в программе указано для вашего часового пояса ().
Главная студия
Расскажем об активностях второго дня конференции. Присоединяйтесь, чтобы узнать, что вас ждет сегодня!
EPAM
Яндекс
Доклад
В своем докладе Андрей попробует взять за основу несколько особенностей языка и показать, что за компромиссы стоят за ними и почему некоторых новых языковых фич мы вынуждены ждать так долго.
BOF-сессия от партнера
Поговорим о том, нужны ли фронтендерам знания Computer Science и вынесем приговор техническим собеседованиям.
Главная студия
Почему нельзя ограничиться заказом такси через колл-центр и нужно делать интерфейс доступным? Можно ли расслабиться, если автотесты показывают, что интерфейс доступен на 99%? Что такое баг доступности, и как отличить критичный от некритичного? Зачем проводить тесты с незрячими пользователями, если можно самому всё протестировать с помощью скринридера?
Доклад от партнера
Было у вас такое? Увеличиваете штат разработчиков, а объем проделанной работы остается на том же уровне. А иногда от увеличения команды скорость разработки даже уменьшается. Парадокс? Почему так происходит? В докладе спикер расскажет про опыт своей команды:
Сбер
Доклад от партнера
Мы просим Siri позвонить другу, спрашиваем Алису о погоде, говорим адрес навигатору. А что насчет браузеров? Уже близок тот час, когда мы начнем общаться голосом и с веб-приложениями в браузерах.
Ольга занимается голосовым помощником и в докладе хочет обсудить, какие возможности для этого уже существуют в современных браузерах.
Альфа-Банк
Доклад
Как-то раз владельцу стартапа Invent.us, где работает Максим, пришла идея, чтобы Angular-команда помогла React-команде в создании нового приложения. Приложение представляло собой доску с виджетами в виде плиток. Каждый виджет имел свою определенную функциональность. Задачей Angular-команды было сделать виджет на Angular и запустить его внутри React-приложения, причем внешний вид, анимация, шрифты, отступы не должны были отличаться от React-виджетов. Для этого нужно было создать UI kit, идентичный тому, который был на React, или как-то использовать React UI kit внутри Angular.
Invent.us
Доклад
В докладе рассмотрена проблема поиска и устранения уязвимостей npm. Он будет полезен техлидам JS, isec, Dev(Sec)Ops и всем, кто выстраивает политику безопасности в разработке.
QIWI
Воркшоп
На этом воркшопе рассмотрим написание бессерверной архитектуры, особенности ее построения и преимущества. Поговорим о том, как разобрать монолит и быстро перенести его в облака. Рассмотрим особенности поддержки multitenants и то, как получить максимум от бессерверной архитектуры и поддерживать ее «вечно», а также варианты переезда с обслуживающего клиента (на примере AWS) на новый (Yandex Cloud).
Fusion Tech
BOF-сессия от партнера
Спикеры расскажут, как выбирали между скоростью и качеством, как справлялись с онбордингом и нехваткой менторов, какие ошибки допустили. Вы узнаете, как все это выглядит с разных точек зрения (бизнес, процессы, IT).
Главная студия
Олег расскажет, как сделать сложный проект проще, внедрить фичи быстрее, а стоимость строчки кода сделать ниже.
Kapital Bank
Доклад
Поговорим про известные приемы создания визуализаций — как они влияют на человеческое восприятие и как ими воспользоваться, чтобы создать интерактивную визуализацию на React и D3.js.
slay_lines
Доклад
Каким бывает легаси во фронтенде, как с ним справляться и не допускать.
Roketo
Воркшоп
На этом воркшопе рассмотрим написание бессерверной архитектуры, особенности ее построения и преимущества. Поговорим о том, как разобрать монолит и быстро перенести его в облака. Рассмотрим особенности поддержки multitenants и то, как получить максимум от бессерверной архитектуры и поддерживать ее «вечно», а также варианты переезда с обслуживающего клиента (на примере AWS) на новый (Yandex Cloud).
Fusion Tech
Время в программе указано для вашего часового пояса ().
Главная студия
Расскажем об активностях третьего дня конференции. Присоединяйтесь, чтобы узнать, что вас ждет сегодня!
Яндекс
Яндекс
Доклад
Противопоставляя возможные реализации Server-driven UI-подхода, Виталий и Стёпа схлестнутся в поиске лучшего решения, возводя декларативность фронтенда в абсолют.
АксТим (ex-Accenture)
Альфа-Банк
Доклад
О своем пути к дизайн-системе, попытках поймать дзен, политике и технических аспектах Семен расскажет в этом докладе.
Яндекс
Воркшоп
The workshop overviews key architectural principles, design patterns, and technologies used to build microservices in the Node.js stack. It covers the theory of the gRPC framework and protocol buffers mechanism, as well as techniques and specifics of building isolated services using the monorepo approach with lerna and yarn workspaces and TypeScript. The workshop includes a live practical assignment to create a currency converter application that follows microservices paradigms. It is perfect for developers who want to learn and practice the gRPC microservices pattern with the Node.js platform.
Emma
BOF-сессия от партнера
Рассмотрим профессиональное развитие разработчиков под разными углами, с учётом не только технических навыков, но и soft skills, мышления, ожиданий работодателя (как работающего бизнеса). Поговорим про способы обучения, дефицит времени на обучение и персональную мотивацию. Попробуем развеять мифы и ответить на каверзные вопросы.
Главная студия
Архитектор и архитектура – два слова которые часто вызывают споры, непонимание и холивары. Ведущие «Тяжёлого утра» позовут экспертов и архитекторов, чтобы определить, что такое архитектура и кто такие архитекторы, чему учиться и что тренировать, чтобы стать им.
Доклад от партнера
Скорее всего, вы сталкивались с проблемой, когда ваш React-компонент становится большим, сложным и в нем появляется куча условий. Согласитесь, такие компоненты сложно читать, ревьюить и вообще понимать, что там происходит.
В этом докладе Александр поделится подходом написания компонентов, помогающих избежать такой ситуации — Compound Components.
Альфа-Банк
Доклад
На примере своего проекта спикер покажет, как решали проблему связывания легаси на GWT/Java и нового кода на React/TS. Будет разобрана структура AST TypeScript, встроенные утилиты для взаимодействия с исходниками.
Devexperts
Доклад
Спикер проведет участников через череду незначительных манипуляций с кодом существующего приложения, чтобы можно было получить выгоды от использования serverless-стека. Эти манипуляции позволят автоматически масштабировать приложение в облаке, минимизировать затраты на использование ресурсов и значительно уменьшить объем задач, связанных с эксплуатацией.
Yandex Cloud
Воркшоп
The workshop overviews key architectural principles, design patterns, and technologies used to build microservices in the Node.js stack. It covers the theory of the gRPC framework and protocol buffers mechanism, as well as techniques and specifics of building isolated services using the monorepo approach with lerna and yarn workspaces and TypeScript. The workshop includes a live practical assignment to create a currency converter application that follows microservices paradigms. It is perfect for developers who want to learn and practice the gRPC microservices pattern with the Node.js platform.
Emma
Главная студия
Подводим итоги, вспоминаем яркие моменты и рассказываем о дальнейших планах. Заходите на трансляцию, чтобы ничего не пропустить!
Время в программе указано для вашего часового пояса ().
Обсуждение
Говорим о расписании, сессиях и делимся информацией. Приходите в зал или подключайтесь, чтобы узнать, что вас будет ждать в ближайшее время!
Яндекс
Яндекс
Доклад
В принципе, все вокруг давно говорят, что в этом вашем айти всё плохо, и пора бы уже пузырю лопнуть. Но оно почему-то живее всех живых, а вот айтишники страдают. Горят, депрессуют, но мотыльками летят на свет мониторов.
Доклад — не доклад, речь — не речь, а так, сеанс групповой рефлексии, где мы попытаемся вытянуть коллективное бессознательное из индивидуального сознательного. Форма одежды свободная, напитки приносить с собой.
Wrike
Главная студия
В эфире спецвыпуск тележурнала «HolyJS: вспомнить всё». В этом сюжете мы перелистнём страницы истории и поговорим о том, как всё начиналось. Первые доклады, первые участники и самая первая конференция HolyJS.
Доклад
Поговорим об особенностях протокола, его возможностях и ограничениях, попробуем подключиться к устройствам под рукой и поуправлять ими при помощи JavaScript.
Яндекс
Доклад
Большинство performance-бенчмарков имеют слепые зоны, так как не дают информации о неоптимизированных участках UX после загрузки страницы. В результате, искать проблемы производительности рантайма приходится с небогатым инструментарием и по не самым выверенным алгоритмам ревёрс-инжиниринга.
В докладе рассмотрим, чем в этой ситуации поможет Chrome DevTools и научимся с его помощью определять проблемные участки кода и интерфейса немного по-новому.
Главная студия
Сегодня четверг, 23 июня. В Москве 12 часов 45 минут. Мы начинаем прямую трансляцию второго эпизода тележурнала «Вспомнить всё» про жизнь HolyJS в 2017 году.
Доклад
Все примерно знают, как работает Context в React. И ключевое слово здесь — «примерно». После просмотра этого доклада слово «примерно» заменится на уверенное понимание как и когда стоит использовать Context API максимально эффективно
Доклад от партнера
В докладе рассказывается про создание общего меню для всего интернет-банка: с чего начинали, с какими проблемами столкнулись и как архитектурно их решили.
Альфа-Банк
Доклад от партнера
Заглянем за технические кулисы и расскажем, как команда JRG делает конференции. Вы узнаете, как заявка спикера превращается в доклад на конференции. Какие данные собирают в плеере и как строят статистику. Какие системы задействованы в производстве конференций и на каких технологиях.
JUG Ru Group
Главная студия
Все смешалось на конференции HolyJS 2018: React Native, WebPack, Node.js, WebAssembly, Vue.js, Nest.js, Flutter...
«Здравствуй, JS-fatigue!» — слоган нашего третьего сюжета тележурнала «Вспомнить всё».
Шведский стол и напитки на выбор.
Доклад
Несколько лет назад Сергей выступал с докладом про Jest — речь шла о том, как он устроен и о том, как спикер препарировал его для построения платформы для компонентного тестирования.
Сейчас Сергей руководит платформенной командой в Яндекс.Маркет, и команда снова строит платформу для тестирования фронтенда. Другой проект, другие условия, другой объем и другие проблемы.
Яндекс
Доклад
Lightning talks — это мини-доклады от участников конференции.
На Lightning talks действуют три правила:
Активность не будет транслироваться.
Яндекс
Главная студия
Человека во все времена волновал вопрос: «Что происходит на конференции HolyJS?» Узнавали ли участники конференции что-то новое или просто весело проводили время друг с другом в дискуссиях?
Ученые Главной студии утверждают — достоверно узнать ответ можно в четвертом сюжете тележурнала «Вспомнить всё».
Доклад
Доклад по мотивам серии статей спикера.
Изучим вопрос использования ML и DL на клиенте. Плавно перейдет от теории (как работают сеточки) к практике (где и как эти сеточки нужно развернуть). Попробуем понять, когда это бывает полезно, а когда (несмотря на то, что очень хочется) нужно себя остановить и сделать всё на сервере.
Evil Martians
Главная студия
В офлайне было много всего: уникальные активности, личное общение со множеством спикеров и яркие afterparty. Но пришел 2020 год и изменил конференции, открыв сезоны онлайна.
В пятом эпизоде тележурнала «Вспомнить всё» поговорим о том, как преобразилась конференция HolyJS в новых реалиях.
Доклад
Писать клон Minecraft на JavaScript вполне реально, хотя и требует много времени. В докладе рассматривается как можно сделать базу для хранения и отрисовки гигантского динамического 3D мира на ресурсах современного компьютера с ограничениями обусловленными браузером. Слушатели также получат представление о ресурсах нужных NodeJS серверу для реализации подобной игры.
White Frame
Обсуждение
Подводим итоги, вспоминаем яркие моменты и рассказываем о дальнейших планах. Приходите в зал или подключайтесь к трансляции, чтобы ничего не пропустить!
Яндекс
Яндекс
Повидать старых знакомых. Обсудить актуальные проблемы. Прийти к новым идеям. Подискутировать и просто поболтать.