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
Scala Driven Management
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Jiro Hiraiwa
June 28, 2019
Technology
0
1.4k
Scala Driven Management
My presentation in Scala Matsuri 2019. Developing management with Scala, its process and benefits.
Jiro Hiraiwa
June 28, 2019
Tweet
Share
More Decks by Jiro Hiraiwa
See All by Jiro Hiraiwa
Linearはいいぞ
hiraiva
0
130
「空気を読む」ということ c/w Podcastのススメ
hiraiva
0
170
自社の体制と自分流マネジメント概論 (Engineering Manager Meetup #5).pdf
hiraiva
2
2.4k
Other Decks in Technology
See All in Technology
プロダクト成長を支える開発基盤とスケールに伴う課題
yuu26
0
150
ゼロから始めたFindy初のモバイルアプリ開発
grandbig
2
620
Kubecon NA 2025: DRA 関連の Recap と社内 GPU 基盤での課題
kevin_namba
0
110
2026年、サーバーレスの現在地 -「制約と戦う技術」から「当たり前の実行基盤」へ- /serverless2026
slsops
2
140
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
41k
3分でわかる!新機能 AWS Transform custom
sato4mi
1
310
月間数億レコードのアクセスログ基盤を無停止・低コストでAWS移行せよ!アプリケーションエンジニアのSREチャレンジ💪
miyamu
0
670
CDKで始めるTypeScript開発のススメ
tsukuboshi
1
240
Introduction to Bill One Development Engineer
sansan33
PRO
0
360
いよいよ仕事を奪われそうな波が来たぜ
kazzpapa3
3
340
分析画面のクリック操作をそのままコード化 ! エンジニアとビジネスユーザーが共存するAI-ReadyなBI基盤
ikumi
0
120
toCプロダクトにおけるAI機能開発のしくじりと学び / ai-product-failures-and-learnings
rince
6
5.2k
Featured
See All Featured
Agile that works and the tools we love
rasmusluckow
331
21k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
200
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
350
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
150
Building Flexible Design Systems
yeseniaperezcruz
330
40k
What does AI have to do with Human Rights?
axbom
PRO
0
2k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
630
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
300
The SEO Collaboration Effect
kristinabergwall1
0
350
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
250
Why Our Code Smells
bkeepers
PRO
340
58k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
170
Transcript
4DBMB%SJWFO.BOBHFNFOU Jiro Hiraiwa (Opt, Inc.) ScalaMatsuri 2019
4FMGJOUSPEVDUJPO
"E5FDI0KJTBO .ZDIBSBDUFSJOPVSUFDICMPHJOQBTU 8PSLJOHGPS0QU *OD %JHJUBMBEWFSUJTJOHBHFODZJO+BQBO
&YFDVUJWF0GGJDFS $50BOENBOBHFSPG0QU 5FDIOPMPHJFT 0QU 5FDIOPMPHJFT (FOFSJDPGFOHJOFFSJOHEJWJTJPOTJO0QU EJWJTJPOTBOE FOHJOFFST *BNBO"E5FDI0KJTBO ͦ͏Ͱ͢ࢲ͕ΞυςΫ͓͡͞ΜͰ͢ ΠϯλʔωοτࠂཧళͷΦϓτͰ$50ͱ͔͍ͬͯ·͢
8IBUJTl.BOBHFNFOUz*UBMLBCPVU
"DIJFWJOHSFTVMUTUISPVHIPUIFST 3FTVMUTXIJDIPOFQFSTPODBOOPUBDIJFWFBMPOF &ODPVSBHFQFPQMFUPXPSLUPHFUIFSFGGJDJFOUMZ %FBMJOHXJUIDPOGMJDUJOHUIJOHT 8IBUJTl.BOBHFNFOUz*UBMLBCPVU ϚωδϝϯτͷΰʔϧଞਓΛ௨ͯ͠ࣄͷՌΛಘΔ͜ͱ
ໃ६ͨ͠ࣄ߲ΛԿͱ͔͠ɺՌͱϝϯόʔͷͱΛ࣮ݱ 4DBMBCJMJUZBOE TVTUBJOBCJMJUZPGCVTJOFTT QSPKFDUBOEUFBN (SPXUIBOEIBQQJOFTTPGNFNCFS
.BOBHFNFOUGPSQFPQMF 5BLJOHDBSFPGQFPQMFBOEFODPVSBHFUIFJSHSPXUI 1SPQFSTUBGGJOHBOEQSPQFSSFTPVSDFDPOUSPM .BLJOHPSHBOJ[BUJPONPSFFGGJDJFOUBOEGBJS .BOBHFNFOUGPSCVTJOFTT
QSPKFDUPSUFBN "HSFFEHPBM 1TZDIPMPHJDBMTBGFUZ *OUSJOTJDNPUJWBUJPOOPUDPNNBOEFEXPSLCVUWPMVOUBSZXPSL 3FTPMWFDPOGMJDUJOHTJUVBUJPOT 8IBUJTSFRVJSFEGPSl.BOBHFNFOUz ਓʑͷϚωδϝϯτͱࣄۀνʔϜͳͲͷϚωδϝϯτ͕͋Γ ͦΕͧΕʹඞཁͳཁૉ͕͋Δ
.ZDBTFPG4DBMBESJWFONBOBHFNFOU
"JOUFSOBMUPPMGPSBOBEWFSUJTJOHNFEJB .JOJNBMGFBUVSFTJOUIFTUTUBHF *OUFSOBMTUBGGUPCFBTTJHOFEJTPOMZNF NFNCFSTBSFPVUTPVSDFE .PTUPGUIFNEPO`U
IBWF4DBMBFYQFSJFODF CVUEPLOPX+BWB *BNHPPEBUEFTJHOJOHSFRVJSFNFOUTBOEGFBUVSFT #VU*EPO`UIBWFFOPVHIUJNFUPEFWFMPQXJUINFNCFST *EFTJHOFEJUBTB41"XJUI4DBMBBOE"OHVMBS 5ZQF4DSJQU 1SPKFDUPWFSWJFX ͱ͋Δࠂഔମ͚ͷπʔϧͰ ࣾһࢲ͚ͩɺ͋ͱۀҕୗϝϯόʔͰ։ൃͨ͠
4NBMMSFTPVSDFTBOEVOUSBJOFENFNCFST 74 /FFETPGGBTUEFWFMPQNFOUBOESFMFBTF $POGMJDUJOUIJTQSPKFDU ͜ͷϓϩδΣΫτগͳ͍Ϧιʔεͱ܇࿅͞Ε͍ͯͳ͍ϝϯόʔ Ͱૉૣ͘։ൃͱϦϦʔεΛ͠ͳ͚ΕͳΒͳ͍ͱ͍͏ໃ६͕͋Δ
.FNCFSTTUVEJFEXJUIlTDBMB UFYUzJOUIFGJSTUXFFL .ZUBTLT .BOBHFNFOU EFTJHOBOEKVTUBMJUUMFPGJNQMFNFOUBUJPO 3FWJFXTPGQVMMSFRVFTUT
$IFDLQPJOUT5ZQFTBGFUZ SJHIUCFIBWJPST /PODIFDLQPJOUT(PPE4DBMBTUZMFDPEFT *OGSBTUSVDUVSFPO"84 5BTLTPGPVUTPVSDFENFNCFST 8SJUJOHDPEFTXJUI4DBMBPS5ZQF4DSJQU 8IBUNZUFBNEJE ۀҕୗϝϯόʔॳिʹTDBMB UFYUͰֶशͨ͠ ࢲ͕ઃܭ࠷ݶͷϨϏϡʔΛߦ͍ɺۀҕୗϝϯόʔ͕࣮
5IFTUTUBHFQSPEVDUXBTBWBJMBCMFJOBCPVUNPOUIT *UXBTBMJUUMFMBUF #VUNPTUMZDPNQMFUFEGFBUVSFTPGUIFTUTUBHF "TBSFTVMU 4NBMMTVDDFTTPGTUTUBHF
"OEUIFO *UPPL PWFS NBOBHFNFOU UP BOPUIFS JOUFSOBM TUBGG "TBSFTVMU ϲ݄Ͱ࠷ݶػೳͷॳظ൛Λఏڙ͠ɺখ͞ͳޭಘͨ ͦͷޙϚωδϝϯτΛҾ͖ܧ͍ͩ
#FOFGJUTPG4DBMBGPSNBOBHFNFOU
8JUITNBMMNBOBHFNFOUDPTU EFWFMPQRVJDLMZBOETBGFMZ 5ZQFTBGFUZ DBTFDMBTT SJDIFDPTZTUFN .FNCFSTXIPBSFFYQFSJFODFEJO+BWBMFBSONPSFRVJDLMZ
0QQPSUVOJUZGPSTPNFPGUIFNUPBEWBODFUIFJSTLJMMT 8JUIWFSZTNBMMNBOBHFNFOUDPTU DPNQMFUFUPUBLFPWFS 5ZQFTBGFUZJTBHSFBUNBOBHFNFOUFMFNFOU .JOJNBMEPDVNFOUT 4PNFUFDIOJDBMEFCUSFNBJOTUIFDPNQFOTBUJPOPGDPOUSBEJDUJPO #FOFGJUTJOUIJTQSPKFDU ঈͱͯ͠ෛ࠴͕ͬͨɺ+BWBܦݧऀͱ͖ͬͭ͘͢ খ͍͞ϚωδϝϯτίετͰૉૣ҆͘શʹ։ൃ͠ɺҾ͖ܧ͛ͨ
-PPTFDPVQMJOHNBOBHFNFOUXJUINBOBHFS`T4DBMBTLJMM "WPJEJOHNJDSPNBOBHFNFOU (SPXUIPQQPSUVOJUJFTGPSFOHJOFFST #FOFGJUTGPSNBOBHFNFOU ϚωʔδϟʔࣗͰ4DBMB%SJWFO.BOBHFNFOU͢Δ͜ͱʹΑΓ ։ൃϚωδϝϯτ͕҆શʹͳΓίετԼ͕Δ
4DBMBNBLFTEFWFMPQJOHNBOBHFNFOUBMTPTBGF 4DBMBESJWFONBOBHFNFOUEFDSFBTFTNBOBHFNFOUDPTU 4DBMBNJHIUGJUBMTPQSPUPUZQJOHPSFBSMZSFMFBTF
Thank you! & We’re hiring! Jiro Hiraiwa / @hiraiva Opt,
Inc.