К основному контенту
HolyJS 2020 PiterСезон: 2020 Piter
  • Доклады
  • Спикеры
  • Партнеры
  • О нас
  • Архив
  • Эксперты
  • Ведущие
  • Новая HolyJS
EN
  • Новая HolyJS
EN

Доклады

  • Доклады
  • Сохраненное
  • Смотреть запись

    Conditional modules & dynamic bundling, a Netflix original

    We learn about how team at Netflix hacked Webpack, leveraged Abstract Syntax Tree (AST) to identify conditional dependencies in dependency graph and glued them all together to build a highly scalable, server-side JS and CSS bundler, that serves these unique user experiences to millions of Netflix customers across the globe.

    • Rajat Kumar

      Netflix Inc.

    На английском языкеEN
  • Смотреть запись

    Vue.js: Forms & validations in the composition age

    In this talk we will explore how to approach one of the most common problems in web apps – forms and form validations.

    • Damian Dulisz

      Coursedog

    На английском языкеEN
  • Смотреть запись

    Interview and Q&A with David Nolen

    • David Nolen

      LEDGR Inc

    На английском языкеEN
  • Смотреть запись

    Web: The good parts

    This talk will explore some of the more exciting new APIs that browsers have to offer.

    • Ken Wheeler

      Citadel Securities

    На английском языкеEN
  • Смотреть запись

    Воркшоп: GraphQL на клиенте и на сервере. От идеи до прототипа (часть 1)

    Мы пройдем путь от git init до docker run, создав прототип приложения с использованием Next.js на фронтенде, и Prisma 2 на бэкенде. Общение реализуем при помощи GraphQL.

    • Руслан Байгунусов

      Яндекс

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

    You can also be a hero

    Speaker will share his journey from being a "community consumer" to participating in Stack Overflow, having his blog and an open source project with over 100k downloads.

    • Dario Kondratiuk

      Multitracks.com

    На английском языкеEN
  • Смотреть запись

    Ads get creative

    Fandom developed a setup to build custom "apps" (think: micro-frontends) and deploy them on multiple platforms we run. We use them to conduct product research. Apps are delivered unconventionally: through the Google ad server.

    • Jacek Broński-Jankowski

      Fandom

    На английском языкеEN
  • Смотреть запись

    Chronotope: await Eloquent.Errors

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

    • Виктор Вершанский

      DataArt

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

    Рефлексия в TypeScript

    Александр расскажет на примере реализации для чего и как можно использовать рефлексию в TS, и за счёт этого упрощать реализацию.

    • Александр Богачёв

      Arrival Ltd

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

    Puppeteer can automate that!

    This talk aims to change the mindset of Puppeteer being only a content scraping and UI testing library, by inspiring you on observing your repeated patterns on your workflows and help you automate them in a creative way!

    • Önder Ceylan

      LINKIT

    На английском языкеEN
  • Смотреть запись

    ЗаSTUBим бэкенд

    В своем докладе Мария продемонстрирует и сравнит множество stub-серверов для REST API, GraphQL, SSE и WebSocket, и расскажет, как быстро наполнить создаваемые заглушки фейковыми данными.

    • Мария Шакшина

      Roox Solutions

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

    Все тонкости композиции и роутинга при использовании Relay Modern

    Александр расскажет про все составляющие композиции и роутинга при использовании Relay Modern.

    • Александр Руденко

      Acme Corp

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

    Music 101 with JS Bach

    Let's tear music apart, and use a little bit of physics, a little bit of math, and a whole lot of JavaScript to re-invent the building blocks of the greatest hits of the last 400 years!

    • Craig Spence

      Spotify

    На английском языкеEN
  • Смотреть запись

    Tempus Fugit: A story of time

    This is a talk about Temporal, an exciting and up-and-coming TC39 proposal for adding cool new functionality to the Date/Time handling operations in JavaScript.

    • Ujjwal Sharma

      Igalia

    На английском языкеEN
  • Смотреть запись

    How to release open source library in 2020

    Releasing a library is hard. But with a better process and tool, it can be smoother. Let's conquer the fear and continuously ship.

    • Eunjae Lee

      Algolia

    На английском языкеEN
  • Смотреть запись

    Exploring the hidden potential of sound data

    How to use acoustic activity recognition on JS? Spoiler: you should use web audio API and Tensorflow.js. And Charlie Gerard will tell you all the details of this process.

    • Charlie Gerard

      Netlify

    На английском языкеEN
  • Смотреть запись

    A tale of CSS resets and everything you need to know about them

    During this session we will go through the purpose of resets, types of resets, create our own in the end and demonstrate how this reset applied to the website or and app can literally save you!

    • Margarita Roi

      Nitor

    На английском языкеEN
  • Смотреть запись

    Utility-first CSS: The highs and lows of styling web sites

    The talk about rapid frontend development with utility-first CSS.

    • Phil Hawksworth

      Netlify

    На английском языкеEN
  • Смотреть запись

    Webpack в дикой природе

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

    • Сергей Мелюков

      Яндекс

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

    Воркшоп: Готовим 3D-графику в браузере (часть 1)

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

    • Леонид Винниченко

      Align Technology

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

    Эволюция отрисовки текста на Canvas. Про Flash, IE 11, дизайнеров и клинопись

    Андрей расскажет сколько интересного и необычного вас может ждать в простой таске «нам тут еще текст нужно на Canvas добавить», и почему эта задача затянулась на несколько лет.

    • Андрей Чураков

      Miro

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

    Cовременный бэкенд для фронтенда на Node.js

    Спикер расскажет о ряде архитектурных решений, которые он и его команда разработали для переезда микросервисов с Express на Nest.

    • Андрей Мелихов

      Osome

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

    The multi-year quest for the best web test in the west

    We'll talk about "Playwright": a new microsoft open source library that reimagines cross-browser web automation.

    • Andrey Lushnikov

      Microsoft

    На английском языкеEN
  • Смотреть запись

    Ускоряем приложение в уме — пусть всем кажется, что всё грузится быстро

    Как ускорить работу приложения? Можно ли сделать ваше приложение доступным, даже пока от сервера не пришли данные и показывать, казалось бы, нечего? Виктор расскажет как о таких «обманных ускорениях», так и о простых техниках, которые позволят сделать контент доступным раньше.

    • Виктор Русакович

      GP Solutions

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

    Speak my language %app%

    Сергей расскажет о том, как запустить процесс перевода в вашем приложении.

    • Сергей Фетискин

      Akelius

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

    Apache Kafka: Что это и как она изменит архитектуру вашего приложения

    В обзорном докладе Иван расскажет про основные идеи, стоящие за Kafka, каким образом вокруг Kafka выстраивается архитектура приложения, и где в этой архитектуре может быть место бэкенду на Node.js.

    • Иван Пономарёв

      КУРС

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

    Воркшоп: Постгрес для фронтендеров (часть 1)

    Данный воркшоп даст базовое представление о Postgres и основах работы с ним, чтобы человек мог осознанно его использовать для решения простых задач на работе и в своих пет-проектах.

    • Иван Панченко

      Постгрес Профессиональный

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

    Миграция с изоморфного приложения на статический генератор (GatsbyJS) на примере revolut.com

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

    • Олег Обидин

      Revolut

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

    Wasm internals

    В этом докладе спикер расскажет аудитории JS-программистов, как wasm-код исполняется в различных VM, как он взаимодействует с JS и между собой.

    • Дмитрий Бежецков

      Igalia

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

    What's new in Vue 3 Routing

    Vue official router has been a pleasure to build apps with but as the community grows, so do the router needs. Let's talk about what has changed in the new Router and all the improvements we are bringing.

    • Eduardo San Martin Morote

      Freelance — Posva Solutions

    На английском языкеEN
  • Смотреть запись

    Static Typing: Which language to choose?

    Statically typed language? Sounds cool! Statically typed language and large JavaScript codebase? It sounds like a lot of work... Learn how the team evaluated their options in Hasura and made the decision on which language to choose!

    • Aleksandra Sikora

      Hasura

    На английском языкеEN
  • Смотреть запись

    Оборачиваем существующее REST API в GraphQL (методология за 1000000 рублей)

    Вам нужен GraphQL, но ваш бэкенд уже лет как 10 написан на REST API, и переписать его просто нереально? Не беда! Вы можете обернуть его в GraphQL. GraphQL как бы станет удобной проксей для доступа к вашему «старому» API.

    • Павел Черторогов

      ps.kz

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

    Internals of the Angular CLI

    In this talk we'll look under the hood of the Angular CLI. We'll start from scaffolding and go all the way to production build-time optimizations.

    • Minko Gechev

      Google

    На английском языкеEN
  • Смотреть запись

    Вжух! И истории storybook превращаются в тесты

    • Максим Соснов

      Контур

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

    Поиграем в самое необычное соревнование для программистов. Прямо тут!

    • Вероника Самохина

      Контур

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

    Контроль потока серверных обновлений

    • Кирилл Онуфриенко

      Deutsche Bank

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

    Работа с DOM в JS фреймворках

    Удобно когда умные алгоритмы избавляют от необходимости строить и обновлять DOM вручную. Но так ли эти алгоритмы умны и какова их сложность и принцип работы?

    • Никита Мостовой

      Facebook

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

    Микрофронтенды в проекте Autobahn Platform

    • Михаил Удалов

      Deutsche Bank

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

    No ***s given

    • Виктор Пасынок

      Space307

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

    Хочу цифровые подписи на JavaScript

    Артём расскажет об опыте участия в создании yubikey-подобного устройства и разработке кроссплатформенных библиотек на JavaScript для работы с электронно-цифровыми подписями.

    • Артём Кобзарь

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

    Проще, чем NGINX: Автоматический сетевой роутинг для ваших фронтендов

    • Татьяна Леонтьева

      Сбербанк

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

    Интервью: Про соревнования и немного о преподавании

    • Вероника Самохина

      Контур

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

    Решения, которые мы принимаем. Личный взгляд на архитектуру

    Этот доклад — результат исследования Алексея про архитектуру. Как вы видите архитектуру продукта над которым работаете? Как вы определяете, что все сделано правильно? А как вы принимаете архитектурные решения? И как объяснить бизнесу, что архитектура это важно? А важно ли это на самом деле? Ответы вы найдете здесь.

    • Алексей Золотых

      EPAM

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

    Разработка пользовательских интерфейсов в Deutsche Bank

    • Михаил Удалов

      Deutsche Bank

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

    Про цифровую трансформацию и переход на Agile

    • Дмитрий Валетин

      ВТБ

    • Ярослава Суспицина

      ВТБ

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

    λ-исчисление. Что это и почему вы уже его знаете?

    • Иван Короленко

      ВТБ

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

    Внутренний мир компании с абсолютной информационной и финансовой прозрачностью

    • Михаил Самарин

      Futurice

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

    Круглый стол. Что за зверь этот комьюнити-ивент, и зачем их так много?

    • Галина Прокофьева

      Kitab Sawti

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

    Сбербанк ID: Подключить за 60 секунд

    • Иван Глебов

      Сбербанк

    • Максим Терехов

      Сбербанк

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

    Интервью. Проще, чем NGINX: Автоматический сетевой роутинг для ваших фронтендов

    • Татьяна Леонтьева

      Сбербанк

    • Дмитрий Кузнецов

      Сбербанк

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

    Круглый стол. Много дней из жизни организатора комьюнити-ивента

    • Галина Прокофьева

      Kitab Sawti

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

    Круглый стол. Как сделать свой первый PR в комьюнити-ивенте?

    • Галина Прокофьева

      Kitab Sawti

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

    Express.js на стероидах

    • Дмитрий Смирнов

      ВТБ

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

    Проще, чем NGINX: Автоматический сетевой роутинг для ваших фронтендов

    • Татьяна Леонтьева

      Сбербанк

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

    Воркшоп: GraphQL на клиенте и на сервере. От идеи до прототипа (часть 2)

    Мы пройдем путь от git init до docker run, создав прототип приложения с использованием Next.js на фронтенде, и Prisma 2 на бэкенде. Общение реализуем при помощи GraphQL.

    • Руслан Байгунусов

      Яндекс

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

    Воркшоп: Готовим 3D-графику в браузере (часть 2)

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

    • Леонид Винниченко

      Align Technology

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

    Воркшоп: Постгрес для фронтендеров (часть 2)

    Данный воркшоп даст базовое представление о Postgres и основах работы с ним, чтобы человек мог осознанно его использовать для решения простых задач на работе и в своих пет-проектах.

    • Иван Панченко

      Постгрес Профессиональный

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

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

    • Александр Канунников

      EPAM Systems

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

    Съел HTML на рендеринге собаки

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

    • Александр Коротаев

      ВКонтакте

Большая конференция для JavaScript-разработчиков

Наши конференции
  • Календарь всех конференций
  • BiasConf
  • C++ Russia
  • КаргоКульт
  • DevOops
  • DotNext
  • Flow
  • GoFunc
  • Heisenbug
  • HolyJS
  • Hydra
  • IML
  • InBetween
  • JPoint
  • Joker
  • Mobius
  • PiterPy
  • SafeCode
  • SmartData
  • TechTrain
  • VideoTech
  • sysconf
Навигация
  • Новая HolyJS
  • Доклады
  • Спикеры
  • Партнеры
  • О нас
  • Архив
  • Эксперты
  • Ведущие
  • Правовые документы

JUG Ru Group

Нужна помощь?

  • Телефон: +7 (812) 313-27-23
  • E-mail: support@holyjs.ru
  • Телеграм: @JUGConfSupport_bot

Мы в социальных сетях

  • Ютуб
  • Икс
  • Телеграм-чат
  • Телеграм-канал
  • ВКонтакте
  • Хабр
© JUG Ru Group, 2016–2026