Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
Going Reactive: Eine Einführung in die reaktive Programmierung
Benedikt Stemmildt
November 04, 2019
Programming
0
1.5k
Going Reactive: Eine Einführung in die reaktive Programmierung
Benedikt Stemmildt
November 04, 2019
Tweet
Share
More Decks by Benedikt Stemmildt
See All by Benedikt Stemmildt
What it takes to be fast
benestem
0
46
Single-Page-Applications sind legacy, wir brauchen eine Innovation!
benestem
0
460
Enge Zusammenarbeit trotz Homeoffice
benestem
0
440
Documentation is Dead, Long Live Documentation!
benestem
0
430
Speed without the microservice hype
benestem
0
440
Quarkify your Java Code
benestem
0
1.6k
Self-Contained-Systems: Mehr als nur eine geordnete Menge von Microservices?
benestem
0
1.5k
Zack die Ente und der API-Client spricht
benestem
0
1.5k
Microservices – Hype oder schon Realität?
benestem
0
1.5k
Other Decks in Programming
See All in Programming
Spring BootとKubernetesで実現する今どきのDevOps入門
xblood
0
340
WordPress(再)入門 - 基礎知識・環境編
oleindesign
1
130
監視せなあかんし、五大紙だけにオオカミってな🐺🐺🐺🐺🐺
sadnessojisan
2
1.4k
How to Fight Production Incidents?
asatarin
0
190
jq at the Shortcuts
cockscomb
1
410
爆速の日経電子版開発の今
shinyaigeek
2
570
10年以上続くプロダクトの フロントエンド刷新プロジェクトのふりかえり
yotahada3
2
320
Rによる大規模データの処理
s_uryu
2
630
PHPDocにおける配列の型定義を少し知る
shimabox
1
130
AWSとCPUのムフフな関係
cmdemura
0
460
domain層のモジュール化 / MoT TechTalk #15
mot_techtalk
0
110
NGK2023S - OCaml最高! スマホ開発にも使えちゃう?!
haochenxie
0
120
Featured
See All Featured
Keith and Marios Guide to Fast Websites
keithpitt
407
21k
Fashionably flexible responsive web design (full day workshop)
malarkey
396
63k
Automating Front-end Workflow
addyosmani
1351
200k
How GitHub (no longer) Works
holman
298
140k
Done Done
chrislema
178
14k
A Tale of Four Properties
chriscoyier
149
21k
StorybookのUI Testing Handbookを読んだ
zakiyama
8
3.2k
Practical Orchestrator
shlominoach
178
8.9k
Build your cross-platform service in a week with App Engine
jlugia
221
17k
KATA
mclloyd
12
9.7k
Faster Mobile Websites
deanohume
295
29k
Web development in the modern age
philhawksworth
197
9.6k
Transcript
GOING REACTIVE An Introduction to RxProgramming Hamburg, 29. September 2017
Rx.Observable.flatMapLatest(selector, [thisArg]) Projects each element of an observable sequence into
a new sequence of observable sequences by incorporating the element's index and then transforms an observable sequence of observable sequences into an observable sequence producing values only from the most recent observable sequence. WTF?
BENE Developer @slashbene
Y? Theory Code THREE THINGS
Y? Theory Code Y?
ANCIENT HISTORY
NOW
THE SLUG
THE SLUG – BATCHING
THE SLUG – THREADS
THE SLUG – SCALING
Y? Theory Code THEORY
Basics From pull to push Observable The Operator Onion Voodoo
The Good, the Bad and the Ugly How and when to use THEORY
Basics From pull to push Observable The Operator Onion Voodoo
The Good, the Bad and the Ugly How and when to use THEORY
IN COMPUTING, REACTIVE PROGRAMMING IS AN ASYNCHRONOUS PROGRAMMING PARADIGM CONCERNED
WITH DATA STREAMS AND THE PROPAGATION OF CHANGE.
A STREAM
STREAM EXAMPLES
Basics From pull to push Observable The Operator Onion Voodoo
The Good, the Bad and the Ugly How and when to use THEORY
FROM PULL TO PUSH
GET RID OF THE SLUG
GET RID OF THE SLUG
GET RID OF THE SLUG
GET RID OF THE SLUG
Basics From pull to push Observable The Operator Onion Voodoo
The Good, the Bad and the Ugly How and when to use THEORY
OBSERVABLE – MARBLE DIAGRAM
OBSERVABLE – STATES
OBSERVABLE – EXECUTION
OBSERVABLE – EXECUTION SEQUENCE
Basics From pull to push Observable The Operator Onion Voodoo
The Good, the Bad and the Ugly How and when to use THEORY
THE OPERATOR ONION
Basics From pull to push Observable The Operator Onion Voodoo
The Good, the Bad and the Ugly How and when to use THEORY
VOODOO
VOODOO – ZIP OPERATOR
VOODOO – FLATMAP OPERATOR
Basics From pull to push Observable The Operator Onion Voodoo
The Good, the Bad and the Ugly How and when to use THEORY
THE GOOD
THE BAD AND THE UGLY
Basics From pull to push Observable The Operator Onion Voodoo
The Good, the Bad and the Ugly How and when to use THEORY
None
None
Y? Theory Code CODE
BENEDIKT STEMMILDT React! DEV.OTTO.DE GITHUB.COM/OTTO-DE GITHUB.COM/BENESTEM
[email protected]