Post on 01-Jul-2015
description
transcript
T OM A S Z K OW A L C Z EW S K I
REACTIVE JAVA
• A li3le bit of history • A few words about API • Code!
50%
29%
15%
6%
NETFLIX US network traffic share
Netflix YouTube HTTP BitTorrent
SYNCHRONOUS PULL COMMUNICATION
Client Server
Request
Response
Processing
Network latency
ASYNCHRONOUS PUSH
Processing
Network latency
OBSERVABLE STREAM
Observer Observable
t
subscribe
onNext*
onCompleted
unsubscribe
onError
One of
Erik Meijer
MORE INFORMATION
§ Examples from this presentatnion: § h3ps://github.com/tkowalcz/presentaWons
§ h3ps://github.com/NeXlix/RxJava § h3p://www.infoq.com/author/Erik-‐Meijer § React conference § h3p://www.youtube.com/playlist?list=PLSD48HvrE7-‐Z1stQ1vIIBumB0wK0s8llY
source: flatmapthatshit.com