Начало основного контента

Настройки

  1. . Online

    Время в программе указано для вашего часового пояса ().

    • Главная студия

      Открытие конференции HolyJS 2022 Spring

      Язык -RU

      Расскажем о расписании, дополнительных активностях и изменениях на сайте трансляции. Присоединяйтесь, чтобы узнать, что вас ждет в ближайшие три дня!

      • Никита Дубко
      • Таня Денисюк
      • Алексей Золотых
      • Семён Левенсон
    • Доклад

      Нейрофизиология сложности кода

      Язык -RU

      В этом докладе Григорий покажет вам, как именно выглядит сложность в нейронах наших мозгов. Нас ждет огромное дерево когнитома, облака когов с оптическим зумом, зрительная кора, бесчеловечные эксперименты с воображением. И код. Много кода.

    • BOF-сессия от партнера

      Что нам делать в (--Греции--) Финтехе?

      Язык -RU

      Финтех сегодня — одно из самых популярных направлений в IT, где есть всё. И многие разработчики стремятся туда, зачастую не оценивая все «за» и «против». Для многих это становится страшным сном (абсолютно серьезно).

      На этой сессии спикер поделится своим опытом, чтобы вы смогли понять — стоит ли вам делать этот шаг.

    • Главная студия

      Тяжелое утро с HolyJS: релокация

      Язык -RU

      Обсудим преимущества газотурбинных двигателей над роторно-поршневыми, присадки для соляры и особенности обслуживания тракторов в чужих странах. Также затронем востребованность трактористов за рубежом, отличия в процессах жатвы и какой опыт в уборке злаковых культур наиболее полезен.

      • Михаил Башуров
      • Азат Давлятшин
      • Александр Лесненко
      • Василиса Версус
      • Никита Дубко
      • Таня Денисюк
    • Доклад от партнера

      Redux + Canvas = Love

      Язык -RU

      Правильно выбранный фреймворк и чистый код — это огромный буст на старте. Нужно писать меньше кода и почти не тратить время на отладку. Typescript, Redux-Toolkit, Konva.js — почему именно они, и главное, как их подружить между собой?

      Руслан расскажет про инструмент разметки таблиц на документах, как один из компонентов своей библиотеки. Про алгоритм поиска выделенной области на Canvas, сплит/мерж ячеек и колонок, горячие клавиши, промежуточное сохранение таблицы и многое другое. А еще вы узнаете о том, как правильно настроить проект и вынести сложную бизнес-логику на отдельный уровень абстракции. Будет показан Benchmark сборщиков, и рассказано, какой сборщик для публикации лучше использовать.

    • Доклад

      Безопасность данных: построение архитектуры при интеграции алгоритмов шифрования в приложении для финансового учета

      Язык -RU

      Алексей расскажет, как полностью закрыть данные от системы, чтобы доступ к ним имел только пользователь.

      В докладе организуем архитектуру, чтобы шифрование не затрагивало основной поток приложения, обсудим, какие нюансы стоит учитывать и как их решать.

    • Доклад

      Фронтенд: Графы. Сборка. Мертвый код

      Язык -RU

      Никита работает в Яндекс.Маркете уже целых 4 года. И за это время у него создались нейронные связи, позволяющие быстро понимать состав и состояние кодовой базы. Это знание очень часто помогает не делать лишнего для достижения конкретного результата. 

      Он задался целью, чтобы возможность «не делать лишнего» стала доступнее для его коллег, которых больше сотни. Для этого пришлось задуматься над автоматизацией вырезания лишнего из кодовой базы. 

    • Главная студия

      Тяжелое утро с HolyJS: про собеседования с обеих сторон

      Язык -RU

      Обычно собеседования покрыты тайнами и историями. Что спрашивают? Что надо спрашивать? Сколько этапов оптимально?

      Мы попробуем найти ответы на эти вопросы, развеем мифы и поделимся рекомендациями. Участвуют эксперты, которые провели и/или прошли много собеседований, и у которых есть мнение, как они должны проходить.

      • Михаил Башуров
      • Иван Евсиков
      • Василиса Версус
      • Евгений Кот
      • Таня Денисюк
      • Семён Левенсон
    • Доклад от партнера

      Пишем фронтенд в банке без гипертонии

      Язык -RU

      Рассмотрим проблему неконтроллируемого роста рутинных задач, ведущего к выгоранию, застарелости и текучке сотрудников в худшем случае.

      Спикер расскажет про нестандартный для программирования подход по замене жесткой бизнес-логики на абстракции. На примере больших банковских приложений рассмотрим гипотезы, а также плюсы и минусы этого подхода. Будет полезно разработчикам, менеджерам, бизнесу и аналитикам.

    • Доклад

      Передача видео без потери качества в WebRTC: опыт VK Звонков

      Язык -RU

      Николай расскажет, как устроены захват и трансляция экрана по WebRTC, чем отличается трансляция игры или видео от презентации и текста, и почему для передачи видео без потери качества в Звонках ВКонтакте понадобилась собственная реализация.

    • Доклад

      Кубический мир на JavaScript

      Язык -RU

      Писать клон Minecraft на JavaScript вполне реально, хотя и требует много времени. В докладе рассматривается подход к менеджеру памяти и основы рендеринга кубического 3D мира.

  2. . Online

    Время в программе указано для вашего часового пояса ().

  3. . Online

    Время в программе указано для вашего часового пояса ().

    • Главная студия

      Открытие

      Язык -RU

      Расскажем об активностях третьего дня конференции. Присоединяйтесь, чтобы узнать, что вас ждет сегодня!

    • Доклад

      Server-driven UI в вебе. Не пиши, а описывай свой фронтeнд

      Язык -RU

      Противопоставляя возможные реализации Server-driven UI-подхода, Виталий и Стёпа схлестнутся в поиске лучшего решения, возводя декларативность фронтенда в абсолют.

    • Воркшоп

      Workshop. How to convert cryptocurrencies with gRPC microservices in Node.js (part 1)

      Язык -RU

      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.

    • BOF-сессия от партнера

      Развитие фронтенд-разработчика

      Язык -RU

      Рассмотрим профессиональное развитие разработчиков под разными углами, с учётом не только технических навыков, но и soft skills, мышления, ожиданий работодателя (как работающего бизнеса). Поговорим про способы обучения, дефицит времени на обучение и персональную мотивацию. Попробуем развеять мифы и ответить на каверзные вопросы.

      • Иван Соболев
      • Михаил Засидкевич
      • Ирина Филякина
      • Ирина Фролова
    • Главная студия

      Тяжелое утро с HolyJS: архитектура и архитекторы

      Язык -RU

      Архитектор и архитектура – два слова которые часто вызывают споры, непонимание и холивары. Ведущие «Тяжёлого утра» позовут экспертов и архитекторов, чтобы определить, что такое архитектура и кто такие архитекторы, чему учиться и что тренировать, чтобы стать им.

      • Сергей Сова
      • Николай Матвиенко
      • Данила Логинов
      • Никита Дубко
      • Алексей Золотых
    • Доклад от партнера

      Улучшаем качество кода React-приложения с помощью Compound Components

      Язык -RU

      Скорее всего, вы сталкивались с проблемой, когда ваш React-компонент становится большим, сложным и в нем появляется куча условий. Согласитесь, такие компоненты сложно читать, ревьюить и вообще понимать, что там происходит.

      В этом докладе Александр поделится подходом написания компонентов, помогающих избежать такой ситуации — Compound Components.

    • Доклад

      Как мы TypeScript в Java перегоняли

      Язык -RU

      На примере своего проекта спикер покажет, как решали проблему связывания легаси на GWT/Java и нового кода на React/TS. Будет разобрана структура AST TypeScript, встроенные утилиты для взаимодействия с исходниками.

    • Доклад

      Serverless — это не страшно!

      Язык -RU

      Спикер проведет участников через череду незначительных манипуляций с кодом существующего приложения, чтобы можно было получить выгоды от использования serverless-стека. Эти манипуляции позволят автоматически масштабировать приложение в облаке, минимизировать затраты на использование ресурсов и значительно уменьшить объем задач, связанных с эксплуатацией.

    • Воркшоп

      Workshop. How to convert cryptocurrencies with gRPC microservices in Node.js (part 2)

      Язык -RU

      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.

  4. . Online + offline

    Время в программе указано для вашего часового пояса ().

    • Зал 1

      Доклад

      R&D: разработчики и дураки

      Язык -RU

      В принципе, все вокруг давно говорят, что в этом вашем айти всё плохо, и пора бы уже пузырю лопнуть. Но оно почему-то живее всех живых, а вот айтишники страдают. Горят, депрессуют, но мотыльками летят на свет мониторов.

      Доклад — не доклад, речь — не речь, а так, сеанс групповой рефлексии, где мы попытаемся вытянуть коллективное бессознательное из индивидуального сознательного. Форма одежды свободная, напитки приносить с собой.

    • Главная студия

      HolyJS: вспомнить всё (2016)

      Язык -RU

      В эфире спецвыпуск тележурнала «HolyJS: вспомнить всё». В этом сюжете мы перелистнём страницы истории и поговорим о том, как всё начиналось. Первые доклады, первые участники и самая первая конференция HolyJS.

      • Алексей Хлебаев
      • Алексей Симоненко
      • Виктор Грищенко
      • Андрей Смирнов
    • Зал 2

      Доклад

      Когда лагает интерфейс

      Язык -RU

      Большинство performance-бенчмарков имеют слепые зоны, так как не дают информации о неоптимизированных участках UX после загрузки страницы. В результате, искать проблемы производительности рантайма приходится с небогатым инструментарием и по не самым выверенным алгоритмам ревёрс-инжиниринга.

      В докладе рассмотрим, чем в этой ситуации поможет Chrome DevTools и научимся с его помощью определять проблемные участки кода и интерфейса немного по-новому.

    • Главная студия

      HolyJS: вспомнить всё (2017)

      Язык -RU

      Сегодня четверг, 23 июня. В Москве 12 часов 45 минут. Мы начинаем прямую трансляцию второго эпизода тележурнала «Вспомнить всё» про жизнь HolyJS в 2017 году.

      • Таня Денисюк
      • Андрей Мелихов
      • Николай Матвиенко
      • Андрей Смирнов
    • Зал 1

      Доклад

      Открываем все секреты React Context API

      Язык -RU

      Все примерно знают, как работает Context в React. И ключевое слово здесь — «примерно». После просмотра этого доклада слово «примерно» заменится на уверенное понимание как и когда стоит использовать Context API максимально эффективно

    • Зал 2

      Доклад от партнера

      Что такое Shared UI и как он нам помог

      Язык -RU

      В докладе рассказывается про создание общего меню для всего интернет-банка: с чего начинали, с какими проблемами столкнулись и как архитектурно их решили.

    • Зал 2

      Доклад от партнера

      Как мы делаем online-конференции?

      Язык -RU

      Заглянем за технические кулисы и расскажем, как команда JRG делает конференции. Вы узнаете, как заявка спикера превращается в доклад на конференции. Какие данные собирают в плеере и как строят статистику. Какие системы задействованы в производстве конференций и на каких технологиях.

    • Главная студия

      HolyJS: вспомнить всё (2018)

      Язык -RU

      Все смешалось на конференции HolyJS 2018: React Native, WebPack, Node.js, WebAssembly, Vue.js, Nest.js, Flutter...

      «Здравствуй, JS-fatigue!» — слоган нашего третьего сюжета тележурнала «Вспомнить всё».

      • Таня Денисюк
      • Дмитрий Пацура
      • Михаил Полубояринов
      • Андрей Смирнов
    • Обед

      Шведский стол и напитки на выбор.

    • Зал 1

      Доклад

      Жесть для Jest: Round 2. Fight!

      Язык -RU

      Несколько лет назад Сергей выступал с докладом про Jest — речь шла о том, как он устроен и о том, как спикер препарировал его для построения платформы для компонентного тестирования.

      Сейчас Сергей руководит платформенной командой в Яндекс.Маркет, и команда снова строит платформу для тестирования фронтенда. Другой проект, другие условия, другой объем и другие проблемы.

    • Зал 2

      Доклад

      Lightning talks

      Язык -RU

      Lightning talks — это мини-доклады от участников конференции.

      На Lightning talks действуют три правила:

      • время доклада строго не более 10 мин;
      • читать доклады могут только участники конференции;
      • доклад должен как-то пересекаться с IT в широком понимании.

      Активность не будет транслироваться.

    • Главная студия

      HolyJS: Вспомнить всё (2019)

      Язык -RU

      Человека во все времена волновал вопрос: «Что происходит на конференции HolyJS?» Узнавали ли участники конференции что-то новое или просто весело проводили время друг с другом в дискуссиях?

      Ученые Главной студии утверждают — достоверно узнать ответ можно в четвертом сюжете тележурнала «Вспомнить всё».

      • Зар Захаров
      • Таня Денисюк
      • Андрей Смирнов
    • Зал 1

      Доклад

      ML на клиенте: тренируемся на белочках

      Язык -RU

      Доклад по мотивам серии статей спикера.

      Изучим вопрос использования ML и DL на клиенте. Плавно перейдет от теории (как работают сеточки) к практике (где и как эти сеточки нужно развернуть). Попробуем понять, когда это бывает полезно, а когда (несмотря на то, что очень хочется) нужно себя остановить и сделать всё на сервере.

    • Главная студия

      HolyJS: вспомнить всё (2020–2021)

      Язык -RU

      В офлайне было много всего: уникальные активности, личное общение со множеством спикеров и яркие afterparty. Но пришел 2020 год и изменил конференции, открыв сезоны онлайна.

      В пятом эпизоде тележурнала «Вспомнить всё» поговорим о том, как преобразилась конференция HolyJS в новых реалиях.

      • Алексей Хлебаев
      • Александр Бальцевич
      • Андрей Смирнов
    • Зал 1

      Доклад

      Кубический мир на JavaScript, продолжение

      Язык -RU

      Писать клон Minecraft на JavaScript вполне реально, хотя и требует много времени. В докладе рассматривается как можно сделать базу для хранения и отрисовки гигантского динамического 3D мира на ресурсах современного компьютера с ограничениями обусловленными браузером. Слушатели также получат представление о ресурсах нужных NodeJS серверу для реализации подобной игры.

    • Нетворкинг

      Повидать старых знакомых. Обсудить актуальные проблемы. Прийти к новым идеям. Подискутировать и просто поболтать.