У вас есть фронтенд. Вы написали сайт, но теперь его просят встроить в ваше нативное приложение. Вы смешиваете их и получаете бесшовный переход. Вы не понимаете, как это произошло, но вам объяснят.
У вас есть фронтенд. Вам нужен BFF, и вы выбираете Node.js. Что-то настраиваете, разрабатываете, профилируете, и получается результат. Вы не понимаете, что делали, но вам объяснят.
У вас есть фронтенд. Еще вам нужно бесплатное масштабирование, поэтому вы берёте Node.js и смешиваете его с Comedy. Вы не понимаете, как с этим работать, но вам объяснят.
Виктор Исаев наглядно показывает, почему фреймворк Comedy — сила
Под катом три полезнейших доклада про внутренности Node.JS, инструменты, нативный веб, а ещё идеальное демо многопоточности в Node.JS с фреймворком Comedy.
Андрей Мелихов (Яндекс.Деньги)
Node.js в энтерпрайзе — почему и как?
Почему крупные компании выбирают Node.js в качестве BFF. Как правильно готовить Node.js, какие инструменты понадобятся для разработки, профилирования и мониторинга на продакшене.
Виктор Исаев (SAYMON)
Comedy: акторы для гибкого масштабирования Node.js
Доклад-знакомство с фреймворком Comedy и реализацией акторов в Node.js. Рассказ о том, как масштабировать отдельные модули Node.js без изменения кода и по-умному управлять нагрузкой. Будет много кода и лайв-демо.
Виктор однажды написал пост про это — там текст, если вам удобнее читать, а не смотреть, а ещё оттуда можно скопировать нужные команды.
Зар Захаров (Альфа Банк)
История о том, как мы в банке JS-сервисы встраивали в нативное приложение
Представьте, что у вас есть нативное приложение, в которое нужно встроить JS-приложение. Доклад о том, стоит ли использовать для этого WebView и есть ли другие законные способы сшить натив и JS так, чтобы никто ничего не заподозрил.
4:30 Почему показываем мобильное приложение, а говорим про фронтенд
6:30 Фронтовые разработчики доставляют задачи в два раза быстрее и в два раза больше, чем мобильные команды
7:00 Под две системы нужны два мобильных разработчика
9:00 Решения для нативной разработки для фронтендеров — ionic, nativescript, react narive
12:15 Какие технологии используют в Альфа Лаборатории?
13:20 Почему WebView?
14:20 Почему хорошо показывать сайт вместо недостающих разделов приложения
16:00 Первая проблема — единый дизайн (его нет)
19:50 Вторая проблема — кросс-авторизация и протухающие токены
23:08 Третья проблема — никто не задумывался об оптимизации приложений
25:40 Ускорение загрузки страниц с 4.5 до 1.2 секунды. Как?
29:30 Скорость загрузки зависит от девайса. Почему это важно?
31:17 Четвертая проблема — про странности с отладкой
35:00 Что все-таки выбрать для нативной разработки, если вы фронтендер?
В декабре мы проведём митап для джавистов — подписывайтесь на наш хабраблог, чтобы не пропустить доклады. А если вы живете в Петербурге — приходите и послушайте вживую.
А ещё, пожалуйста, проголосуйте в опросе о том, как вам удобнее смотреть доклады на хабре.