РИТ++ 2017, Frontend Сonf
Зал Дели + Калькутта, 5 июня, 15:00
Тезисы:
http://frontendconf.ru/2017/abstracts/2465.html
Сегодня популярно осуждать гонку за технологиями, много говорится о том, как плохо это может закончиться, и почему стоит об этом забыть. Я же хочу рассказать, как можно жить на bleeding edge в продакшне, как я сам это сделал в Uploadcare, и почему не стоит бояться такого подхода.
Как жить на острие технологий в продакшне и не сойти с ума / Александр Курганов (Uploadcare)
1.
2. 2011 — Фриланс
2013 — Amplifr (Evil Martians)
2015 — Студия Михаила Кечинова
2016 — Uploadcare
Мой путь
3. ● SPA
● React
● Redux
● SSR
● Генерация статики из Markdown
● CSS Modules
● PostCSS
Новый
фронтенд
4. Старый
фронтенд
● Django
● Несколько разных дизайнов
● Разные сборки для некоторых
● jQuery, React и Redux
● CoffeeScript
● Stylus, SCSS, Sass
● Куча легаси кода
7. Ужас
и кошмар
● Фронтенд безнадежно устарел
● Сложно было искать новых людей
● У трех разработчиков ушел почти год
● На фичи тратилось только 30% времени
● В полную силу работала теория разбитых окон
● Легаси до сих пор сдерживает выпуск новых фич
● На оставшееся нужно еще 3 месяца, силами 7
фронтендеров
8.
9. О чем я
вообще?
● Обновление
существующего стека
● Применение
новых технологий
10. Моя позиция
Обновляйте свой стек
Обновляйте структуру приложений
Следите за браузерами
Внедряйте новые решения
11. Почему я
захотел
об этом
говорить?
● Много разговоров о минусах
«Гонки за технологиями»
● Мантра «Работает не трогай»
● Мой опыт и опыт друзей
столкнувшихся с подобным
12. Для кого
этот
доклад?
● Для долгосрочных проектов
● Не для прототипов
● Если время на задачи
ограничено
Но даже в этом случае
пробуйте договориться
14. Плюсы ● Используйте весь спектр
современных технологий
● Меньше багов
● Выше производительность
● Лучший UX для пользователей
● Снижает басфактор
15. Минусы ● Тратите рабочее время
● В проекте могут появиться
конфликты в зависимостях
● Могут появиться новые баги
● Иногда придется фолбэчить
и использовать полифилы
● Растет сложность продукта
и порог входа