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
330
Challenges in Search in Global Services
rejasupotaro
2
3.6k
ML on Mobile DroidKaigi 2018
rejasupotaro
3
7.9k
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
260
Inside Kotlin
rejasupotaro
0
120
Heartless code review
rejasupotaro
2
420
Featured
See All Featured
GitHub's CSS Performance
jonrohan
1030
460k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
228
52k
Fashionably flexible responsive web design (full day workshop)
malarkey
404
65k
How to Think Like a Performance Engineer
csswizardry
18
1k
Measuring & Analyzing Core Web Vitals
bluesmoon
0
9
No one is an island. Learnings from fostering a developers community.
thoeni
19
2.9k
Documentation Writing (for coders)
carmenintech
65
4.4k
It's Worth the Effort
3n
183
27k
A Philosophy of Restraint
colly
203
16k
Put a Button on it: Removing Barriers to Going Fast.
kastner
58
3.5k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
159
15k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
4
260
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