- PVSM.RU - https://www.pvsm.ru -
Привет! Это пост-отчёт с митапа Moscow SPA 5, серии встреч для фронтенд-разработчиков, которым интересна тематика веб-приложений (Single Page Application). Вместе с докладчиками из Mail.Ru, Яндекса, ВКонтакте, Тинькофф и Авито мы говорили об интеграции Jest с QA-инфраструктурой, DI в качестве способа масштабирования, росте библиотек компонентов, платформенной команде. А также обсуждали, может ли UIKit быть максимально гибким и подходящим для всего.
Заходите под кат, если вам интересны эти темы. Внутри вы найдёте материалы встречи: видеозаписи докладов, презентации спикеров, отзывы гостей митапа и ссылки на фотоотчёт.
Сергей Мелюков рассказал, как мы интегрировали Jest с QA-инфраструктурой Авито. Казалось бы, в этом нет ничего особенного. Если бы не собственные reporter, environment с самописным IPC и http/ws-моками.
→ Презентация [1]
Отзывы слушателей
- Мотивирует искать свои пути, усовершенствовать существующие инструменты
- Ждем хотя бы лайт версию reporter'a интегрированного с jest-ом в opensource! Уж очень все красиво.
Как часто вы в тестах подключаете библиотеку для хитрой подмены модулей? Во сколько if вы оборачиваете куски вашего кода для разных платформ? Или может ваша система A/B тестирования построена на бесконечных switch/case? Если больше не хочется это всё терпеть, посмотрите видео.
→ Презентация [2]
Отзывы слушателей
- Подсказки и типизация TypeScript рулят.
- Было очень интересно и заставило задуматься о подходах разработки.
Этот доклад не про готовое решение, а исследование на обозначенную тему, как можно построить максимально гибкие компоненты с общими правилами. Рассказ добротно приправлен примерами на TypeScript с зубодробительными и рекурсивными типами.
→ Презентация [3]
Отзывы слушателей
- Очень интересно, но слишком сложновато. Too much overhead. Но для кругозора и мозгов полезно!
- Надо попробовать. И дальнейшее развитие ждём.
При развитии библиотек компонентов команды сталкиваются с одними и теми же проблемами, применяют похожие решения. Обычно они требуют много ресурсов: больше разработчиков, больше времени, больше этапов тестирования. А что если ресурсов очень мало? На чём можно сэкономить? Чтобы узнать, посмотрите доклад Тима Чаптыкова.
→ Презентация [4]
Отзывы слушателей
- Да здравствует гибкость!
- Много практической полезной инфы.
Александр поделился опытом работы платформенной команды в Тинькофф. Какие задачи она может решить, как организовать работу такой команды и много других полезных подробностей смотрите в докладе.
→ Презентация [5]
Отзывы слушателей
- Хорошо когда есть те, кому «есть когда» то, что другим «некогда».
- Доклад свёл все мои вопросы воедино, и буду поднимать на работе вопрос о создании платформенной команды.
Константин Лебедев, Денис Колесников, Тим Чаптыков, Алексей Попков и Александр Казаченко обсудили работу платформенной команды по архитектуре фронтенда в своих компаниях и необходимость её внедрения. Ведущим дискуссии выступил Роман Дворнов.
Плейлист [6] со всеми видео с митапа можно найти на нашем ютуб-канале.
Чтобы не пропустить следующий SPA митап, подписывайтесь на страницу в Таймпаде [7].
Полный фотоотчёт мы выложили на страницы AvitoTech в Facebook [8] и ВKонтакте [9].
До новых встреч!
Автор: Антонина Татчук
Источник [10]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/javascript/331318
Ссылки в тексте:
[1] Презентация: http://bit.ly/2lSmech
[2] Презентация: http://bit.ly/2lITQJK
[3] Презентация: http://bit.ly/2lfckkB
[4] Презентация: http://bit.ly/2nlwNVy
[5] Презентация: http://bit.ly/2lVf6M6
[6] Плейлист: http://bit.ly/2lloMiX
[7] Таймпаде: https://moscow-spa.timepad.ru/
[8] Facebook: https://www.facebook.com/pg/AvitoTech/photos/?tab=album&album_id=1300919223418756
[9] ВKонтакте: https://vk.com/album-152990965_265331791
[10] Источник: https://habr.com/ru/post/469019/?utm_source=habrahabr&utm_medium=rss&utm_campaign=469019
Нажмите здесь для печати.