December 26, 2019

224 words 2 mins read

The next generation of frontend architectures

The next generation of frontend architectures

Will Reactive programming be the default choice for modern apps? When would you want to use event emitters as opposed to event streams with operators? Luca Mezzalira answers these questions and more as he provides a detailed tour of frontend architectures, including where they've been and where we're headed.

Talk Title The next generation of frontend architectures
Speakers
Conference O’Reilly Software Architecture Conference
Conf Tag Engineering the Future of Software
Location San Francisco, California
Date November 14-16, 2016
URL Talk Page
Slides Talk Slides
Video

If you’re puzzled by the newest generation of frontend architectures, you’re not alone. Will Reactive programming be the default choice for modern apps? When would you want to use event emitters as opposed to event streams with operators? Luca Mezzalira answers these questions and more as he provides a detailed tour of frontend architectures, including where they’ve been and where we’re headed. Luca begins with an overview of architectures from MVC, MVP, and MVVM to the modern component systems like Flux and React, exploring the evolution of architectures beginning with a central event emitter or publish/subscribe system that’s currently used in JavaScript libraries and frameworks and contrasting these with Reactive programming and channels communication that’s offered by CSP (communicating sequential processes). By the end of this session, you’ll understand if and when to use each particular paradigm. Topics include:

comments powered by Disqus