Как стать автором
Обновить
133.63
Рейтинг
Авито
У нас живут ваши объявления

Moscow SPA №4: краткое содержание, видео, презентации, фотоотчёт

Блог компании Авито Разработка веб-сайтов *JavaScript *Программирование *Конференции

Недавно в офисе Авито прошёл четвёртый по счёту митап-сателлит Moscow.js — Moscow SPA, встреча для фронтенд-разработчиков, которым интересна тема веб-приложений (Single Page Application). Прозвучали доклады от представителей Mail.ru, Альфа-Банка и Авито, а в конце встречи прошла панельная дискуссия о том, каким должно быть SPA сегодня. Под катом — видеозаписи и презентации докладов и ссылка на фотоотчёт.



Архитектура фронтенда крупного проекта, как она есть. Константин Лебедев (Mail.ru)


Этот доклад — попытка охватить путь в 7+ лет за 40 минут:


  • Проектирование API (постановка, документирование);
  • Работа с API/данными (модели, персистеность и хайлоад);
  • Приложение:
    a. «введение в проект» (снижаем порог входа);
    b. маршрутизатор как скелет приложения;
    c. компонентная разработка (attrs down & events up);
    d. взаимодействие UI с Данными (бизнес-логик, мутации, сервисы).

… И всё это — без React/Angular/Vue, только чистый JS, только хардкор;]



Презентация


Атомарные SPA. Александр Китов (Альфа-Банк)


А так ли хороши большие SPA? Всегда ли вы уверены, что ваше маленькое изменение не сломало чужой код, когда работаете над большим проектом? В Альфа-Банке мы выбрали другой подход к разработке приложений: используем минимально неделимые SPA, максимально независимые друг от друга.


Я расскажу как про преимущества этого подхода к разработке фронтов, так и про те проблемы, с которыми мы столкнулись, и как мы их решали.



Презентация


Масштабируемая архитектура фронтенда. Роман Дворнов (Avito)


Когда проект делает один разработчик — всё просто. Когда над ним работает небольшая команда, можно синхронизироваться и договориться. А вот когда проектов (сайтов и приложений) становится много, и над ними трудится множество команд с перекрестной функциональностью и смежными зонами ответственности, всё становится сложным и запутанным.


Я расскажу о своем виденье архитектуры фронтенда, какой она должна быть, чтобы обеспечить её масштабируемость. На основе своего опыта и проблем, с которыми сталкиваются большие проекты.



Презентация


Дискуссионная панель «SPA сегодня — каким оно должно быть?»


Роман Дворнов, Алексей Букин, Константин Лебедев, Сергей Мелюков, Александр Китов, Сергей Рубанов и Алексей Охрименко провели панельную дискуссию о проблематике современных Single Page Application. Поговорили об актуальности терминов, обсудили технологический стек и инструментарий, поговорили о поддержке кодовой базы и её актуальности, об ожиданиях от SPA с точки зрения бизнеса, а также необходимых знаниях для разработчиков и новых технологиях, используемых в разработке SPA.



Спасибо всем, кто пришёл на митап, посмотрел видеозаписи. Фотоотчёт со встречи мы выложили на Facebook. Все видео выложены в плейлисте на YouTube. Чтобы раньше всех узнавать о встречах SPA Meetup, подпишитесь на страницу сообщества на Timepad. И обязательно расскажите в комментариях, на какие темы вам бы хотелось послушать доклады в будущем.


До новых встреч!

Теги:
Хабы:
Всего голосов 21: ↑20 и ↓1 +19
Просмотры 4.8K
Комментарии Комментировать

Информация

Дата основания
2007
Местоположение
Россия
Сайт
avito.tech
Численность
1 001–5 000 человек
Дата регистрации