Frontend meetup (Online)
![Frontend meetup](/sites/default/files/styles/card_s/public/2023-01/em_frontend_16x9_0.png?itok=q98DX_15)
Спикеры
Программа
В докладе будет представлен путь построения микрофронтендной архитектуры на примере проекта МТС «Exolve».
Будет рассказано про решение на основе ESM + Vite. Из доклада узнаете:
* почему по дороге отказались от Webpack,
* как добились Hot Module Reload,
* что повысит комфорт разработки.
* на что стоит обратить внимание при работе с микрофронтами
Будет представлена логика гибкой работы с Routes с доработкой Browser API.
Поговорим про опыт решения проблем при взаимодействии каждого отдельного микросервиса (микрофронта). Про глобальное хранилище данных. Участие CDN в общей схеме.
Подход, про который будет доклад, дает возможность работать на pre-production зоне, не покидая локальную разработку, чтобы максимально близко видеть конечный результат. А при сильном желании данный подход возможен и на production зоне. Подобное решение позволяет плавно перейти с любой технологии или инструмента без потери скорости и качества.
Доклад будет полезен фронтенд-разработчикам, которые планируют начать использовать микросервисную архитектуру.
Технологии: Vite, JS + TS, React, Nanostores + собственные пакетные решения.
![Никита Морозов](/sites/default/files/styles/square_1x/public/2023-06/%D0%9C%D0%BE%D1%80%D0%BE%D0%B7%D0%BE%D0%B2%20%D0%9D%D0%B8%D0%BA%D0%B8%D1%82%D0%B0%20%281%29.png?itok=D_ETItlt)
Во время разработки продукта у фронтенд разработчика бесконечное количество возможностей расширить кругозор и лучше понять смежные функции. Пройдя путь от фронтенд разработчика до технического директора, в докладе хочу отрефлексировать свой путь и поделиться наблюдениями с аудиторией. В докладе речь пойдет про логи, мониторинги, настройку окружения, инфраструктуру тестирования и релизов, BFF, работу с API и сетью, типы данных, мобильные платформы, найм, менторинг, etc… Аудитория — мидл+ разработчики с опытом продуктовой разработки.
![Алексей Тюльдюков](/sites/default/files/styles/square_1x/public/2023-05/%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B8%CC%86%20%D0%A2%D1%8E%D0%BB%D1%8C%D0%B4%D1%8E%D0%BA%D0%BE%D0%B2.jpeg?itok=Ve9X8udp)
Многие разработчики и компании делают выбор в пользу TypeScript, так как он существенно улучшает DX, упрощает поддержку проектов и позволяет находить больше ошибок на этапе разработки. Однако, стандартная конфигурация TypeScript имеет множество слабых мест, которые позволяют легко растерять все преимущества статической типизации. В докладе разберемся откуда в коде появляется тип any и как получить максимум от использования TypeScript. Поговорим комплекс мер, который позволит защититься от появления any в кодовой базе.
![Максим Земсков](/sites/default/files/styles/square_1x/public/2023-05/%D0%9C%D0%B0%D0%BA%D1%81%D0%B8%D0%BC%20%D0%97%D0%B5%D0%BC%D1%81%D0%BA%D0%BE%D0%B2.jpeg?itok=oZMY_9pl)
Предмет доклада - практики выноса кода фронтенд приложений.
полезность доклада - Создает базу для понимания способов уменьшения кодовой базы. Рассмотренные способы позволят выбрать наилучший и наиболее дешевый, быстрый и качественный способ для конкретных групп проектов.
Рассмотрим 6 способов выноса кода из фронтенд приложения, разберем плюсы и минусы каждого подхода и решим когда, что и где лучше использовать.
![Гузенко Александр](/sites/default/files/styles/square_1x/public/2023-03/63ff3cf03221e_1677671738_63ff3cf03220a.png?itok=Fu0DSP58)