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を業務で使うためにした7つのこと
Search
yoshiyoshifujii
September 09, 2017
Programming
1
1.8k
Scalaを業務で使うためにした7つのこと
Scala関西 Summit 2017 LT
yoshiyoshifujii
September 09, 2017
Tweet
Share
More Decks by yoshiyoshifujii
See All by yoshiyoshifujii
技術的負債に立ち向かう、 ひとりから始めるチームづくり / From One to Team: Building Momentum Against Technical Debt
yoshiyoshifujii
1
220
DMMを支える決済基盤の技術的負債にどう立ち向かうか / Addressing Technical Debt in Payment Infrastructure
yoshiyoshifujii
5
930
技術的負債と戦略的に戦わざるを得ない場合のオブザーバビリティ活用術 / Leveraging Observability When Strategically Dealing with Technical Debt
yoshiyoshifujii
1
260
プロダクトオーナーの視座から見た信頼性とオブザーバビリティ / Reliability and Observability from the Perspective of a Product Owner
yoshiyoshifujii
2
1.7k
プロダクトオーナーがFour Keys + 信頼性に思うところ / Product Owners Think of Four Keys + Reliability
yoshiyoshifujii
0
590
Recapping Chatwork Scala Journey - ScalaMatsuri2023
yoshiyoshifujii
0
2.9k
ここ数ヶ月でAkkaを勉強した方法について紹介 / I have studied Akka in the past few months
yoshiyoshifujii
1
300
コードをどまんなかに据えたモデリング-Scala版 / Modeling with code in the middle-Scala version
yoshiyoshifujii
0
150
Chatworkのドメインをモデリングした / Modeling Chatwork domain
yoshiyoshifujii
0
910
Other Decks in Programming
See All in Programming
AIを活用したレシート読み取り機能の開発から得られた実践知 / AI Receipt Scan Practice
rockname
2
1.5k
dynamic!
moro
9
5.4k
ABEMAモバイルアプリが Kotlin Multiplatformと歩んだ5年 ─ 導入と運用、成功と課題 / iOSDC 2025
akkyie
0
310
AccessorySetupKitで実現するシームレスなペアリング体験 / Seamless pairing with AccessorySetupKit
nekowen
0
210
あなたの知らない「動画広告」の世界 - iOSDC Japan 2025
ukitaka
0
330
高度なUI/UXこそHotwireで作ろう Kaigi on Rails 2025
naofumi
4
3k
iOS 17で追加されたSubscriptionStoreView を利用して5分でサブスク実装チャレンジ
natmark
0
460
開発生産性を上げるための生成AI活用術
starfish719
1
120
iOSエンジニア向けの英語学習アプリを作る!
yukawashouhei
0
150
Serena MCPのすすめ
wadakatu
4
860
育てるアーキテクチャ:戦い抜くPythonマイクロサービスの設計と進化戦略
fujidomoe
1
150
XP, Testing and ninja testing ZOZ5
m_seki
1
190
Featured
See All Featured
Optimising Largest Contentful Paint
csswizardry
37
3.4k
How to train your dragon (web standard)
notwaldorf
96
6.3k
Scaling GitHub
holman
463
140k
GraphQLの誤解/rethinking-graphql
sonatard
72
11k
Typedesign – Prime Four
hannesfritz
42
2.8k
Unsuck your backbone
ammeep
671
58k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
13k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
950
How STYLIGHT went responsive
nonsquared
100
5.8k
jQuery: Nuts, Bolts and Bling
dougneiner
64
7.9k
How GitHub (no longer) Works
holman
315
140k
KATA
mclloyd
32
14k
Transcript
4DBMBΛۀͰ͏ ͨΊʹͨͭ͠ͷ͜ͱ 4BU !ZPTIJZPTIJGVKJJ
͜ΜΜΘʔ w:PTIJUBLB'VKJJ !ZPTIJZPTIJGVKJJ w4PGUXBSF&OHJOFFS w4DBMB1ZUIPO+BWB 5ZQFTDSJQU w4DBMBؔ4VNNJU4UB⒎ w4FSWFSMFTT0TBLB4UB⒎
4DBMBͬͯ·͔͢ʔ
ۀͰͬͯ·͔͢ʔ
झຯͰ͢ΑͶʔ
ࢀՃ͢Δ ද໌͢Δ ্࢘Λ࿈Εͯߦ͘ આ໌͢Δ ະདྷΛޠΔ ࣗΒΔ ઐՈΛݺͿ
ࢀՃ͢Δ
ίϛϡχςΟʹࢀՃ͢Δ w%FWFMPQFST4VNNJU IUUQFWFOUTIPFJTIBKQEFWTVNJ w࣮ઓͰͷ4DBMBʙͭͷࣄྫ͔ΒΔ4DBMBͷצॴʙ IUUQTKJTTFOTDBMBEPPSLFFQFSKQFWFOUT w4DBMBؔ4VNNJU IUUQTVNNJUTDBMBLBOTBJPSHJOEFYIUNM
ද໌͢Δ
ҙΛͬͯ͑Δ w4DBMBΊͬͪΌྑ͍ͬ͢Α wΠέͯΔاۀͰ࠾༻͞Εͯ·͢Α w͏ͪ4DBMBΔͱΠέͯΔاۀʹͳΕ·͢Α
্࢘Λ࿈Εͯߦ͘
ҰॹʹࢀՃ͢Δ wͦΕͱͳ͘ɺϦϯΫΛϝʔϧ͢Δ wҰॹʹग़ு͢Δ wߦ͔ͳ͍ΜͰ͔͢ ͱἤΔ w΄Βʂ͜ͳ͍ͩݴͬͨ͜ͱݴͬͨΔͰ͠ΐʂ w΄ΒʂࢀՃͯ͠ΔͻͱΒεΰΠͰ͠ΐʂ
આ໌͢Δ
ͪΌΜͱઆ໌͢Δ w+BWBͱͷൺֱࢿྉΛ༻ҙ͢Δ w$ͱͷൺֱࢿྉΛ༻ҙ͢Δ wϝϦοτɾσϝϦοτΛཧ͢Δ wಋೖࣄྫɾاۀΛௐͯཧ͢Δ
ະདྷΛޠΔ
͜Μͳྑ͍͜ͱ͋ΔΑ w4DBMBΛͬͯΔձࣾͱͯ͠ੈʹग़ͤΔ wΠέͯΔٕज़ऀΛݺΔ wٕज़ྗͷ͋Δࣾһ͕ҭͭ wٕज़ྗͷ͋Δࣾһ͕֎ʹग़ͯొஃ͢Δ wձࣾͷϒϥϯυઓུʹ͑Δ
ࣗΒΔ
ͲΜͲΜొஃ͢Δ w ୈճ4DBMBؔษڧձ IUUQTDPOOQBTTDPNFWFOU w 4DBMB.BUTVSJ IUUQTDBMBNBUTVSJPSH w
ୈճ4DBMBؔษڧձ IUUQTDPOOQBTTDPNFWFOU w 4FSWFSMFTT.FFUVQ0TBLB IUUQTTFSWFSMFTTDPOOQBTTDPNFWFOU
ͲΜͲΜొஃ͢Δ w 4DBMB.BUTVSJ IUUQTDBMBNBUTVSJPSH w 4DBMBؔษڧձφΠτηϛφʔ IUUQTDPOOQBTTDPNFWFOU w
,"/+"7"1"35: IUUQTLBOKBWBDPOOQBTTDPNFWFOU w 4DBMBԬ IUUQTTDBMBDPOOQBTTDPNFWFOU
ઐՈΛݺͿ
ࣗΒ͚ͩ͡Ό৺ w4DBMBઌۦऀʹདྷ͍ͯͨͩ͘ wͳΜͰ͔ΜͰ͚ࣗͩͰΔͷਏ͍ wॿ͚ͯͬͯݴ͓͏
.05&9Ͱ 4DBMBΤϯδχΞΛ ืू͓ͯ͠Γ·͢