Software Development Videos and Tutorials: Java, .NET, Ruby, Python, JavaScript, Agile, Software Testing
Evolution of Front End Architectures

Evolution of Front End Architectures

During this presentation you’ll see the evolution of front end architectures, from a central event emitter or a publisher/subscribe system, currently used in several JavaScript libraries and framework, to Reactive programming and channels communication offered by CSP (Communicating Sequential Processes). We’re going to start with an overview of architectures from MVC, MVP, MVVM to the modern components system like Flux + React Reactive programming could become the new buzz word in the front end community, with this talk you will understand if and when use this particular paradigm.

The topics to cover:
* Review of current Event Driven architectures
* Introduction to CSP
* How to use Channels for the communication
* Sequential and Parallel communication
* Introduction to Reactive Programming
* How to use streams

Video producer: