Cory Rylan
- Google Developer Expert for Angular and Web
- Front End Developer
@coryrylan
coryrylan.com
Many Concerns with the Single Page Apps (SPAs)
- XHR / AJAX
- Web Sockets
- User Input / Forms
- Local Web Storage
- Inconsistent APIs
(Promises, Callbacks, Event Emitters)
"In computing, reactive programming is an asynchronous programming paradigm oriented around data streams and the propagation of change."
XHR / AJAX
-------
x
------->
Web Sockets
----
x
----
x
---- x ------>
Clicks / User Input
----
x
---------
x
- x ------>
What are Observables good for?