Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
GDG_DevFest_How_to_cook_with_RxJS.pdf
Search
Miroslav Jonaš
November 16, 2019
Programming
0
300
GDG_DevFest_How_to_cook_with_RxJS.pdf
Miroslav Jonaš
November 16, 2019
Tweet
Share
More Decks by Miroslav Jonaš
See All by Miroslav Jonaš
The dark art of code optimization
meeroslav
0
27
Drum 'n' JS
meeroslav
0
43
Monorepo demystified: Breaking the myth
meeroslav
0
28
Making the Argument for Monorepos
meeroslav
0
26
Scaling Vendure with Nx
meeroslav
0
140
Don't let compilation set the length of your Glühwein break
meeroslav
0
80
Vanquishing deployment dragons with Nx wizardry
meeroslav
0
210
Don't let compilation set the length of your coffee break
meeroslav
0
110
The other JavaScript performance (no one is talking about)
meeroslav
0
270
Other Decks in Programming
See All in Programming
AIエージェントを活かすPM術 AI駆動開発の現場から
gyuta
0
430
Rediscover the Console - SymfonyCon Amsterdam 2025
chalasr
2
170
なあ兄弟、 余白の意味を考えてから UI実装してくれ!
ktcryomm
11
11k
これだけで丸わかり!LangChain v1.0 アップデートまとめ
os1ma
6
1.9k
AIコードレビューがチームの"文脈"を 読めるようになるまで
marutaku
0
360
ゲームの物理 剛体編
fadis
0
350
バックエンドエンジニアによる Amebaブログ K8s 基盤への CronJobの導入・運用経験
sunabig
0
160
Integrating WordPress and Symfony
alexandresalome
0
160
認証・認可の基本を学ぼう後編
kouyuume
0
240
【CA.ai #3】ワークフローから見直すAIエージェント — 必要な場面と“選ばない”判断
satoaoaka
0
250
令和最新版Android Studioで化石デバイス向けアプリを作る
arkw
0
410
Tinkerbellから学ぶ、Podで DHCPをリッスンする手法
tomokon
0
130
Featured
See All Featured
How STYLIGHT went responsive
nonsquared
100
6k
[RailsConf 2023] Rails as a piece of cake
palkan
58
6.2k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Bash Introduction
62gerente
615
210k
Designing for Performance
lara
610
69k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.5k
Raft: Consensus for Rubyists
vanstee
141
7.2k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
[SF Ruby Conf 2025] Rails X
palkan
0
540
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
54k
Docker and Python
trallard
47
3.7k
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
Transcript
How to cook with RxJS @meeroslav
@meeroslav
INCREASE OF APPETITE DROOLING HUNGER WARNING: SIDE EFFECTS @meeroslav
Chef Miro @meeroslav
The Story @meeroslav
The best ideas from • OBSERVER PATTERN, • ITERATOR PATTERN
• FUNCTIONAL PROGRAMMING @meeroslav
FUNCTIONAL PROGRAMMING @meeroslav
1. Assemble: 2 eggs; 1 teaspoon of butter or oil;
dash of pepper; 1/8 teaspoon of salt; 2. Beat eggs, salt, pepper in a bowl. 3. Heat butter in pan over medium-high heat until hot. 4. Pour in the egg mixture. 5. Stir mixture until everything has thickened. 6. Serve your meal. @meeroslav
serve( untilTickened( heat(pan)(medium).stir( untilMelted( heat(pan)(medium)(butter) ), beat([eggs, salt, pepper]), )
) ) @meeroslav
ITERATOR PATTERN @meeroslav
OBSERVER PATTERN @meeroslav
@meeroslav
HOT & COLD @meeroslav
DEMO GODS Photo by @zhenhu2424 @meeroslav COOKING TIME @meeroslav
RxJS Chef @meeroslav
Thank you .unsubscribe() bit.ly/rxjschef bit.ly/rxjschefslides @meeroslav missing-manual.com