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.4k
Think about API orchestration with RxJava
rejasupotaro
October 28, 2014
Tweet
Share
More Decks by rejasupotaro
See All by rejasupotaro
Challenges in Search in Global Services
rejasupotaro
2
3.5k
ML on Mobile DroidKaigi 2018
rejasupotaro
3
7.7k
Managing tasks to Kotlin
rejasupotaro
1
150
Go Global - #CookpadTechconf 2017
rejasupotaro
8
7.7k
Successful Locali(z)(s)ation - Droidcon Berlin 2016
rejasupotaro
5
1.3k
Collecting logs from mobile apps
rejasupotaro
0
220
Inside Kotlin
rejasupotaro
0
82
Heartless code review
rejasupotaro
2
410
Improving UX through performance Droidcon Italy
rejasupotaro
38
10k
Featured
See All Featured
10 Git Anti Patterns You Should be Aware of
lemiorhan
648
58k
Visualization
eitanlees
136
14k
Teambox: Starting and Learning
jrom
128
8.4k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
357
22k
Optimising Largest Contentful Paint
csswizardry
8
2.4k
Designing for Performance
lara
601
67k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
501
140k
RailsConf 2023
tenderlove
4
540
The Power of CSS Pseudo Elements
geoffreycrofte
60
5k
4 Signs Your Business is Dying
shpigford
175
21k
Keith and Marios Guide to Fast Websites
keithpitt
408
22k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
14
1.5k
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