- Meetup
- Location
Пришло время очередной JavaScript Party в Новосибирске.
Приглашаем фронтенд-разработчиков встретиться и обсудить профессиональные вопросы. В этот раз доклады будут посвящены логированию ошибок, бизнес-сущностям и нативной модульной системе.
Не забудьте зарегистрироваться — количество мест ограничено.
Программа
18:30 Регистрация
19:00 ECMAScript modules сегодня. Александр Мышов, Яндекс
Расскажу о синтаксисе новой модульной системы. Разберемся в предпосылках, которые повлияли на ее дизайн. Посмотрим, какие есть инструменты для бандлинга и какие они дают преимущества. Разберемся, как использовать ESM-модули в браузере и Node.js, не используя бандлеры. Расскажу, в каких случаях HTTP/2 нам может помочь при разработке приложений с использованием нативных модулей в браузере.
19:30 Перерыв
19:45 Логирование клиентских ошибок. Андрей Кондратьев, Контур
Всё больше серверной логики переезжает на фронтенд, количество ошибок на боевой растёт и заботиться о пользователе становится труднее. Нужно быстро реагировать на проблему и получать максимум информации, сокращая нагрузку на техподдержку. Я расскажу, как завести логирование ошибок на клиенте, научу собирать всю необходимую информацию об ошибке, поделюсь обходом известных мне подводных камней и подниму пару открытых вопросов.
20:15 Бизнес-сущности и redux-стейт. Илья Малявин, Яндекс
- Что такое бизнес-сущности и зачем они нужны
- Документоориентированный формат данных (что было до redux)
- Нормализованные данные и коллекции (pros and cons)
- Общие данные и данные виджета
- Обновление коллекций, corner cases