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
GDG_DevFest_How_to_cook_with_RxJS.pdf
Search
Miroslav Jonaš
November 16, 2019
Programming
0
270
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š
Drum 'n' JS
meeroslav
0
6
Monorepo demystified: Breaking the myth
meeroslav
0
4
Making the Argument for Monorepos
meeroslav
0
3
Scaling Vendure with Nx
meeroslav
0
84
Don't let compilation set the length of your Glühwein break
meeroslav
0
53
Vanquishing deployment dragons with Nx wizardry
meeroslav
0
170
Don't let compilation set the length of your coffee break
meeroslav
0
68
The other JavaScript performance (no one is talking about)
meeroslav
0
230
Age of monorepos (NgDe)
meeroslav
0
170
Other Decks in Programming
See All in Programming
「個人開発マネタイズ大全」が教えてくれたこと
bani24884
1
250
ML.NETで始める機械学習
ymd65536
0
230
技術を改善し続ける
gumioji
0
130
Datadog DBMでなにができる? JDDUG Meetup#7
nealle
0
150
Better Code Design in PHP
afilina
0
180
Djangoにおける複数ユーザー種別認証の設計アプローチ@DjangoCongress JP 2025
delhi09
PRO
4
490
Ça bouge du côté des animations CSS !
goetter
2
150
読まないコードリーディング術
hisaju
0
110
データベースのオペレーターであるCloudNativePGがStatefulSetを使わない理由に迫る
nnaka2992
0
240
Honoとフロントエンドの 型安全性について
yodaka
7
1.5k
Django NinjaによるAPI開発の効率化とリプレースの実践
kashewnuts
1
280
もう少しテストを書きたいんじゃ〜 #phpstudy
o0h
PRO
18
4.1k
Featured
See All Featured
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
33
2.8k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
133
33k
Art, The Web, and Tiny UX
lynnandtonic
298
20k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
47
5.2k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
Building Flexible Design Systems
yeseniaperezcruz
328
38k
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
Side Projects
sachag
452
42k
Fontdeck: Realign not Redesign
paulrobertlloyd
83
5.4k
Rebuilding a faster, lazier Slack
samanthasiow
80
8.9k
Building Adaptive Systems
keathley
40
2.4k
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