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
Reactive Programming in Javascript
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Andres Osorio Plata
October 28, 2015
Programming
130
0
Share
Reactive Programming in Javascript
- What is RxJS
- Event Stream
- Why RxJS
- Rx Functions
Andres Osorio Plata
October 28, 2015
More Decks by Andres Osorio Plata
See All by Andres Osorio Plata
Material Design Lite
codeandrop
0
130
Todo App Angular 2
codeandrop
1
170
Other Decks in Programming
See All in Programming
〜バイブコーディングを超えて〜 チームで実験し続けたAI駆動開発
tigertora7571
0
170
Don't Prompt Harder, Structure Better
kitasuke
0
790
Vibe하게 만드는 Flutter GenUI App With ADK , 박제창, BWAI Incheon 2026
itsmedreamwalker
0
550
ハーネスエンジニアリングとは?
kinopeee
13
6.2k
10 Tips of AWS ~Gen AI on AWS~
licux
5
480
JAWS-UG横浜 #100 祝・第100回スペシャルAWS は VPC レスの時代へ
maroon1st
0
180
JOAI2026 1st solution - heron0519 -
heron0519
0
150
Back to the roots of date
jinroq
0
490
アーキテクチャモダナイゼーションとは何か
nwiizo
19
5.5k
ルールルルルルRubyの中身の予備知識 ── RubyKaigiの前に予習しなイカ?
ydah
1
210
t *testing.T は どこからやってくるの?
otakakot
1
760
GoogleCloudとterraform完全に理解した
terisuke
1
160
Featured
See All Featured
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.4k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.9k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.7k
Paper Plane (Part 1)
katiecoart
PRO
0
6.8k
エンジニアに許された特別な時間の終わり
watany
106
240k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.6k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
55k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
170
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
240
Ethics towards AI in product and experience design
skipperchong
2
260
Building Adaptive Systems
keathley
44
3k
KATA
mclloyd
PRO
35
15k
Transcript
Reactive Programming in Javascript Andres Osorio @codeandrop
Agenda • What is RxJS • Event Stream • Why
RxJS • Rx Functions • Demo time!
RxJS - What • Asynchronous • Event-based • Observable sequences
• Fluent query operators (filter, map, etc) • Extends the observer pattern • Data Streams
Event Stream
ASCII Diagram
RxJS - Why • Avoid callback hell • Treat streams
like collections (Array) • Promises on steroids • No flow control statements (if/for/etc)
RxJS - Definition • Specify dynamic values behavior at time
of declaration
Double click event stream
Example - "Who to follow" box
Rx Functions - map
Rx Functions - map
Rx Functions - flatMap
Rx Functions - flatMap
Rx Functions - merge
Rx Functions - merge
Rx Functions - merge
Rx Functions - combineLatest
Rx Functions - combineLatest
Demo Time!
Links • http://jsfiddle.net/staltz/8jFJH/48/ • https://gist.github.com/staltz/868e7e9bc2a7b8c1f754 • https://egghead.io/series/introduction-to-reactive- programming
Andres Osorio @codeandrop