Павел Черторогов
Павел Черторогов
  • RU / День 3 / Зал1

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

Подробнее
Jacek Broński-Jankowski
Jacek Broński-Jankowski
  • EN / День 3 / Зал4

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.

Подробнее
Виктор Вершанский
Виктор Вершанский
  • RU / День 2 / Зал3

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

Подробнее
Александр Богачёв
Александр Богачёв
  • RU / День 5 / Зал2

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

Подробнее
Önder Ceylan
Önder Ceylan
  • EN / День 2 / Зал2

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!

Подробнее
Мария Шакшина
Мария Шакшина
  • RU / День 3 / Зал3

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

Подробнее
Сергей Мелюков
Сергей Мелюков
  • RU / День 2 / Зал1

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

Подробнее
Андрей Чураков
Андрей Чураков
  • RU / День 4 / Зал3

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

Подробнее
Eduardo San Martin Morote
Eduardo San Martin Morote
  • EN / День 1 / Зал1

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.

Подробнее
Виктор Русакович
Виктор Русакович
  • RU / День 2 / Зал3

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

Подробнее
Никита Мостовой
Никита Мостовой
  • RU / День 2 / Зал4

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

Подробнее
Артём Кобзарь
Артём Кобзарь
  • RU / День 5 / Зал3

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

Подробнее
Иван Пономарёв
Иван Пономарёв
  • RU / День 4 / Зал1

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

Подробнее
Алексей Золотых
Алексей Золотых
  • RU / День 3 / Зал3

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

Подробнее
Олег Обидин
Олег Обидин
  • RU / День 1 / Зал2

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

Подробнее
Дмитрий Бежецков
Дмитрий Бежецков
  • RU / День 2 / Зал1

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

Подробнее
Александр Коротаев
Александр Коротаев
  • RU / День 5 / Зал3

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

Подробнее