Компоненты и их композицияПриложения

Программный комитет ещё не принял решения по этому докладу
Дмитрий Карловский
Eigenmethod

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

Тезисы

- MVC и его вариации: MVP, MVVM, FLUX.
- Разделяй и властвуй: компонентная декомпозиция.
- Коммуникация компонент: события, стримы, атомы.
- Парадигмы: императивная, функциональная, реактивная.
- Двусторонний поток данных: от источника к потребителю и от потребителя к источнику.
- Конфигурирование и кастомизация: боль и страдания от раздувающихся интерфейсов.
- Композиция компонент: приватное и публичное, инкапсуляция и сокрытие.
- Принцип ленивости в приложении к загрузке, вычислениям и рендерингу.
- Резюме: идеальная компонентная модель.

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

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