Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Cooking with RxJS

Cooking with RxJS

We will break down ReactiveX to basics by using everyday metaphors in order to fully embrace the reactiveness and then show this reactive mindset in building a real-world application.

B5a5aa65ece7b78c2b73afca48c48885?s=128

Miroslav Jonaš

September 27, 2018
Tweet

Transcript

  1. COOKING WITH RXJS Angular Finland sep 2018 Miroslav Jonas @meeroslav

    Photo by @icons8
  2. REACTIVEX WHAT IS

  3. An API for asynchronous programming
 with observable streams. COOKING WITH

    RXJS @meeroslav ReactiveX is a library for composing asynchronous and event-based programs by using observable sequences. Reactive programming is a declarative programming paradigm concerned with data streams and the propagation of change.
  4. None
  5. REACTIVEX IS A COMBINATION OF THE BEST IDEAS FROM THE

    OBSERVER PATTERN, THE ITERATOR PATTERN, 
 AND FUNCTIONAL PROGRAMMING. COOKING WITH RXJS @meeroslav
  6. FUNCTIONAL
 PROGRAMMING Photo by 
 @igormiske

  7. None
  8. None
  9. GANG OF FOUR

  10. ITERATOR PATTERN Photo by 
 @fancycrave

  11. OBSERVER PATTERN Photo by 
 @notsahara

  12. HOT & COLD Photo by 
 @janicetea

  13. DEMO TIME Photo by 
 @zhenhu2424

  14. None
  15. THANK YOU ▸ Tweet/stalk me: @meeroslav ▸ Demo source: github.com/meeroslav/rx-tetris

    ▸ Slides: speakerdeck.com/meeroslav/cooking-with-rxjs ▸ angular-austria.at