Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Scala Driven Management
Search
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
AIプラットフォームにおけるMLflowの利用について
lycorptech_jp
PRO
1
160
Challenging Hardware Contests with Zephyr and Lessons Learned
iotengineer22
0
220
AWSセキュリティアップデートとAWSを育てる話
cmusudakeisuke
0
280
シニアソフトウェアエンジニアになるためには
kworkdev
PRO
3
120
AIの長期記憶と短期記憶の違いについてAgentCoreを例に深掘ってみた
yakumo
4
340
乗りこなせAI駆動開発の波
eltociear
1
1.1k
【AWS re:Invent 2025速報】AIビルダー向けアップデートをまとめて解説!
minorun365
4
530
IAMユーザーゼロの運用は果たして可能なのか
yama3133
1
390
re:Invent2025 コンテナ系アップデート振り返り(+CloudWatchログのアップデート紹介)
masukawa
0
370
AWS Security Agentの紹介/introducing-aws-security-agent
tomoki10
0
270
Lambdaの常識はどう変わる?!re:Invent 2025 before after
iwatatomoya
1
560
エンジニアとPMのドメイン知識の溝をなくす、 AIネイティブな開発プロセス
applism118
4
1.3k
Featured
See All Featured
Side Projects
sachag
455
43k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Visualization
eitanlees
150
16k
Learning to Love Humans: Emotional Interface Design
aarron
274
41k
Testing 201, or: Great Expectations
jmmastey
46
7.8k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
1
100
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
The Power of CSS Pseudo Elements
geoffreycrofte
80
6.1k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
37
2.6k
Optimising Largest Contentful Paint
csswizardry
37
3.5k
Git: the NoSQL Database
bkeepers
PRO
432
66k
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.