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
みんなのReactiveX
Search
Shintaro Morikawa
March 27, 2015
Programming
0
390
みんなのReactiveX
CAMPHOR- x KMC 合同LT会 (2015/03/24)
@morishin127
(スライド内のリンクはPDFでダウンロードすれば押せるはずです)
Shintaro Morikawa
March 27, 2015
Tweet
Share
More Decks by Shintaro Morikawa
See All by Shintaro Morikawa
s-dev talks 2019/03/26 Why and How does a hobby developer monetize one's app
morishin
1
490
自信を持ってピボットするために
morishin
1
530
Firebase.yebisu #2 - 料理ショートライブアプリ Cookin' の開発
morishin
0
4.8k
Cookpad iOS Release Flow
morishin
6
11k
Other Decks in Programming
See All in Programming
バックエンドのためのアプリ内課金入門 (サブスク編)
qnighy
7
1.5k
asdf-ecspresso作って 友達が増えた話 / Fujiwara Tech Conference 2025
koluku
0
1.6k
ISUCON14公式反省会LT: 社内ISUCONの話
astj
PRO
0
140
Flatt Security XSS Challenge 解答・解説
flatt_security
0
1.1k
2024年のkintone API振り返りと2025年 / kintone API look back in 2024
tasshi
0
180
React 19でお手軽にCSS-in-JSを自作する
yukukotani
5
600
自動で //nolint を挿入する取り組み / Gopher's Gathering
utgwkk
1
170
Kanzawa.rbのLT大会を支える技術の裏側を変更する Ruby on Rails + Litestream 編
muryoimpl
0
120
Linux && Docker 研修/Linux && Docker training
forrep
22
4.1k
いりゃあせ、PHPカンファレンス名古屋2025 / Welcome to PHP Conference Nagoya 2025
ttskch
1
240
オニオンアーキテクチャを使って、 Unityと.NETでコードを共有する
soi013
0
390
Azure AI Foundryのご紹介
qt_luigi
1
260
Featured
See All Featured
Documentation Writing (for coders)
carmenintech
67
4.6k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
330
21k
Scaling GitHub
holman
459
140k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
A Modern Web Designer's Workflow
chriscoyier
693
190k
How GitHub (no longer) Works
holman
312
140k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
365
25k
A Tale of Four Properties
chriscoyier
157
23k
Automating Front-end Workflow
addyosmani
1367
200k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
29k
Practical Orchestrator
shlominoach
186
10k
The World Runs on Bad Software
bkeepers
PRO
67
11k
Transcript
ΈΜͳͷReactiveX CAMPHOR- x KMC ߹ಉLTձ 2015/03/24 @morishin127
↑CAMPHOR-
ࣗݾհ • @morishin127 • ژେֶֶ෦ใֶՊ4ճ • • େଔ • TNKݚͩͬͨ
• ͱ͔
ΈΜͳͷReactiveX
ReactiveX FRP (Functional Reactive Programming) Λ࣮ݱ͢ΔͨΊͷϥΠϒϥϦ
ReactiveXͷ࣮
ReactiveXͷΠϝʔδ • σʔλ, ΠϕϯτͳΜͰετϦʔϜͱͯ͠ݟΔ • จࣈྻ, ྻ, ΫϦοΫΠϕϯτ, etc. •
ετϦʔϜʹର͢Δศརoperator͕ͨ͘͞Μ!! • map, reduce, filter, etc. http://reactivex.io/
• ΫϦοΫΠϕϯτ • ྻ → Πϕϯτؒͷ͕࣌ؒ΄΅0ͷετϦʔϜ • ୯ҰΦϒδΣΫτ → Πϕϯτ͕1ճͰྃ͢ΔετϦʔϜ
http://reactivex.io/documentation/operators.html
(ྫ)ΫϦοΫճΛ͑Δ ΫϦοΫΠϕϯτͷετϦʔϜ͔Β ΫϦοΫճͷετϦʔϜࣸ͢
NBQ TDBO
ෳճΫϦοΫͷݕग़ https://gist.github.com/staltz/868e7e9bc2a7b8c1f754
ඇಉظ௨৴ https://www.zweitag.de/en/blog/technology/functional-reactive-programming-frp
AndroiderRxJavaͰೖ • ͱΓ͋͑ͣίϨΫγϣϯૢ࡞ͷͨΊʹಋೖ • δϟοόIteratorʹmap, reduce, filter͕͑ͳ͍ • IteratorΛετϦʔϜʹมͯ͠ίϨΫγϣϯૢ࡞㽉㽉 •
ϥϜμ͕ࣜແͯ͘ͱͯͭΒ͍ͷͰretrolambdaͱ Ұॹʹ͏ͱྑͦ͞͏ • ׳Ε͖ͯͯϝϦοτ͕ײ͡ΒΕͨΒඇಉظ௨৴ Ϗϡʔૢ࡞ʹͬͯΈΑ͏͔ͳ?
ࢀߟϦϯΫ • FRP • ʲ༁ʳ͋ͳ͕ͨٻΊ͍ͯͨϦΞΫςΟϒϓϩάϥϛϯάೖ - ninjinkun's diary • Functional
Reactive Programming (FRP) - Blog - Zweitag • ReactiveX (ຊՈ) • neue cc - RxJava NightৼΓฦΓʢReactive Extensionsͷྺ࢙ʣ • RxJava • RxJavaֶशͷϕετϓϥΫςΟεͬΆ͍ͷ // Speaker Deck • Grokking RxJava (Dan Lew Codes) • Part 1: The Basics • Part 2: Operator, Operator • Part 3: Reactive with Benefits • εϚʔτϑΥϯΞϓϦͰϦΞΫςΟϒϓϩάϥϛϯάΛ͍ͯ͠Δ͕ɺ PromiseͱσʔλόΠϯσΟϯάͱ͍ͯͬͯ͠Δ - ninjinkun's diary