Онлайн-митап по фронтенду от команды СберМегаМаркета состоится 1 декабря 2022 года в 18:00 (мск).
На митапе поговорим о том, как переписывали монолитный легаси-проект с Angular на новенький Vue. Обсудим, когда микрофонты — хорошо, а когда не стоит их внедрять. Узнаем, как «натянуть веб на мобилку» и что для этого нужно изменить в архитектуре. Поговорим о том, как можно тестировать современные фронтенд-приложения и какие подходы актуальны.
Онлайн,Frontend Meetup СберМегаМаркета
Дата проведения: 01.12.2022. Начало в 18:00
Место проведения: Онлайн
- Анонс
- Программа
- Участники
- Спикеры
Онлайн-митап по фронтенду от команды СберМегаМаркета состоится 1 декабря 2022 года в 18:00 (мск).
На митапе поговорим о том, как переписывали монолитный легаси-проект с Angular на новенький Vue. Обсудим, когда микрофонты — хорошо, а когда не стоит их внедрять. Узнаем, как «натянуть веб на мобилку» и что для этого нужно изменить в архитектуре. Поговорим о том, как можно тестировать современные фронтенд-приложения и какие подходы актуальны.
18:00-18:05 — Вступление
18:05-19:00 - Данил Чушко, СберМегаМаркет
Запускаем микрофонты
Перед нами стояла амбициозная цель — переписать монолитный легаси-проект с Angular на новенький Vue. При этом важно было учитывать несколько факторов: быстрорастущую команду, частые релизы и довольно сжатые сроки.
Взвесив плюсы и минусы разных подходов, мы пришли к микрофронтам.
Мы выстроили очень удобную, на наш взгляд, архитектуру и готовы поделиться своим опытом и наработками.
Даже если вы слышите про этот подход впервые, вы сможете сразу применить на практике полученные знания. А ещё этот доклад будет полезен тем, кто уже слышал про микрофонты, но всё никак не решался попробовать.
Что вас ждёт: практика, много практики!
Мы пошагово будем создавать микрофронтовое приложение, используя библиотеку single spa, и в конце нашей встречи у вас будет готовая демка.
19:00-19:45 - Глеб Михеев, CTO Skillbox Holding
Архитектура универсальных веб-приложений
Мы боимся разрабатывать универсальные приложения, которые и сайт, и мобилка, и десктопное приложение.
А что, если я скажу, что нативная разработка не нужна? Что она мертва, и практически нет никакого смысла разрабатывать сервисные проекты на нативном стеке, сжигая десятки миллионов рублей в году, усложняя CI/CD и все процессы выкатки релизов?
Попробуем натянуть веб на мобилку, обсудим, как это сделать и что потребуется изменить в архитектуре.
19:45-20:30 - Александр Моргунов, Samokat_tech
Тестирование современного фронтенда
Бывало у вас такое — увидели в коде «плохо пахнущий» модуль или функцию, которую вы, как ответственный разработчик, решили отрефакторить? Как убедиться, что ваши правки не сломали какой-нибудь сценарий в приложении? А может такое — приложение перестало работать у всех пользователей на продакшене? У меня, к сожалению эти ситуации случались.
Всего этого можно было бы избежать, если бы в проекте были тесты.
Давайте поговорим о том, как можно тестировать современные фронтенд-приложения. Какие подходы к тестированию сейчас актуальны, как начать писать тесты, как можно взаимодействовать c QA и писать тесты совместно, какие есть ограничения.
Надеюсь, будет полезно для фронтендеров и тестировщиков, кто хотел бы подхватить дополнительные практики по написанию тестов, и интересно для бэкендеров, кому любопытно послушать о схожести и различиях в тестировании для бэка и фронта.