Tue 27 Oct 2015 13:30 - 14:20 at Haselton 1 - Session 3

Prezi is a multi-platform, cloud-based presentation software comprising a complex document authoring tool and graphics engine. To address the challenges in developing such large and heavily interactive applications at scale, especially in the browser space, Prezi has started to engage and invest in (functional) reactive programming technologies - including Bacon.js, ReactiveCocoa and the recent Elm language. We will discuss the motivation to adopt reactive programming, its benefits for developing interactive software and the challenges it poses when using it in designing large systems Finally, we will outline future plans for reactive programming at Prezi.

Bio: Johannes Emerich is a platform engineer in Prezi’s JavaScript team, providing tooling for Prezi’s polyglot development approach. He holds a BSc in Cognitive Science from the University of Osnabrück (Germany), and a MSc in Logic from the University of Amsterdam.

Johannes Emerich is a platform engineer in Prezi’s JavaScript team, providing tooling for Prezi’s polyglot development approach. He holds a BSc in Cognitive Science from the University of Osnabrück (Germany), and a MSc in Logic from the University of Amsterdam.