Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Scalaを業務で使うためにした7つのこと
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
yoshiyoshifujii
September 09, 2017
Programming
1.9k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Scalaを業務で使うためにした7つのこと
Scala関西 Summit 2017 LT
yoshiyoshifujii
September 09, 2017
More Decks by yoshiyoshifujii
See All by yoshiyoshifujii
技術的負債に立ち向かう、 ひとりから始めるチームづくり / From One to Team: Building Momentum Against Technical Debt
yoshiyoshifujii
1
310
DMMを支える決済基盤の技術的負債にどう立ち向かうか / Addressing Technical Debt in Payment Infrastructure
yoshiyoshifujii
5
3.2k
技術的負債と戦略的に戦わざるを得ない場合のオブザーバビリティ活用術 / Leveraging Observability When Strategically Dealing with Technical Debt
yoshiyoshifujii
1
370
プロダクトオーナーの視座から見た信頼性とオブザーバビリティ / Reliability and Observability from the Perspective of a Product Owner
yoshiyoshifujii
2
2k
プロダクトオーナーがFour Keys + 信頼性に思うところ / Product Owners Think of Four Keys + Reliability
yoshiyoshifujii
0
700
Recapping Chatwork Scala Journey - ScalaMatsuri2023
yoshiyoshifujii
0
3.1k
ここ数ヶ月でAkkaを勉強した方法について紹介 / I have studied Akka in the past few months
yoshiyoshifujii
1
350
コードをどまんなかに据えたモデリング-Scala版 / Modeling with code in the middle-Scala version
yoshiyoshifujii
0
180
Chatworkのドメインをモデリングした / Modeling Chatwork domain
yoshiyoshifujii
0
1k
Other Decks in Programming
See All in Programming
機械に任せるテスト、人が見るテスト ⽣成AIで引き直した、運⽤保守フェーズの線引き
dske104
0
190
Herb in Rails 8.2: Your ERB views, now HTML-aware @ Rails World 2026, Austin, Texas
marcoroth
0
220
FactoryBotをやめればRSpecは速くなるのか?
yuta_onishi_97
0
650
RAG の “R” を Swift で覗いてみる 〜「意味から探す」検索の仕組み〜
nao_randd
0
170
Apple Intelligence を用いた個人情報誤送信防止、及びユーザーリクエスト体験の改善について
yukiny
0
350
C#の現在地 進化の歴史と、AI時代の.NET Everywhere
neuecc
5
5.2k
APNsからLive Activityを開始する話
yumnumm
0
170
AIで開発が速くなった先で、開発チームは何を目指すか
shihochan
1
1.6k
Next.js: The final boss of Web Performance
guaca
0
280
全ての永続トークンを、生まれる前に消し去りたい!
sylph01
2
970
Performance Optimization With LLMs
xleitix
0
130
AWS CDKのカスタムリソースでContinuum(旧Security Agent)を実装した話 | Implementing Continuum (formerly Security Agent) via AWS CDK Custom Resource
akihisaikeda
2
150
Featured
See All Featured
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
570
The Curse of the Amulet
leimatthew05
3
16k
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
A Modern Web Designer's Workflow
chriscoyier
699
190k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
4
1.2k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
570
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
5
830
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
35
2.9k
Exploring anti-patterns in Rails
aemeredith
4
540
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
270
What's in a price? How to price your products and services
michaelherold
247
13k
Faster Mobile Websites
deanohume
310
32k
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ΤϯδχΞΛ ืू͓ͯ͠Γ·͢