Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
みんなのReactiveX
Search
Shintaro Morikawa
March 27, 2015
Programming
0
460
みんなの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
530
自信を持ってピボットするために
morishin
1
570
Firebase.yebisu #2 - 料理ショートライブアプリ Cookin' の開発
morishin
0
5k
Cookpad iOS Release Flow
morishin
6
11k
Other Decks in Programming
See All in Programming
Giselleで作るAI QAアシスタント 〜 Pull Requestレビューに継続的QAを
codenote
0
250
TUIライブラリつくってみた / i-just-make-TUI-library
kazto
1
400
TerraformとStrands AgentsでAmazon Bedrock AgentCoreのSSO認証付きエージェントを量産しよう!
neruneruo
4
1.1k
バックエンドエンジニアによる Amebaブログ K8s 基盤への CronJobの導入・運用経験
sunabig
0
170
SwiftUIで本格音ゲー実装してみた
hypebeans
0
460
AI 駆動開発ライフサイクル(AI-DLC):ソフトウェアエンジニアリングの再構築 / AI-DLC Introduction
kanamasa
10
2.8k
【Streamlit x Snowflake】データ基盤からアプリ開発・AI活用まで、すべてをSnowflake内で実現
ayumu_yamaguchi
1
120
ローターアクトEクラブ アメリカンナイト:川端 柚菜 氏(Japan O.K. ローターアクトEクラブ 会長):2720 Japan O.K. ロータリーEクラブ2025年12月1日卓話
2720japanoke
0
740
Go コードベースの構成と AI コンテキスト定義
andpad
0
130
実はマルチモーダルだった。ブラウザの組み込みAI🧠でWebの未来を感じてみよう #jsfes #gemini
n0bisuke2
3
1.3k
Context is King? 〜Verifiability時代とコンテキスト設計 / Beyond "Context is King"
rkaga
10
1.3k
Full-Cycle Reactivity in Angular: SignalStore mit Signal Forms und Resources
manfredsteyer
PRO
0
160
Featured
See All Featured
Raft: Consensus for Rubyists
vanstee
141
7.2k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
0
1k
How to train your dragon (web standard)
notwaldorf
97
6.4k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
110
Designing for Performance
lara
610
69k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
93
My Coaching Mixtape
mlcsv
0
7
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
0
89
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
0
290
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
61
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
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