JavaScript Meetup SuperJob: видеоотчёт

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.
10 октября мы провели JavaScript Meetup SuperJob. Рассказываем, что обсуждали участники, делимся видео и презентациями.

image

Александр Кухта, ведущий разработчик SuperJob, выступил с темой « Опыт работы с JSON:API на клиенте».

Александр представляет команду «Платформа», которая отвечает за архитектуру и производительность javascript-приложения компании.

На правах первого докладчика Александр поделился тем, как устроен frontend в SuperJob. Далее он рассказал о том, как ребята хранят около 1500 сырых сущностей на клиенте, как работают с ними в React-компонентах и как сделать так, чтобы при этом приложение не тормозило.


→ Презентация Александра
→ Демо из выступления



Пётр Солопов , руководитель группы разработки SuperJob, рассказал про «Системы типов и типизацию фронтенда».

В докладе Петра можно найти ответы на вопросы:

  • Какие системы типов существуют, и как они развивались?
  • В чём основные различия Flow и TypeScript?
  • Как используется Flow в таком большом проекте, как SuperJob?

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


→ Презентация Петра



Александр Савин , руководитель frontend-разработки SuperJob, выступил с темой « Создаём сервер JSON:API на Node.js и PostgreSQL».

Александр поделился опытом создания сервера по спецификации JSON:API на JavaScript.
Он рассказал, какие инструменты могут помочь быстро получить API для существующей базы данных и как создать такой инструмент самому, используя Node.js и PostgreSQL.
Также Александр затронул тему возможных сложностей при использовании подхода «сначала БД», и рассказал, что нужно предусмотреть в архитектуре приложения для их минимизации.


→ Презентация Александра

Все фото с мероприятия доступны в официальной группе Superjob IT-meetup.
Источник: https://habr.com/ru/company/superjob/blog/474246/


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

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

Эта статья представляет собой углублённое введение в итерируемые объекты (iterables) и итераторы (iterators) в JavaScript. Моя главная мотивация к её написанию заключалась в подготовке ...
3 сентября мы провели 18-й Angular Meetup. В этот раз все доклады были объединены общей темой: говорили о разных аспектах производительности Angular-приложений.Из-за пандемии сами зн...
18 апреля пройдет очередной онлайн ROS Meetup, и мы продолжаем публиковать записи докладов с прошлого ROS Meetup, который прошел 30 ноября 2019 года в Москве и собрал больше 200 ROS-любителей, ...
16 июня в нашем офисе прошёл очередной митап всех любителей сделать что-нибудь своими руками с помощью паяльника, молотка и энтузиазма. И для всех, кто не смог побывать на митапе, мы выложили...
Всем привет. Все меньше времени остается до запуска курса «Безопасность информационных систем», поэтому сегодня мы продолжаем делиться публикациями, приуроченными к запуску данного курса. Кстати,...