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
ワタシとPodcast
Search
nus3
January 20, 2024
Programming
2
1.6k
ワタシとPodcast
In BuriKaigi2024
nus3
January 20, 2024
Tweet
Share
More Decks by nus3
See All by nus3
Playwrightはどのようにクロスブラウザをサポートしているのか
yotahada3
8
2.5k
DenoでOpenTelemetryに入門する
yotahada3
2
520
WebDriver BiDiとは何なのか
yotahada3
1
550
コンポーネントテストの手法と その効果を考える
yotahada3
8
1.8k
フロントエンドクイズ大会
yotahada3
0
120
Node.jsのWorker threadsの話
yotahada3
1
1.3k
Do you like Storybook?
yotahada3
2
4.5k
10年以上続くプロダクトの フロントエンド刷新プロジェクトのふりかえり
yotahada3
3
850
App Runner & Next.js
yotahada3
0
170
Other Decks in Programming
See All in Programming
チームのテスト力を総合的に鍛えてシフトレフトを推進する/Shifting Left with Software Testing Improvements
goyoki
4
2k
予防に勝る防御なし(2025年版) - 堅牢なコードを導く様々な設計のヒント / Growing Reliable Code PHP Conference Fukuoka 2025
twada
PRO
28
8.6k
Kotlinで実装するCPU/GPU 「協調的」パフォーマンス管理
matuyuhi
0
290
Designing Repeatable Edits: The Architecture of . in Vim
satorunooshie
0
240
SidekiqでAIに商品説明を生成させてみた
akinko_0915
0
120
CSC509 Lecture 10
javiergs
PRO
0
170
モテるデスク環境
mozumasu
3
1.4k
CSC305 Lecture 14
javiergs
PRO
0
230
詳細の決定を遅らせつつ実装を早くする
shimabox
1
750
CSC305 Lecture 13
javiergs
PRO
0
370
マイベストのシンプルなデータ基盤の話 - Googleスイートとのつき合い方 / mybest-simple-data-architecture-google-nized
snhryt
0
130
業務でAIを使いたい話
hnw
0
230
Featured
See All Featured
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.8k
Scaling GitHub
holman
463
140k
Mobile First: as difficult as doing things right
swwweet
225
10k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.2k
Gamification - CAS2011
davidbonilla
81
5.5k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
2
290
The Illustrated Children's Guide to Kubernetes
chrisshort
51
51k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
Raft: Consensus for Rubyists
vanstee
140
7.2k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.7k
Transcript
ϫλγͱ1PEDBTU JO#VSJ,BJHJ
OVTʢͳ͢͞Μʣ ࡀஉੑಢݝࡏॅ ڈͱൺͯεϥΠυ͕μʔΫͰΧοίΑ͘ͳͬͨΜͰ ຊਓൺ IUUQTTQFBLFSEFDLDPNZPUBIBEBOJBOZJTIBOHTPLLVQVSPEBLVUPOPIVSPOUPFOEPTIVBYJOQVSP[JFLVUPOPIVSJLBFSJ
એ ޙͷΕ͔ͯ͑͑Βɺ͜Ε͚֮ͩ͑ͯͳʂ
αΠϘζʹ ϋγί ͱ͍͏ϑϩϯτΤϯυͷϚείοτΩϟϥΫλʔ͕͍Δ
αΠϘζʹ ϋγί ͱ͍͏ϑϩϯτΤϯυͷϚείοτΩϟϥΫλʔ͕͍Δ
Πϕϯτ༻ʹ࡞ͬͨάοζ
IUUQTCMPHDZCP[VJPFOUSZ ৽͍͠άοζΛ࡞Γ͍ͨͶΜʜ ͦͷͨΊʹೝΛ্ͤͳ͔͋ΜͶΜʜ
ϫλγͱ1PEDBTUͷग़ѭ͍ ͦΕɺίϩφશظͷࠒͳɻ ͏·͍ʂࢁా͘Μɺ࠲ஂຕ࣋ͬͯͬͯʙ
ίϩφՒͰνʔϜҎ֎ͷਓͱΔػձগͳ͘ ͳͬͪΌͬͨʜ ଞͷνʔϜ͕ԿͬͯΔ͔͋Μ· Θ͔Μͳ͍ʜ લ৬ࡏ੶࣌ͷOVT
ͦΜͳͱ͖
IUUQTXXXZPVUVCFDPNMJWF%:ZHPMJ;'JX TJN)XQ4Y,N(0."N5
IUUQTXXXZPVUVCFDPNMJWF%:ZHPMJ;'JX TJN)XQ4Y,N(0."N5 ΤϯδχΞͷਓ͕ ύʔιφϦςΟͬͯΔʂʂ
ΊͬͪΌָͦ͠͏Μʂ લ৬ࡏ੶࣌ͷOVT
IUUQT[FOOEFWOVTBSUJDMFTBDGBDGDCFE ࣾ1PEDBTUΛ͡Ίͨ
ࠓͬͯΔ1PEDBTU એΛ݉ͶͱΜͳ
IUUQTTUBOEGNDIBOOFMTFGECFGD શཧղ'.
શཧղ'. ͕ࣗͨͪؾʹͳΔٕज़τϐοΫΛΏΔ͘͢ 1PEDBTU ༑ਓ LL ͱҰॹʹͬͱΔΒ͍͠Ͱ ڈͷޙ͙Β͍͔Βߋ৽ࢭ·ͬͯΜ͚Ͳɺࠓ·ͨͬͯ͘Μͯ
αΠϘζϑϩϯτΤϯυ௨৴ αΠϘζͷ ϑϩϯτΤϯυτϐοΫΛ ͬ͘͟ΒΜʹ͢1PEDBTU αΠϘζ͚ͩ͡Όͳͯ͘৭Μͳձࣾͷฉ͖ͨͳ͍ʁ
(FUUJOH4UBSUFE1PEDBTU αΠϘζϑϩϯτΤϯυ௨৴Λྫʹ
1PEDBTUΛΓ͍ͨͱએݴ͢Δ ϩΰΛ࡞Δɺ࡞ͬͯΒ͏ ήετͱςʔϚΛ͢͜ͱΛߟ͑Δ ఆܕΛߟ͑Δ ͍͟ऩ
1PEDBTUΛΓ͍ͨͱએݴ͢Δ ͜Ε͍ͭͷؒʹ͔ੵ·ΕͨόοΫϩά એݴͰ͖ͨΒྃͱݴͬͯաݴͳ͍Ͱ
ϩΰΛ࡞Δɺ࡞ͬͯΒ͏ ૉఢͳϩΰ࡞ͬͯΒͬͯɺϞνϕര্͕Γ͌ʂʂ
αΠϘζͷΫϦΤΠςΟϒνʔϜͷਓͨͪɺ΄Μ·ɺ͓͓͖ʹͳ͊ ͜Ε࡞͍͍ͬͯͨͩͨϩΰͷผҊ ϩΰΛ࡞Δɺ࡞ͬͯΒ͏
ήετɺςʔϚɺ͢͜ͱΛߟ͑Δ
ఆܕจΛߟ͑Δ
͍͟ऩ w ੜ৴Ͱͳ͘ऩʹ͢Δ͜ͱͰɺؾָʹ w ࢘ձϦεφʔͱಉ͡ઢʹͳΔ w ԿΒͳ͍ਓʹͳΔ w ࢘ձʮ͔ͬͨʯ͠ͳ͍ w
࢘ձฉ͍ͨ༰Λࣗͷݴ༿Ͱݴ͍͑ͯΈΔ
1PEDBTUͷྑ͍ͱ͜Ζ
1PEDBTUͷྑ͍ͱ͜Ζ w ૉʹ͍ΖΜͳ͜ͱΛฉ͚Δ ࢘ձઢ w ʮͳ͕ΒʯͰฉ͚Δ w จষͰಡΈऔΕͳ͍ɺͦͷਓͷΩϟϥΫλʔੑ Λײ͡ΒΕΔ
1PEDBTUΛͬͯΈͯͷֶͼ
ਓʹΑͬͯ४උͷίετ͕ҧ͏ ؾָʹใൃ৴Ͱ͖ΔͰʂͬͯએ͚ͯͨ͠ͲɺͦΜͳ͜ͱͳ͔ͨΘ
ෆշײ͕ͳ͍͜ͱΛҙࣝ͢Δ ͳ͕ΒͰฉ͍ͯΔਓ͕ଟ͍ͶΜɻϚΠΫͷԻ࣭ͱ͔աͳ૬ଧͨͳ͍ͱ͔
OVTͷ͓͢͢Ί 1PEDBTUͰ࣮ࡍʹͬͯΔͭΛԿݸ͔հ͢ΜͰ
ϚΠΫ ͍͍͓ஈͶΜ͚Ͳɺຬߴ͍ͶΜɻ࠷ۙɺΠϠϗϯ4IVSFʹͨ͠ΜΑ IUUQTXXXTIVSFDPNKB+1QSPEVDUTNJDSPQIPOFTNW w 64#͍͚Δ w ԻΊͬͪΌΫϦΞ w ͍͍͓ஈ͢Δ 4IVSF.7
ϚΠΫελϯυ IUUQTBN[OBTJBEE778.% w 4IVSF.7͙͚ͬͭ͘͢ΒΕΔ w έʔϒϧ͕εοΩϦ "MUFS[POFϚΠΫελϯυ
#(. IUUQTXXXZPVUVCFDPN!4IBSPV ͏߹ͪΌΜͱར༻نಡΉΜͰʂ w Έͳ#(.͕ଟ͍ w ࡞ۀ༻#(.ͱͯ͠ Α͘ௌ͍ͯΔ
தͰ͖ͳ#(. ΄Μ·ʹ͍͍ۂ͕ଟ͍ΜΑ $BTTFUUF5BQF%SFBN िژݱ࣮ಀආ αϯλதԝઢͰͬͯ͘Δ
ฤूιϑτ ฤूॳ৺ऀͬͨΜ͚ͲɺΧοτͱ͔#(.ࡌͤΔͱ͔͙͢Ͱ͖ΔΑ͏ͳͬͨΘ w ؾܰʹ࢝ΊΒΕΔ w GSFF൛Ͱฤूʹ͍͍ͨػೳ େମଗͬͯΔ %B7JODIJ3FTPMWF
ฤूιϑτ %B7JODIJ3FTPMWF IUUQTGPSVNCMBDLNBHJDEFTJHODPNWJFXUPQJDQIQ GU ଟɺ༻Ͱ͍͍ͬͯͣʜɻ͔͋Μ͔ͬͨΒͬͦ͜Γڭ͑ͯ
1PEDBTUΠΠκʂ ४උฤूͳͲେมͳ͜ͱ͋ΔΜ͚Ͳɺָ͍͠Ͱʂ