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
ObservableTransformerで汎用処理を共通化してみる
Search
Tatsuya Sawai
June 12, 2017
Technology
0
1k
ObservableTransformerで汎用処理を共通化してみる
Rx Ja Night Vol.2の発表資料です!
Tatsuya Sawai
June 12, 2017
Tweet
Share
More Decks by Tatsuya Sawai
See All by Tatsuya Sawai
Firebase Android SDK Tasks API の直列処理について@firebase.yebisu #1
tatuas
1
4.2k
Other Decks in Technology
See All in Technology
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
43k
Vertex AI Agent Engine で学ぶ「記憶」の設計
tkikuchi
0
120
Introduction to Sansan Meishi Maker Development Engineer
sansan33
PRO
0
360
primeNumber DATA MANAGEMENT CAMP #2:
masatoshi0205
1
660
三菱UFJ銀行におけるエンタープライズAI駆動開発のリアル / Enterprise AI_Driven Development at MUFG Bank: The Real Story
muit
10
20k
Digitization部 紹介資料
sansan33
PRO
1
7k
AWS Bedrock Guardrails / 機密情報の入力・出力をブロックする — Blocking Sensitive Information Input/Output
kazuhitonakayama
2
190
Snowflakeデータ基盤で挑むAI活用 〜4年間のDataOpsの基礎をもとに〜
kaz3284
1
320
[続・営業向け 誰でも話せるOCI セールストーク] AWSよりOCIの優位性が分からない編(2026年2月20日開催)
oracle4engineer
PRO
0
160
「使いにくい」も「運用疲れ」も卒業する UIデザイナーとエンジニアが創る持続可能な内製開発
nrinetcom
PRO
1
770
トラブルの大半は「言ってない」x「言ってない」じゃねーか!!
ichimichi
0
270
大規模な組織におけるAI Agent活用の促進と課題
lycorptech_jp
PRO
5
7.5k
Featured
See All Featured
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.8k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
77
RailsConf 2023
tenderlove
30
1.4k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
1
3.5k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
9.7k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.1k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
290
HDC tutorial
michielstock
1
480
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.1k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Scaling GitHub
holman
464
140k
Transcript
ObservableTransformerで 汎用処理を共通化してみる Timers inc. @tatuas
自己紹介
自己紹介
ObservableTransformer
ObservableTransformer ‘’ 上流のObservableに関数を適用し、必要に応じて異なる要素 タイプを持つObservableSourceを返します。’’ http://reactivex.io/RxJava/2.x/javadoc/io/reactivex/ObservableTransformer.html
ObservableTransformer
ObservableTransformer
ObservableTransformer
ObservableTransformer
ObservableTransformer • ObservableTransformerのInterfaceを継承した クラスを作ればOK • Composeは複数回呼びさせるので、いろいろな Transformerを組み合わせて使える • SwiftでいうExtension的なこと?
活用例
活用例 1. RetrofitのSchedulerを共通化してみる
活用例 1. RetrofitのSchedulerを共通化してみる
活用例 ちょっと スマートになった
活用例 2. HttpExceptionのエラーハンドリングを汎用化してみる
活用例 2. HttpExceptionのエラーハンドリングを汎用化してみる
活用例 2. HttpExceptionのエラーハンドリングを汎用化してみる ここに仕込む
活用例 2. HttpExceptionのエラーハンドリングを汎用化してみる ここに仕込む HttpExceptionを個々で判定 する必要がなくなった
活用例 3. Tokenリフレッシュを共通化してみる
活用例 3. Tokenリフレッシュを共通化してみる ここに仕込む
活用例 3. Tokenリフレッシュを共通化してみる ここに仕込む Tokenのリフレッシュが簡単に なった
弊社ではまだ使えてないっす…
ありがとうございました!