FrontDays 2023
V Ежегодная поволжская конференция
фронтенд-разработчиков
14 октября 2023
11.00 – 18.00
Тольятти

Как всё было в 2019

О конференции
FrontDays - это крупнейшая конференция фронтенд-разработчиков в Поволжье.
Программа конференции
14 октября, суббота
11:00 – 11:30
11:00 – 11:30
Регистрация
11:30 – 11:40
11:30 – 11:40
Открытие
11:40 – 12:30
11:40 – 12:30
GraphQL. Зачем он на самом деле нужен
Олег Коровин, Руководитель веб-разработки, Samokat.tech
Наверное, все слышали про GraphQL и задумывались тоже о том, стоит не стоит брать, а какие есть трудности его внедрения. Я расскажу почему вы начали смотреть в его сторону, какую пользу он может принести не только фронтендерам, но и бэкендерам. Какую мы хотим построить архитектуру. Какие блокеры были со стороны бзопасности и эксплуатации, и как мы их преодолевали.
12:30 – 13:00
12:30 – 13:00
SVG vs Canvas. Растим производительность
Алина Вишнякова, Frontend Team Lead, Dats.team
Нарисовать игру типа "Колесо фортуны" в браузере можно разными способами, можно использовать svg, а можно canvas. Мы по неопытности решили пойти, вроде бы, простым путем, но столкнулись с проблемой производительности. В своем докладе я расскажу о различиях этих двух технологий и посмотрим метрики по обоим вариантам реализации продукта.
13:00 – 13:40
13:00 – 13:40
Module Federation для микрофронтов
Юрий Наставшев, Фронтенд-разработчик, Сбербанк
  • Область применения микрофронтов, плюсы, минусы.
  • Module Federation, плюсы, минусы, особенности подключения и использования, основные фишки и особенности.
  • Взаимодействие между приложениями.
  • Наш опыт применения микрофронтовой архитектуры и плагина Module Federation.
13:40 – 14:10
13:40 – 14:10
Pizza time
14:10 – 14:50
14:10 – 14:50
Мои тесты бесполезны
Семен Левенсон, Руководитель группы, Яндекс
Итак, представьте, что вы разработчик в успешной IT-компании. У вас замечательная команда, качественный продукт и никаких проблем с процессом разработки. Но однажды, при очередном код-ревью, вы натыкаетесь на тест, который... просто бесполезен. Пытаясь понять причины его существования, вы открываете ящик пандоры: бесполезных тестов оказывается много, а ваши уверенности в качестве продукта начинают трещать по швам. В докладе мы погрузимся в эту историю, которая, как оказалось, не так уж и уникальна. Мы познакомимся с главными виновниками появления бесполезных тестов, распознаем типичные ошибки в unit-тестировании и взглянем на примеры тестов, которые лишь создают иллюзию контроля качества.
14:50 – 15:30
14:50 – 15:30
Как не утонуть в море событий аналитики
Евгений Мочалин, fontend, SberHealth
В докладе рассматривается ситуация, что в компании происходит рост количества сотрудников и проектов. В таких условиях важно сохранить корректность отправки событий аналитики. Эта комплексная задача затрагивает взаимодействия различных специалистов: продуктов, проджектов, фронтов, беков, тестировщиков, аналитиков. Со стороны фронта рассматривается кодогенерация (.yaml -> .ts), типизация (.d.ts), сборка (rollup), публикация npm пакета, а так же использование этого в коде и анализ результата попавшего на продакшен.
15:30 – 16:00
15:30 – 16:00
End-to-end type safety с кодогенерацией и без
Сергей Мизин, Frontend-разработчик, CosySoft
Войдем в сумеречную зону между бэкэндом и фронтендом и выясним как:
  • устранить рассинхронизацию контрактов API,
  • выжать из OpenAPI еще больше пользы,
  • сократить объем необходимого ручного труда по описанию API,
  • минимизировать человеческий фактор с помощью библиотеки TRPC.
16:00 – 16:40
16:00 – 16:40
Рефакторинг большого фронтенда или большой рефакторинг фронтенда
Алексей Золотых, Тимлид, МойОфис
  • Область применения микрофронтов, плюсы, минусы.
  • Module Federation, плюсы, минусы, особенности подключения и использования, основные фишки и особенности.
  • Взаимодействие между приложениями.
  • Наш опыт применения микрофронтовой архитектуры и плагина Module Federation.
16:40 – 17:20
16:40 – 17:20
Git submodules – монорепозиторий из коробки
Вадим Царегородцев, Frontend Team Lead, B2B.Ostrovok
В моем докладе я поделюсь нашим опытом разработки транспортных продуктов в компании Островок, объяснив причины выбора Git-сабмодулей вместо монорепозитория и описав способы переиспользования общих компонентов и модулей транспортных продуктов в различных проектах и командах.

Также мы рассмотрим технические детали работы с Git-сабмодулями, их плюсы и минусы, и проведем сравнение данного подхода с альтернативными методами.
17:20 – 17:30
17:20 – 17:30
Закрытие

Спикеры конференции

Назад
Программный комитет
  • Анатолий Кукаев
  • Игорь Шеко
  • Илья Кучмин
  • Александр Павлов
    SberMarket Tech
Как проходит FrontDays
Технопарк "Жигулевская долина"
Тольятти, Южное шоссе, 165
При поддержке
Контакты
frontdays@gmail.com