- Митап
- Место
Анонсируем доклады встречи в ноябре (09.11.2013):
Дмитрий Кириенко, Алексей Осипенко – "JavaScript Освобожденный"
Мир основан на изменяющемся состоянии. Мы живём во времени и думаем во времени, и разнообразнейшие события прилетают откуда ни возьмись, и тоже во времени. Как организовать приложение, для которого эти события являются вводом - то есть, любое интерактивное приложение? А если хочется не иметь изменяемого состояния, иметь чистые функции и работать как можно более декларативно? На эти вопросы отвечает функционально-реактивное программирование (functional reactive programming). Мы постараюсь рассказать о таком подходе.
Мы разработаем примитивы и инкрементально построим алгебру (в худшем случае просто придумаем интерфейс библиотеки) для организации взаимодействия приложения с беспорядком в реальном мире. Такой подход позволит держать логику приложения в чистых функциях и декларативно связывать внешние события с необходимым нам выводом.
Для примера мы возьмём "богатого интернет-клиента" (RIA), но попробуем дать понять, что это можно использовать везде, где на входе имеют место события. Опишем преимущества функционально-реактивного подхода и обсудим со слушателями его вариации для различных областей человеческого знания.
Если у вас уже есть какие-то вопросы по этой теме, которые хотелось бы осветить в докладе - вы пока еще можете это сделать, написав в нашу рассылку.
Место встречи не изменилось – наше любимое кафе Home Sweet Home. Встреча начнется в 12:00, 9 ноября. Приходите, по возможности, немного заранее, чтобы успеть купить чай/кофе на барной стойке.
Ждем всех желающих!