reactive programming in javascript

29
Reactive Programming in JavaScript W i t h t h e R e a c t i v e E x t e n s i o n s L i b r a r y

Upload: crafity

Post on 27-Jun-2015

1.991 views

Category:

Documents


3 download

DESCRIPTION

Presentation I gave for the Devnology Community Day 2010

TRANSCRIPT

Page 1: Reactive Programming In JavaScript

Reactive Programming in JavaScriptW i t h t h e R e a c t i v e E x t e n s i o n s L i b r a r y

Page 2: Reactive Programming In JavaScript

Bart Riemens introducing…G e e k s o f t w a r e c r a f t s m a n C r e a t i v e

• D e v e l o p e r

• L e a d

• A r c h i t e c t

• C o a c h

• C o m m u n i c a t o r

Who?

Page 3: Reactive Programming In JavaScript

REACTIVE PROGRAMMING

JAVASCRIPT

REACTIVE EXTENSIONS

LIBRARY

Page 4: Reactive Programming In JavaScript

REACTIVE PROGRAMMING

JAVASCRIPT

REACTIVE EXTENSIONS

LIBRARY

LANGUAGE

CONCEPT

LIBRARY

Page 5: Reactive Programming In JavaScript
Page 6: Reactive Programming In JavaScript
Page 7: Reactive Programming In JavaScript

Internet services&R e a c t i v e P r o g r a m m i n g

Page 8: Reactive Programming In JavaScript

Humans interaction&R e a c t i v e P r o g r a m m i n g

Page 9: Reactive Programming In JavaScript

Callbacks Events&R e a c t i v e P r o g r a m m i n g

Page 10: Reactive Programming In JavaScript

Nesting composabiliy&R e a c t i v e P r o g r a m m i n g

Page 11: Reactive Programming In JavaScript

click Click click click click R e a c t i v e P r o g r a m m i n g

Page 12: Reactive Programming In JavaScript

Think streamsR e a c t i v e P r o g r a m m i n g

Page 13: Reactive Programming In JavaScript

Composing Declaring&R e a c t i v e P r o g r a m m i n g

Page 14: Reactive Programming In JavaScript
Page 15: Reactive Programming In JavaScript

Observable Observer&Reactive Extensions

Page 16: Reactive Programming In JavaScript

Publish Subscribe&Reactive Extensions

Page 17: Reactive Programming In JavaScript

OnError

OnNext

OnCompleted

Reactive Extensions

Page 18: Reactive Programming In JavaScript

Observables combinators&Reactive Extensions

Page 19: Reactive Programming In JavaScript

Reactive Extensions

Observable

Page 20: Reactive Programming In JavaScript

TimerobservableReactive Extensions

Page 21: Reactive Programming In JavaScript

DelayCombinatorReactive Extensions

Page 22: Reactive Programming In JavaScript

ThrottleCombinatorReactive Extensions

Page 23: Reactive Programming In JavaScript

ZipCombinatorReactive Extensions

Page 24: Reactive Programming In JavaScript

WhereCombinatorReactive Extensions

Page 25: Reactive Programming In JavaScript

SelectCombinatorReactive Extensions

Page 26: Reactive Programming In JavaScript

And Many more…Reactive Extensions

Page 27: Reactive Programming In JavaScript
Page 28: Reactive Programming In JavaScript

Tools Libraries&Reactive Programming

Page 29: Reactive Programming In JavaScript