• Смотреть запись

    Тип доклада: Доклад

    Postgraphile. GQL API и ни одной (почти) строчки JS-кода

    Короткая история о том, как МТС сделали API-маркет, почему стоит/не стоит использовать автогенерируемые API и как это поможет сэкономить много сил и времени.

  • Смотреть запись

    Тип доклада: Доклад

    Babel: A refactoring tool

    In this talk Nicolò will show an alternative way of using Babel.

  • Смотреть запись

    Тип доклада: Доклад

    Показ дублированного фильма «Ember.js: The Documentary»

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

  • Смотреть запись

    Тип доклада: Доклад

    GraphQL platform at Uber

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

  • Смотреть запись

    Тип доклада: Доклад

    Преломление реальности: Динамическая валидация статическими типами

    В этом докладе рассмотрим, что такое type-directed emit и как его применить, сравним с другими видами рефлексии и кодогенерации, погрузимся в особенности апи-транспиляторов и узнаем, какие есть грабли у такого подхода.

  • Смотреть запись

    Тип доклада: Доклад

    Автоматическая виртуализация рендеринга произвольной верстки

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

  • Смотреть запись

    Тип доклада: Доклад

    The wonderful world of new Web APIs

    In this talk, you'll learn firsthand how to develop web applications for multiple screens, how to lock the keyboard (and why), and many other new features that the Web Platform gives developers.

  • Смотреть запись

    Тип доклада: Доклад

    Architecting complex JavaScript (frontend) setups for large scale enterprise projects

    In this talk, Natalia will talk to you about some of the problems she helps design solutions for, as a frontend architect, and we will discuss some of the latest technology trends, ranging from micro frontends to serverless computing, to runtime imports, and their weight in our decisions.

  • Смотреть запись

    Тип доклада: Доклад

    SvelteJS under the hood

    В этом докладе мы заглянем «под капот» SvelteJS и попытаемся понять принцип его работы.

  • Смотреть запись

    Тип доклада: Доклад

    Викторина о JS по мотивам «Cвоей игры»

    Семен Левенсон, Иван Попелышев и Ярослав Лосев под четким руководством Михаила Башурова и Артема Кобзаря будут соревноваться в скорости ответов на вопросы о мире JS. Будет занимательно!

  • Смотреть запись

    Тип доклада: Доклад

    Microfrontends на React вместе с Kubernetes

    Паттерн микрофронтендов набирает популярность последние годы в связи с ростом сложности клиентских приложений. Посмотрим, как их можно готовить в 2020, используя React, Kubernetes и ES modules.

  • Смотреть запись

    Тип доклада: Доклад

    Comprehending standards notation for JS

    A presentation sized wrap up showing how to read the ECMAScript API and syntax notation.

  • Смотреть запись

    Тип доклада: Доклад

    Модульный JavaScript: Динамическое разрешение зависимостей

    Современный веб стал слишком сложным и требующим большого багажа знаний. Юрий расскажет, как используя JavaScript-модули, а также такие технологии, как Babel, PostCSS, PostHTML и hqjs упразднить построение сборочных линий и получить возможность сконцентрироваться на бизнес-логике.

  • Смотреть запись

    Тип доклада: Доклад

    The future of JavaScript modules: JS module blocks and native bundling

    ES6 added a built-in concept of modules to JavaScript in 2015, though uptake since then has been more gradual, it is the de-facto default for authoring new JS today. In this talk, Daniel will explain two new proposals in this space, making modules even more useful.

  • Смотреть запись

    Тип доклада: Доклад

    Показ дублированного фильма «Vue.js: The Documentary»

    Эван Ю расскажет историю о том, как он боролся за то, чтобы воплотить в жизнь Vue.js, а помогут ему в этом Сара Драснер, Тэйлор Отвелл, Торстен Люнборг и многие другие.

  • Смотреть запись

    Тип доклада: Доклад

    Как создать мультиплатформенную дизайн-систему на React

    В докладе будет показано, как используя React Native, React Figma, Styled System и другие технологии, создавать мультиплатформенные дизайн-системы, описанные с помощью кода.

  • Смотреть запись

    Тип доклада: Доклад

    Революция в микрофронтендах, module federation, Webpack 5

    Webpack 5 получил знаковое нововедение — module federation. Павел расскажет, как оно работает и как повлияет на индустрию web-разработки и создание микрофронтендов в частности.

  • Смотреть запись

    Тип доклада: Воркшоп

    Воркшоп: Сборка мелкого движка для 2D-игр на JS с использованием общеизвестных мелких библиотек

    В этом воркшопе мы обсудим, как подготовиться к написанию игры. В процессе будут использованы CodeSandbox, PixiJS, p2, Tiled, и мелкие сниппеты для интеграции. Фокус будет на архитектуре, то есть на том, как всё это связать и подготовить для месячной разработки игры.

  • Смотреть запись

    Тип доклада: Доклад

    React Reconciler: Как написать собственный рендерер

    Доклад позволяет практикующим разработчикам глубже окунуться в то, как устроен React и его архитектура.

  • Смотреть запись

    Тип доклада: Доклад

    Алгоритмы консенсуса. При чем тут Node.js?

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

  • Смотреть запись

    Тип доклада: Доклад

    Тяжелые разговоры о жизни в Программном комитете

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

  • Смотреть запись

    Тип доклада: Доклад

    Показ дублированного фильма «GraphQL: The Documentary»

    В этом фильме Lee Byron, Dan Schaefer, Nick Schrock и другие участники сообщества расскажут, как и почему появился GraphQL и какое влияние он оказывает на технологии и компании по всему миру.

  • Смотреть запись

    Тип доклада: Воркшоп

    Воркшоп. Новые приключения во фронтенде, версия 2021 (часть 2)

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

  • Смотреть запись

    Тип доклада: Обсуждение

    Закрытие

    Присоединяйтесь к подведению итогов HolyJS вместе с Программным Комитетом: рассмотрим наиболее интересные доклады и обсуждения, а также доклады, к которым стоит вернуться после конференции.

  • Смотреть запись

    Тип доклада: Доклад

    Хватит использовать консоль для тестирования компонентов

    В этом докладе мы узнаем, почему jsdom — не ок и какие более надежные альтернативы ему можно придумать. А уже на практике рассмотрим, как в Cypress.io пытаются перевернуть подход к тестированию компонентов.

  • Смотреть запись

    Тип доклада: Воркшоп

    Воркшоп. Новые приключения во фронтенде, версия 2021

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

  • Смотреть запись

    Тип доклада: Интервью

    Интервью Наталии Теплухиной и Наталии Коротковой с Дэном Абрамовым

    Интервью с Дэном Абрамовым, в котором Наталия Теплухина и Наталия Короткова зададут Дэну накопившиеся вопросы о фронтенде, планах на будущее и о многом другом. А также узнают, над чем работает Дэн сейчас.

  • Смотреть запись

    Тип доклада: Доклад

    Как разработать свой собственный формат баннера на примере Lamoda

    Все интересующие и животрепещущие моменты, связанные с баннерами, постарается объяснить Роман во время этого доклада.

  • Смотреть запись

    Тип доклада: Обсуждение

    Открытие

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

  • Смотреть запись

    Тип доклада: Воркшоп

    Воркшоп: Сборка мелкого движка для 2D-игр на JS с использованием общеизвестных мелких библиотек (часть 2)

    В этом воркшопе мы обсудим, как подготовиться к написанию игры. В процессе будут использованы CodeSandbox, PixiJS, p2, Tiled, и мелкие сниппеты для интеграции. Фокус будет на архитектуре, то есть на том, как всё это связать и подготовить для месячной разработки игры.

  • Смотреть запись

    Тип доклада: Доклад

    Differential Serving: Делаем свой код чище и производительнее

    У многих разработчиков бывают проблемы с поддержкой большого количества (старых) браузеров. Из-за нюансов и полифиллов растет бандл. Но почему пользователи последнего Chrome должны страдать от долгой загрузки приложения? Differential Serving поможет заметно облегчить бандл.

  • Смотреть запись

    Тип доклада: Доклад

    Core Web Vitals: Theory and practice

    In this talk, we will take a deep dive into both theory and practice of Core Web Vitals.