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
MODERN JAVA + YOU, DOWNLOAD TODAY (2014/09)
Search
rejasupotaro
September 27, 2014
2
1.1k
MODERN JAVA + YOU, DOWNLOAD TODAY (2014/09)
rejasupotaro
September 27, 2014
Tweet
Share
More Decks by rejasupotaro
See All by rejasupotaro
A Practical Approach To Semantic Search
rejasupotaro
2
510
Challenges in Search in Global Services
rejasupotaro
1
3.8k
ML on Mobile DroidKaigi 2018
rejasupotaro
3
8.3k
Managing tasks to Kotlin
rejasupotaro
1
210
Go Global - #CookpadTechconf 2017
rejasupotaro
8
8.2k
Successful Locali(z)(s)ation - Droidcon Berlin 2016
rejasupotaro
5
1.5k
Collecting logs from mobile apps
rejasupotaro
0
320
Inside Kotlin
rejasupotaro
0
150
Heartless code review
rejasupotaro
2
460
Featured
See All Featured
Code Reviewing Like a Champion
maltzj
527
40k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
9
970
A Tale of Four Properties
chriscoyier
161
23k
Making the Leap to Tech Lead
cromwellryan
135
9.6k
KATA
mclloyd
PRO
32
15k
Six Lessons from altMBA
skipperchong
29
4.1k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
320
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
RailsConf 2023
tenderlove
30
1.3k
Java REST API Framework Comparison - PWX 2021
mraible
34
9k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
11
920
Being A Developer After 40
akosma
91
590k
Transcript
.0%&3/+"7" :06 %08/-0"% 50%":
)J *`N%6,& "HFOEB )JTUPSZBOEGFBUVSFTPG+BWB .PEFSO+BWB'SBNFXPSLT %*3&$5."3,&5*/(
$ ˠ0BL ˠ+BWB
ʙ ʙ 5ISFBET /P(FOFSJDT /P"OOPUBUJPOT
/P-BNCEB&YQSFTTJPOT (FOFSJDT "OOPUBUJPOT 1MVHHBCMF"OOPUBUJPO1SPDFTTJOH USZXJUISFTPVSDFT .FUIPESFGFSFODFT -BNCEB&YQSFTTJPOT 0QUJPOBM 4USFBN"1* NFUBTQBDF 3&1- )551$MJFOU -JHIU8FJHIU+40/"1* 1SPDFTT"1*6QEBUFT
+BWBJT qFYJCMFMBOHVBHF
-PNCPL WBMFYBNQMFOFX"SSBZ-JTU4USJOH FYBNQMFBEE )FMMP 8PSME WBMGPPFYBNQMFHFU
WBMBBSSBZ )FMMP 5IFSF XIBU %": J4 J5 WBMCBFYJTUT TGSPN4USJOH
T GPSBMM $IBSBDUFSJT-PXFS$BTF 4ZTUFNPVUQSJOUMO C USVF 'VODUJPOBM+BWB WBMBBSSBZ WBMCBGPME-FGU BEE 4ZTUFNPVUQSJOUMO C WBMPTPNF WBMPTPNF WBMQPCJOE JJ TPNF J OPOF WBMQPCJOE JJ TPNF J OPOF PQUJPO4IPX JOU4IPX QSJOUMO Q /POF PQUJPO4IPX JOU4IPX QSJOUMO Q 4PNF
"VUP7BMVF !"VUP7BMVF BCTUSBDUTUBUJDDMBTT"OJNBM\ TUBUJD"OJNBMDSFBUF 4USJOHOBNF JOUOVNCFS0G-FHT \ SFUVSOOFX"VUP7BMVF@"OJNBM OBNF OVNCFS0G-FHT
^ ! BCTUSBDU4USJOHOBNF BCTUSBDUJOUOVNCFS0G-FHT ^
"DUPS
1BDLBHJOHBOE%JTUSJCVUJOH +"3+BWB"3DIJWF &YFDVUBCMFpMF 8"38FCBQQMJDBUJPO"3DIJWF 8PSLPO4FSWMFU$POUBJOFS
*ODMVEFTNBOJGFTU SFTPVSDFT FUDʜ ""3"OESPJE"3DIJWF #VJMEXJUI"OESPJEQSPKFDU *ODMVEFTNBOJGFTU SFTPVSDFT FUDʜ
4FSWMFU$POUBJOFST 5PNDBU lΈΜͳͬͯΔ͔ΒͬͯΔɻৄࡉΑ͘Βͳ͍ɻz +FUUZ -JHIUXFJHIUBOEIJHIQFSGPSNBODF
4PMS )BEPPQ ("& /FUqJY :BNNFS ʜ (MBTT'JTI %FWFMPQFECZ4VO 8FC-PHJD %FWFMPQFECZ0SBDMF&OUFSQSJTF
4USVUT 4FBTBS 8JDLFU 4QSJOH .PEFSO+BWB8"'
.PEFSO+BWB8"' 0PQT 4USVUT 4FBTBS 8JDLFU 4QSJOH
.PEFSO+BWB8"' +FSTFZ %SPQXJ[BSE 4QBSL 3&459
+FSTFZ 3&45GVM4FSWJDFTJO+BWB +"9343FGFSFODF*NQMFNFOUBUJPO 6TFBMPUPGBOOPUBUJPOTUPDPOUSPMEBUBqPX
&YBNQMF XSJUFBT3P3 !1BUI VTFST QVCMJDDMBTT6TFST$POUSPMMFSFYUFOET"QQMJDBUJPO$POUSPMMFS\ !(&5 !1BUI \JE^
!1SPEVDFT "11-*$"5*0/@+40/ QVCMJD3FTQPOTFTIPX !1BUI1BSBN JE 4USJOHJE \ 4USJOHFOUJUZ6TFS3FTPVSDF%6..:@64&3UP+TPO SFUVSO3FTQPOTFPL FOUJUZ CVJME ^
&YBNQMF XSJUFBT3P3 QVCMJDDMBTT6TFS3FTPVSDFFYUFOET3FTPVSDF\ !+TPO1SPQFSUZ JE QSJWBUFJOUJE !+TPO1SPQFSUZ VSM QSJWBUF4USJOHVSM !+TPO1SPQFSUZ
OBNF QSJWBUF4USJOHOBNF ! QVCMJD6TFS3FTPVSDF JOUJE 4USJOHVSM 4USJOHOBNF \ UIJTJEJE UIJTVSMVSM UIJTOBNFOBNF ^
&YBNQMF 5FTUJOH DMBTT6TFS3FTPVSDFT4QFDFYUFOET4QFDJpDBUJPO\ EFG"VTFSDBOCFTFSJBMJ[FEUP+40/ \ HJWFO 6TFS3FTPVSDFVTFSOFX6TFS3FTPVSDF
IUUQHJUIVCDPNSFKBTVQPUBSP SFKBTVQPUBSP FYQFDU VTFSUP+TPO KTPO'JYUVSF pYUVSFTVTFSKTPO ^
%SPQXJ[BSE +BWBGSBNFXPSLGPSEFWFMPQJOH PQTGSJFOEMZ IJHIQFSGPSNBODF 3&45GVMXFCTFSWJDFT
5IPVHIU8PSLT 5FDIOPMPHZ3BEBS +BWB4DSJQUFDPTZTUFN NJDSPTFSWJDFT $POXBZ`T-BZ JOGSBTUSVDUVSFEFDFOUSBMJ[BUJPO
.BSUJO'PXMFS
5FDIOPMPHZ3BEBS+VMZc5IPVHIU8PSLT IUUQXXXUIPVHIUXPSLTDPNSBEBSMBOHVBHFTBOEGSBNFXPSLT %SPQXJ[BSE "OHVMBS &MN (P +BWB 5ZQF4DSJQU
%SPQXJ[BSE %FWFMPQFECZ:BNNFS 4USBJHIUGPSXBSEEFQMPZNFOUT #VJMEJOPQFSBUJPOBMNFUSJDTBOEIFBMUI DIFDLT
4QBSL .JDSPXFCGSBNFXPSL
&YBNQMF HFU SFR SFT )FMMP8PSME ! HFU
VTFSTJE SFR SFT \ 4USJOHJESFRQBSBNT JE SFUVSO%6..:@64&3UP+TPO ^
3&459 UIFMJHIUXFJHIU+BWB3&45GSBNFXPSL
7FSZMJHIUXFJHIU
5IBOLZPV !SFKBTVQPUBSP $PODMVTJPO +"7"JT(3&"5