Вместе с фронтенд-командой Яндекс Такси обсудили паттерны в разработке UI-компонентов, области применения монорепозиториев и опыт интернационализации сервисов. В материале рассказываем подробнее о докладах и сообществе для фронтенд-специалистов.
В конце ноября прошел митап от Superweb команды Яндекс Такси. Она не только разрабатывает интерфейсы, но и помогает выстраивать процессы и прорабатывать новые продукты. Команда активно погружается в дизайн, аналитику, тестирование, инфраструктуру и даже немного в бэкенд.
Вайб митапа получился таким же — поделились тремя докладами из околофронтендного мира и устроили онлайн-дискуссию с приглашенным гостем из Google.
![](/posts/yandex-go-frontend-meetup-3-2024-05-08/images/1.jpeg)
![](/posts/yandex-go-frontend-meetup-3-2024-05-08/images/2.jpeg)
![](/posts/yandex-go-frontend-meetup-3-2024-05-08/images/3.jpeg)
Нужен ли нам монорепозиторий? Доклад Георгия Бузина
![](/avatars/17f42c79-b943-4c31-9e08-d06e0b0a0dba.jpg)
![](/avatars/17f42c79-b943-4c31-9e08-d06e0b0a0dba.jpg)
Георгий Бузин
Frontend Team Lead в June Homes
Георгий рассказал, какие технологии и инструменты выбирают крупные компании и какие есть преимущества в использовании монорепозиториев. Он рассказал, можно ли перенять опыт работы с монорепой и какие open source продукты в этом помогут.
Смотрите запись доклада, чтобы узнать больше:
- Как масштаб компании влияет на выбор технологии
- Какие есть различия между Package-Based- и Integrated-монорепозиториями
- Какие основные современные инструменты и системы управления можно использовать прямо сейчас
Георгий поделился полезными материалами по теме своего доклада: статьями про преимущества и недостатки монорепозиториев и практическими инструментами для работы с ними. Переходите по ссылке и изучайте подробнее.
Паттерны в разработке UI-компонентов. Доклад Владислава Клюева
![](/avatars/2d9a90fc-7cda-4710-96c0-9fc9d3ad2e77.jpg)
![](/avatars/2d9a90fc-7cda-4710-96c0-9fc9d3ad2e77.jpg)
Владислав Клюев
Старший разработчик интерфейсов в Яндекс Про
Владислав рассказал о паттернах построения UI-компонентов и их комбинациях и объяснил, как использовать паттерны, чтобы обеспечить доступность.
- Какие есть требования для UI-компонентов
- Что такое WAI ARIA и как он может помочь сделать web-сервисы более доступными
- Как декомпозиция помогает разрабатывать UI-компоненты
Узнать больше про алгоритмы в Такси
- О Такси как сервисе и наших командах
- Хороший ретрай, плохой ретрай, или История одного падения
- Просто и на C++. Основы Userver — фреймворка для написания асинхронных микросервисов
Интернационализация от I до N. Доклад Алексея Ершкова
![](/avatars/0083beba-898d-4736-8fe1-3be00735c631.jpg)
![](/avatars/0083beba-898d-4736-8fe1-3be00735c631.jpg)
Алексей Ершков
Разработчик интерфейсов в службе i18n Плюса и Фантеха
Алексей рассказал о том, как осуществляется разработка в международных реалиях: на какие культурные аспекты стоит обратить внимание и как подготовить инфраструктуру существующего проекта к запускам в других странах.
На примере миграции одного из проектов Фантеха на международные рельсы он рассказал о возникающих проблемах и способах их решения.
Смотрите запись доклада и изучайте полезные ссылки и гайды по интернационализации.
![](/posts/yandex-go-frontend-meetup-3-2024-05-08/images/4.jpeg)
![](/posts/yandex-go-frontend-meetup-3-2024-05-08/images/5.jpeg)
Если вам интересна сфера фронтенд-разработки и околофронтендные темы, приходите на следующий митап — 23 мая встретимся в Санкт-Петербурге на Frontend Meetup #4!
Яндекс Go Superweb Community
Присоединяйтесь к комьюнити фронтенд-специалистов — в телеграм-сообществе делимся новостями о предстоящих митапах и полезными материалам. Во время мероприятий можно знакомиться с другими участниками и задавать вопросы спикерам прямо в чате.