ок.tech: Frontend Meetup #2

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


26 ноября в петербургском офисе Одноклассников пройдёт ок.tech: Frontend Meetup #2.
Вместе с коллегами из Одноклассников, ВКонтакте и Hazelcast поговорим про новый фронтенд OK.RU, сделанный на связке React + Graal, обсудим может ли “Lifting State Up” – один из двенадцати ключевых концепций в официальной документации React, приводить к плохой производительности, а также узнаем несколько историй про баги и технические решения, которые были предприняты, чтобы с ними справиться.

→ Зарегистрироваться на ок.tech Frontend Meetup #2

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

React: Lifting state up is killing your app – Андрей Гончаров, Hazelcast


image



Слышали ли вы про “lifting state up”? Может ли один из двенадцати ключевых концепций в официальной документации React приводить к плохой производительности? В рамках доклада мы сделаем простейший grid на React. Поэтапно разберем возникающие проблемы производительности. Увидим, что иногда и O(1) — это недостаточно быстро. Будем профилировать и рефакторить до тех пор, пока приложение не станет рабоать бестрее, чем вы успеете сказать «React»


Священный грааль: запуск React в Java – Олег Коровин, Одноклассники


image



Много слухов ходит, про загадочный и суровый сайт в компании Одноклассники. Многие слышали, что там все делается на Java. Даже фронтенд. А что же на самом деле там происходит? В этом докладе будет история того, как это получилось, какие были проблемы, и как был найден путь решения с использованием новой виртуальной машины GraalVM и React. Я расскажу о том:
  • Почему мы не взяли NodeJS, Kotlin, Nashorn и другие решения
  • Почему был выбран GraalVM
  • Как работает JS в GraalVM и какие это дает преимущества
  • Как собрать и запустить React в такой конфигурации
  • Какие появляются задачи и способы их решения
  • Как можно начать постепенную миграцию, огромного проекта


Баги, которые вы никогда не встретите – Тим Чаптыков, ВКонтакте


image



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


Расписание докладов:

19:00 — 19:40 React: Lifting state up is killing your app – Андрей Гончаров, Hazelcast
19:40 — 20:30 Священный грааль: запуск React в Java – Олег Коровин, Одноклассники
20:30 — 21:00 Кофе-брейк
21:00 — 21:40 Баги, которые вы никогда не встретите – Тим Чаптыков, ВКонтакте

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

Приходите, будет интересно!

Зарегистрироваться на ок.tech Frontend Meetup #2
Источник: https://habr.com/ru/company/odnoklassniki/blog/474710/


Интересные статьи

Интересные статьи

Привет Хабр!На связи маленькое, но гордое сообщество людей, делающих android-приложения безопаснее. Нашему сообществу в этом году исполнилось 3 года и было решено подвести некоторые...
История сегодня пойдёт про автосервис в Москве и его продвижении в течении 8 месяцев. Первое знакомство было ещё пару лет назад при странных обстоятельствах. Пришёл автосервис за заявками,...
Однажды, в понедельник, мне пришла в голову мысль — "а покопаюсь ка я в новом ядре" (новым относительно, но об этом позже). Мысль не появилась на ровном месте, а предпосылками для нее стали: ...
Если в вашей компании хотя бы два сотрудника, отвечающих за работу со сделками в Битрикс24, рано или поздно возникает вопрос распределения лидов между ними.
19 октября проводим в Таганроге пятую ежегодную конференцию Azov Developers Meetup. Приглашаем всех желающих, регистрация бесплатна! Начнем в 9 утра в конгресс-отеле «Таганрог» на ул. Дзер...