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
Think about API orchestration with RxJava
Search
rejasupotaro
October 28, 2014
9
2.5k
Think about API orchestration with RxJava
rejasupotaro
October 28, 2014
Tweet
Share
More Decks by rejasupotaro
See All by rejasupotaro
A Practical Approach To Semantic Search
rejasupotaro
1
360
Challenges in Search in Global Services
rejasupotaro
2
3.6k
ML on Mobile DroidKaigi 2018
rejasupotaro
3
8k
Managing tasks to Kotlin
rejasupotaro
1
170
Go Global - #CookpadTechconf 2017
rejasupotaro
8
7.9k
Successful Locali(z)(s)ation - Droidcon Berlin 2016
rejasupotaro
5
1.4k
Collecting logs from mobile apps
rejasupotaro
0
270
Inside Kotlin
rejasupotaro
0
120
Heartless code review
rejasupotaro
2
420
Featured
See All Featured
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
29
2k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Building Applications with DynamoDB
mza
91
6.1k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
28
4.4k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
169
50k
Build The Right Thing And Hit Your Dates
maggiecrowley
33
2.4k
Gamification - CAS2011
davidbonilla
80
5.1k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
9.1k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
2
290
Designing Dashboards & Data Visualisations in Web Apps
destraynor
229
52k
Product Roadmaps are Hard
iamctodd
PRO
49
11k
GitHub's CSS Performance
jonrohan
1030
460k
Transcript
5IJOLBCPVU"1*PSDIFTUSBUJPO XJUI 3Y+BWB
!SFKBTVQPUBSP +"7" :06 Ϩδϟεϙଠ
8FTIPVMEEJTDVTT 03$)&453"5*0/
None
IUUQTTQFBLFSEFDLDPNQPUBUPNPOPMJUIJDBSDIJUFDUVSFJTEFBE
IUUQXXXZPVUVCFDPNXBUDI W-&DE87GC)WD
IUUQXXXJOGPRDPNOFXTTPVOEDMPVENJDSPTFSWJDFT
None
"$4WJB0"VUI %FTDSJQUJWFXBZUPTFSWFZPVS "DUJWF3FDPSENPEFMT BTXFMMBTQMBJOPME 3VCZPCKFDUTBT+40/CBTFESFTPVSDFT 1BSUJBMSFTQPOTFCZpFMETQBSBNFUFST (BSBHF
3BJMTGSBNFXPSLUPBEE3&45GVMIZQFSNFEJB"1*UPZPVSBQQMJDBUJPO
,FFQUIFJOUFSGBDFMFBOBOENFBO 4IBSFEVOEFSTUBOEJOHPGBDUJPOT .BLFBTZTUFNDPOOFDUFE .BLFSFTQPOTFTDBDIFBCMF *U`T4*.1-&BOE%0$6.&/5"#-&
8IZ3&45
5IFUSBEJUJPOBMPOFTJ[FpUTBMM 04'" 3&45 "1*BQQSPBDI5IFQSPCMFNXJUIUIF04'" BQQSPBDIJTUIBUJUTFNQIBTJTJTUPNBLFJU DPOWFOJFOUGPSUIF"1* OPUUIF"1*DPOTVNFS 4*.1-&DBOCFCBE FYUFOTJPOFOHJOFDPNOFUqJYNPWFTBXBZGSPNSFTUGPSJUTBQJ
0VSBQQTBSFOPUTJNQMF )FODF BTJNQMF"1*JTOPUBMXBZTTVJUBCMF
*4/0546*5"#-&
GPS 5BHUBHTFMFDUFE5BHT \ DMJFOUEFMFUF lUBHTz UBH DBMMCBDL ^ $"4&
$"4&
*EFBPGCBUDISFRVFTUGPS 4FSWFS .JEEMFXBSF
4FSWFS .JEEMFXBSF *EFBPGCBUDISFRVFTUGPS BSTEVPCBUDI@BQJ
4FSWFS .JEEMFXBSF *EFBPGCBUDISFRVFTUGPS BSTEVPCBUDI@BQJ
4FSWFS .JEEMFXBSF *EFBPGCBUDISFRVFTUGPS BSTEVPCBUDI@BQJ
3VOTFRVFOUJBMMZ *U`TEJ⒏DVMUUPNBOBHFDPNQMFY DPODVSSFOUPQFSBUJPO
None
3FEVDF$IBUUJOFTT 4JOHMF PQUJNJ[FESFRVFTUQBZ8"/UBYPODF UFDICMPHOFUqJYDPNPQUJNJ[JOHOFUqJYBQJIUNM %JTDSFUF)551SFRVFTUTQBZ8"/UBYSFQFBUFEMZ
XXXTMJEFTIBSFOFUCFOKBNJOTDINBVTCTDINBVTBQJXPSMEUSBOTGPSNJOHOFUqJYBQJ
XXXTMJEFTIBSFOFU*OGP2GVODUJPOBMSFBDUJWFQSPHSBNNJOHJOUIFOFUqJYBQJ
%JSUZCVTJOFTTMPHJD %FDSFBTFNPEFMQVSJUZ $MJFOU 3&45GVM"1* lؾ߹͍z *UNFBOTl'JHIUJOHTQJSJUz $MJFOU &YQFSJFODF"1* BLB"1*0SDIFTUSBUJPO 3&45GVM"1*
NBLFFWFSZPOFIBQQZ
BXFTPNFʜ
BXFTPNFʜ 0OFZFBSMBUFS
"1*0SDIFTUSBUJPO 0I UIBU`TJOUFSFTUJOH
"1*0SDIFTUSBUJPO 0I UIBU`TJOUFSFTUJOH %POPUIJOH 4PUPEBZ *USZJU
"1*0SDIFTUSBUJPO $MJFOU (BSBHF *NQMFNFOUPSDIFTUSBUJPOMBZFSVTJOH 3Y/FUUZ
"OESPJEDMJFOUJNQMFNFOUBUJPO
3Y/FUUZ "1*0SDIFTUSBUJPO
3Y/FUUZ "1*0SDIFTUSBUJPO
(BSBHF 3&45GVM"1*
8IZEPXFVTF3Y+BWB 8FLOPXNBOZTPMVUJPOPGUISFBE NBOBHFNFOU$BMMCBDL 'VUVSF 1SPNJTF "DUPS BTZOD ʜ
$POEJUJPOBMBTZODISPOPVTFYFDVUJPOqPXT CFDPNFEJ⒏DVMUUPPQUJNBMMZDPNQPTF QBSUJDVMBSMZBTMBUFODJFTPGFBDISFRVFTUWBSZ BUSVOUJNF VTJOH'VUVSFT +BWB'VUVSFTBSF&YQFOTJWFUP$PNQPTF 4JNJMBSUP'VUVSFTUIPVHI UIFZBSFFBTZUPVTF XJUIBTJOHMFMFWFMPGBTZODISPOPVTFYFDVUJPO CVUCFDPNFVOXJFMEZXJUIOFTUFEDPNQPTJUJPO
$BMMCBDLT)BWF5IFJS0XO1SPCMFNT UFDICMPHOFUqJYDPNSYKBWBOFUqJYBQJIUNM
3Y+BWBJTHPPETPMVUJPOGPS"1* PSDIFTUSBUJPOJNQMFNFOUBUJPO *XBOUUPNPSFLOPXMFEHFBCPVU QFSGPSNBODF NBJOUBJOBCJMJUZ EJTUSJCVUFEUSBDJOH ʜ4PMFU`TUBML
XJUINF $PODMVTJPO
5IBOLZPV