Frontend meetup (Online)
Спикеры
Программа
В докладе будет представлен путь построения микрофронтендной архитектуры на примере проекта МТС «Exolve».
Будет рассказано про решение на основе ESM + Vite. Из доклада узнаете:
* почему по дороге отказались от Webpack,
* как добились Hot Module Reload,
* что повысит комфорт разработки.
* на что стоит обратить внимание при работе с микрофронтами
Будет представлена логика гибкой работы с Routes с доработкой Browser API.
Поговорим про опыт решения проблем при взаимодействии каждого отдельного микросервиса (микрофронта). Про глобальное хранилище данных. Участие CDN в общей схеме.
Подход, про который будет доклад, дает возможность работать на pre-production зоне, не покидая локальную разработку, чтобы максимально близко видеть конечный результат. А при сильном желании данный подход возможен и на production зоне. Подобное решение позволяет плавно перейти с любой технологии или инструмента без потери скорости и качества.
Доклад будет полезен фронтенд-разработчикам, которые планируют начать использовать микросервисную архитектуру.
Технологии: Vite, JS + TS, React, Nanostores + собственные пакетные решения.
Во время разработки продукта у фронтенд разработчика бесконечное количество возможностей расширить кругозор и лучше понять смежные функции. Пройдя путь от фронтенд разработчика до технического директора, в докладе хочу отрефлексировать свой путь и поделиться наблюдениями с аудиторией. В докладе речь пойдет про логи, мониторинги, настройку окружения, инфраструктуру тестирования и релизов, BFF, работу с API и сетью, типы данных, мобильные платформы, найм, менторинг, etc… Аудитория — мидл+ разработчики с опытом продуктовой разработки.
Многие разработчики и компании делают выбор в пользу TypeScript, так как он существенно улучшает DX, упрощает поддержку проектов и позволяет находить больше ошибок на этапе разработки. Однако, стандартная конфигурация TypeScript имеет множество слабых мест, которые позволяют легко растерять все преимущества статической типизации. В докладе разберемся откуда в коде появляется тип any и как получить максимум от использования TypeScript. Поговорим комплекс мер, который позволит защититься от появления any в кодовой базе.
Предмет доклада - практики выноса кода фронтенд приложений.
полезность доклада - Создает базу для понимания способов уменьшения кодовой базы. Рассмотренные способы позволят выбрать наилучший и наиболее дешевый, быстрый и качественный способ для конкретных групп проектов.
Рассмотрим 6 способов выноса кода из фронтенд приложения, разберем плюсы и минусы каждого подхода и решим когда, что и где лучше использовать.