Как масштабировать сложный Single Page ApplicationПриложения

Доклад принят в программу конференции
Алексей Катаев
Skyeng

Общий опыт web-разработки — 17 лет :) Последние 2 года занимаюсь, в основном, фронтендом. Team lead в команде Vimbox (основной продукт Skyeng).

Тезисы

В своем докладе я расскажу, как мы преодолели рубеж в 100 тысяч строк в нашей платформе Vimbox (SPA) без потери качества. Нам удается работать командой из 8 человек над одним приложением, улучшая код и проводя рефакторинг с очень небольшими накладными расходами на конфликты, коммуникацию и подключение новых разработчиков к проекту.

Также я отвечу на вопросы: почему мы используем deep routing вместо pubsub, почему Angular 1.6 + typescript, расскажу немного о тестировании и CI, и о том, как мы за 10 дней сделали платформу для проведения олимпиады Skyeng Super Cup на 100.000 учеников.

Single page application, толстый клиент
,
AngularJS, Backbone.js и другие JavaScript-фреймворки
,
JavaScript
,
Фронтенд / другое
,
Code Review
,
Большие проекты/команды

Другие доклады секции Приложения