Фестиваль РИТ++ 2017 завершён. Ждем вас на РИТ++ следующего года!

Объектное Реактивное ПрограммированиеПриложения

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

Профессиональный велосипедист со стажем и остро заточенным топором, которым рублю проблемы под самый корень. Программирую с начальной школы, последние 10 лет занимаюсь вебом и преимущественно фронтендом. Работал как в крупных компаниях типа Яндекса (долгих ему лет), так и в амбициозных стартапах (земля им пухом). Сейчас руковожу группой веб-разработки и пилю TypeScript SPA фреймворк на колёсах из нанотехнологий.

Тезисы

- Как современные библиотеки (KnockOut, CellX, MobX, $mol_atom) и фреймворки (MeteorJS, VueJS) обеспечивают эффективное оркестрирование вычислений и берут на себя львиную долю рутины;
- какие проблемы есть у популярных паттернов коммуникации компонентов (Angular, FLUX), и как выглядят правильные двусторонние реактивные связи между компонентами;
- как и почему ОРП позволяет писать короткий, понятный, а следовательно и менее багоёмкий код по сравнению с ФРП и, уж тем более, с ручной актуализацией состояний приложения;
- как принцип тотальной ленивости в применении к загрузке, вычислениям и рендерингу позволяет создавать по-настоящему шустрые приложения, не жрущие батарейку и трафик;
- как писать неблокирующий автоматически распараллеливаемый код в синхронном стиле благодаря ОРП.

Single page application, толстый клиент
,
AngularJS, Backbone.js и другие JavaScript-фреймворки
,
JavaScript
,
Интерактивные приложения
,
Асинхронное программирование, реактивное программирование
,
Архитектурные паттерны
,
Разделение представления и бизнес-логики, шаблонизация

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