$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Rails経験者が万葉の新人研修を受けて得られたこと/railsdm2018_day3_ext...
Search
Yusaku ONO
July 14, 2018
Technology
2
4.9k
Rails経験者が万葉の新人研修を受けて得られたこと/railsdm2018_day3_extreme
Yusaku ONO
July 14, 2018
Tweet
Share
More Decks by Yusaku ONO
See All by Yusaku ONO
Rubyで日常をちょっとだけたのしくする / Rails Girls Okinawa 1st
yono
0
290
RubyとRubyKaigiがきっかけで沖縄から東京に転職した話/TokyuRubyKaigi2018
yono
2
3.9k
レガシーRailsアプリとの付き合い方について考える
yono
2
410
Play! framework について
yono
1
410
Other Decks in Technology
See All in Technology
Oracle Cloud Infrastructure:2024年11月度サービス・アップデート
oracle4engineer
PRO
0
150
EthernetベースのGPUクラスタ導入による学びと展望
lycorptech_jp
PRO
0
470
ゆるSRE勉強会 #8 組織的にSREが始まる中で意識したこと
abnoumaru
2
880
開発者向けツールを魔改造してセキュリティ診断ツールを作っている話 - 第1回 セキュリティ若手の会 LT
pizzacat83
0
170
ファインディの4年にわたる技術的負債の返済 / Repaying 4 Years of Technical Debt at Findy
ma3tk
6
3k
総会員数1,500万人のレストランWeb予約サービスにおけるRustの活用
kymmt90
3
2.8k
iOS 18 から追加された SwiftUI の傾向について調べてみる
swiftty
2
120
ドメインロジックで考えるテスタビリティ
leveragestech
1
220
Entra ID の多要素認証(Japan Microsoft 365 コミュニティ カンファレンス 2024 )
murachiakira
0
1.8k
RDRAとLLM
kanzaki
4
510
Oracle Cloud Infrastructureデータベース・クラウド:各バージョンのサポート期間
oracle4engineer
PRO
30
16k
Microsoft 365と開発者ツールの素敵な関係
kkamegawa
1
1.4k
Featured
See All Featured
GitHub's CSS Performance
jonrohan
1030
460k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
132
33k
YesSQL, Process and Tooling at Scale
rocio
169
14k
Put a Button on it: Removing Barriers to Going Fast.
kastner
59
3.6k
Producing Creativity
orderedlist
PRO
341
39k
GraphQLとの向き合い方2022年版
quramy
44
13k
The Power of CSS Pseudo Elements
geoffreycrofte
73
5.3k
Building Adaptive Systems
keathley
38
2.3k
Rebuilding a faster, lazier Slack
samanthasiow
79
8.7k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
1
230
Statistics for Hackers
jakevdp
796
220k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
169
50k
Transcript
3BJMTܦݧऀ͕ ສ༿ͷ৽ਓݚमΛड͚ͯ ಘΒΕͨ͜ͱ גࣜձࣾສ༿ɹখ༟࡞
ࣗݾհ ࢯ໊খ༟࡞ ॴଐגࣜձࣾສ༿ʢ݄ೖࣾʣ 3BJMTྺ͘Β͍ (JU)VCɾ5XJUUFSZPOP
ࠓͷ͓ ສ༿Ͱ৽ೖࣾһ͚ʹڭҭ༻ΧϦΩϡϥϜʹ ΑΔ৽ਓݚमΛߦ͍ͬͯ·͢ɻຊൃදͰɺ w ࣄͰ3BJMTΛ͖ͬͯͨ w νʔϜ։ൃະܦݧ ͩͬͨࢲ͕ສ༿ͷ৽ਓݚमΛड͚ͯͲͷΑ͏ͳ ֶͼΛಘͨͷ͔͓͍͖ͤͯͨͩ͞·͢ɻ
ສ༿ͷ৽ೖࣾһڭҭ༻ΧϦΩϡϥϜ IUUQTHJUIVCDPNFWFSZMFBGFMUSBJOJOH
ສ༿ͷ৽ೖࣾһڭҭ༻ΧϦΩϡϥϜ ͝ଘͷํ!
ສ༿ͷ৽ೖࣾһڭҭ༻ΧϦΩϡϥϜ ͬͨ͜ͱ͕͋Δํ!
ສ༿ͷ৽ೖࣾһڭҭ༻ΧϦΩϡϥϜ IUUQTHJUIVCDPNFWFSZMFBGFMUSBJOJOH λεΫཧγεςϜͷ։ൃΛ௨ͯ͠ 3VCZPO3BJMTͱͦͷपลٕज़ͷجૅΛशಘ͢Δ ։ൃڥͷߏங͔ΒσϓϩΠ·Ͱཏతͳ༰ʹͳ͍ͬͯ·͢ ɾ։ൃڥͷߏஙɹɹɹɹɹɾJO ɾ(JU(JU)VCͷ͍ํɹɹɾೝূೝՄ ɾϞσϧઃܭɹɹɹɹɹɹɹɾσϓϩΠ ɾ$36%ɹɹɹɹɹɹɹɹɹFUDʜ ɾࣗಈςετɹɹɹ
3VCZ8PSME$POGFSFODF IUUQSVCZXPSMEDPOGPSHKBQSPHSBN
3VCZϏδωεग़ల IUUQTSVCZCEPPSLFFQFSKQFWFOUT ։࠵݄ʢۚʣ ։࠵ॴάϥϯϑϩϯτେࡕ ฐࣾେ͕ొஃ͠·͢ λΠτϧ ཱࣗͨ͠3VCZٕज़ऀΛҭͯΔສ༿ͷ৽ਓڭҭͷΈ
ͰվΊͯ
3BJMTܦݧऀ͕ ສ༿ͷ৽ਓݚमΛड͚ͯ ಘΒΕͨ͜ͱ גࣜձࣾສ༿ɹখ༟࡞
ಘΒΕͨ͜ͱ ɾࣗͷεΩϧϨϕϧΛݟ͢ػձ ɾ։ൃʹ͓͚ΔίϛϡχέʔγϣϯεΩϧ ɾઌഐࣾһͱͷަྲྀͷ
εΩϧϨϕϧΛݟ͢ w ҙࣝ͠ͳͯ͘Ͱ͖Δ w %#ઃܭ w ύϑΥʔϚϯεΛߟྀ࣮ͨ͠ w ҙࣝ͢ΕͰ͖Δ w
Ϋϥεมʹదͳ໊લ͕͚ΒΕΔ w ؾΛൈ͘ͱࡶͳ໊લΛ͚ͯ͠·͏ w ͍ͬͯΔ͚ͲͰ͖ͳ͍ w Βͳ͍ ΧϦΩϡϥϜ͕جૅతɾཏతͳ༰͔ͩΒͦ͜ ࣗͷεΩϧ͕Ͳͷஈ֊͔Θ͔Γ͍͢ ˠͲͷεΩϧΛ৳͍͍͔ͤΘ͔ΔͷͰʹͭͳ͕Δ
։ൃʹ͓͚ΔίϛϡχέʔγϣϯεΩϧ ීஈͷۀͰൃੜ͢Δίϛϡχέʔγϣϯͷྫ w νϟοτɾޱ಄Ͱ w ༷ͷᐆດͳ෦ΛܾΊ͍ͯ͘ w ࣮Ͱ٧·ͬͨՕॴʹ͍ͭͯ૬ஊ w (JU)VCͰ
w JTTVFͰΓऔΓΛ͢Δ w 13Λग़ͯ͠ϨϏϡʔΛड͚Δ ։ൃΛԁʹਐΊΔ্Ͱίϛϡχέʔγϣϯॏཁ
։ൃʹ͓͚ΔίϛϡχέʔγϣϯεΩϧ ݚमͷਐΊํීஈͷۀͱ͍ۙܗʹͳ͍ͬͯΔ w༷ɾઃܭʹ͍ͭͯ૬ஊ͢Δ wΧϦΩϡϥϜΘ͟ͱᐆດͳࢦࣔΛ͍ͯ͠Δ wྫΤϥʔϖʔδΛదʹઃఆ͠Α͏ʢԿΛΤϥʔͱ͢Δ͔ ʣ w࣮͢Δ w13Λग़͢ wϨϏϡʔΛड͚Δ w-(5.ΛΒ͏
w13ΛϚʔδ͢Δ ˠίϛϡχέʔγϣϯͷͱΓํʹ͍ͭͯΞυόΠε͕Β͑Δ wνϟοτͰͷ࣭ͷํ w13Λग़͢ࡍʹࡌͤͨ΄͏͕͍͍߲
ͻͱΓ։ൃͰ͋Γ͕ͪͳ13
ͻͱΓ։ൃͰ͋Γ͕ͪͳ13 λΠτϧΛݟͯ ͲΜͳ13͔Θ͔Βͳ͍ ԿΛͲ͏มߋͨ͠ͷ͔ શ͘Θ͔Βͳ͍
ݚमͷͱ͖ͷ13
ݚमͷͱ͖ͷ13 ༰͕తʹࣔ͞Ε͍ͯΔ ͜ͷ13Ͱมߋ͞ΕΔ༰ ͜ͷ13ͰରԠ͠ͳ͍༰
ઌഐࣾһͱͷަྲྀͷ ݚमͷਐΊํ w ༷ɾઃܭʹ͍ͭͯ૬ஊ͢Δ w ࣮͢Δ w 13Λग़͢ w ϨϏϡʔΛड͚ΔʢϨϏϡΞʔશࣾһʣ
w -(5.ΛΒ͏ʢ໊Ҏ্͔Βʣ w 13ΛϚʔδ͢Δ ௨ৗۀͩͱ1+ɾҊ݅ʹؔΘΔਓͱ͔͠ϨϏϡʔͳͲͷΓऔΓ͕ແ͍ ˠݚमͩͱશࣾһ͔ΒϨϏϡʔΛड͚ΒΕΔ ˠ৽ਓʹͱͬͯઌഐࣾһͷಘҙͳٕज़ਓͱͳΓΛΔྑ͍ػձ ˠϝϯλʔҎ֎ͷઌഐࣾһʹ૬ஊ͘͢͠ͳΔ ˠ͕ࣗઌഐࣾһͷཱʹͳͬͨͱ͖ʹ৽ਓʹ͍ͭͯΔػձʹͳΔ
ສ༿ͷ৽ਓݚमΛड͚ͯಘΒΕͨ͜ͱ w ࣗͷεΩϧϨϕϧΛݟͯ͠ࠓޙͷʹ ͭͳ͛ΒΕͨ w ීஈͷࣄʹ͍ۙܗͰݚमΛਐΊΔ͜ͱͰ ίϛϡχέʔγϣϯεΩϧ্Ͱ͖ͨ w ઌഐࣾһʹ͍ͭͯΓɺަྲྀΛਂΊΔػձΛ ಘΒΕͨ
࠷ޙʹ w 3VCZ3BJMTͷܦݧऀͰສ༿ͷΧϦΩϡϥϜΛ ͬͨݚमड͚ΔՁ͕͋ͬͨ w ͪΖΜ3VCZ3BJMTͷجૅΛֶͿʹ͓͢͢Ί ສ༿ͷ৽ೖࣾһڭҭ༻ΧϦΩϡϥϜ IUUQTHJUIVCDPNFWFSZMFBGFMUSBJOJOH ͥͻͬͯΈ͍ͯͩ͘͞ ϑΟʔυόοΫ͍͚ͨͩΔͱخ͍͠Ͱ͢