Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Going Reactive: Eine Einführung in die reaktive Programmierung
Search
Benedikt Stemmildt
November 04, 2019
Programming
0
2k
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
140
Single-Page-Applications sind legacy, wir brauchen eine Innovation!
benestem
0
950
Enge Zusammenarbeit trotz Homeoffice
benestem
0
960
Documentation is Dead, Long Live Documentation!
benestem
0
980
Speed without the microservice hype
benestem
0
930
Quarkify your Java Code
benestem
0
2.1k
Self-Contained-Systems: Mehr als nur eine geordnete Menge von Microservices?
benestem
0
2k
Zack die Ente und der API-Client spricht
benestem
0
2k
Microservices – Hype oder schon Realität?
benestem
0
1.9k
Other Decks in Programming
See All in Programming
I/O Extended Android in Korea 2024 ~ Whats new in Android development tools
pluu
0
250
継続的な活動で築く地方エンジニアの道
myamashii
2
360
Android開発者のための Kotlin Multiplatform入門
ntaro
0
190
Architectures with Lightweight Stores: New Rules and Options
manfredsteyer
PRO
0
100
Prompt FlowによるLLMアプリケーション開発
yuto2000
1
1k
CSC307 Lecture 05
javiergs
PRO
0
210
CSC307 Lecture 09
javiergs
PRO
1
500
AWS CDKにおける「再利用性」を考える / aws-cdk-reusability
gotok365
6
1.3k
AWSでゲームサーバーを運用! Amazon GameLiftのお話
iriikeita
0
200
Async Await: Mastering Python's Time-Bending Tricks - EuroPython2024
yanbo
1
290
Terraformテスト入門
msato
0
540
Webエディタライブラリ 「CodeMirror」から学ぶ Webアプリ開発のテクニック
ryosukeigarashi
0
250
Featured
See All Featured
The Language of Interfaces
destraynor
151
23k
BBQ
matthewcrist
82
9k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
277
13k
A Philosophy of Restraint
colly
200
16k
Intergalactic Javascript Robots from Outer Space
tanoku
266
26k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
149
45k
Infographics Made Easy
chrislema
238
18k
The World Runs on Bad Software
bkeepers
PRO
63
11k
Visualization
eitanlees
139
14k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
17
8.7k
Git: the NoSQL Database
bkeepers
PRO
423
64k
It's Worth the Effort
3n
181
27k
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]