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
NINNO Tech Fest #05 春の推し
Search
kinocoboy
April 28, 2022
How-to & DIY
0
280
NINNO Tech Fest #05 春の推し
LTはいいぞ
kinocoboy
April 28, 2022
Tweet
Share
More Decks by kinocoboy
See All by kinocoboy
LLMとPlaywright/reg-suitを活用した jQueryリファクタリングの実際
kinocoboy2
4
670
UIパフォーマンス最適化: AIを活用して100倍の速度向上を実現した事例
kinocoboy2
1
950
【ScrumFestNiigata2024】a11yを起点とした組織横断を完了するためにアジャイルチームにとって大切だったこと100選
kinocoboy2
0
630
JSConfjp2023 Storybook駆動開発の再現性と効率化
kinocoboy2
2
4k
新卒だったころの僕へ向けて
kinocoboy2
0
190
スクラムマスターを目指すためにギャルになってみた話
kinocoboy2
9
11k
画面に合わせたAPI設計をしたら残業が死ぬほど増えた話
kinocoboy2
0
520
Peacock#01 ソフトウェアアーキテクチャ的発想
kinocoboy2
0
260
雑談を因数分解したら雑な談話が増えた話
kinocoboy2
2
900
Other Decks in How-to & DIY
See All in How-to & DIY
5年間ぐらい、 スプリントレトロスペクティブは、 「+/Δ」しかしてないので、 あらためて良いのか悪いか考えてみる / Doing Plus Delta for about five years
camel_404
1
150
LT(Lightning Talk)のドキドキ感を共有する IoT ぼっとを作った話
scbc1167
1
240
AWSコミュニティプログラムとJAWS-UGアップデート / JAWS-UG函館 勉強会 vol.14
awsjcpm
2
140
家具家電付アパートの自室の冷蔵庫をスマートIoT化してみた!
scbc1167
0
130
HCIのデモに役立つ映像活用アイデア集 #WISS2024 ナイトセッション #HCIVideoCulture
bonsaistudiojp
2
980
JAWS-UG/AWSコミュニティ -JAWS-UGくまもと#16
awsjcpm
1
150
グローバルAWSユーザー コミュニティとJAWS-UG - JAWS FESTA 2024 in Hiroshima
awsjcpm
0
4.9k
GreenPAK 初心者向けハンズオン資料
aoisaya
2
580
ブロックテーマをゴリゴリに使い倒してサイトを作った話 / Kansai WordPress Meetup 2025 01 25
tbshiki
1
670
苦手の克服方法 / How to overcome weaknesses
toma_sm
0
290
ジャンカーよ、車も買え ~10分でわかる!? 中古車選び入門~
arkw
1
150
評価のギャップから紐解く、「評価軸」と「ソフトスキル」の重要性
blajir
2
110
Featured
See All Featured
How to train your dragon (web standard)
notwaldorf
96
6.3k
Balancing Empowerment & Direction
lara
4
680
Mobile First: as difficult as doing things right
swwweet
224
10k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.6k
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
RailsConf 2023
tenderlove
30
1.2k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
A better future with KSS
kneath
239
17k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
19
1.2k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
30
2.9k
What's in a price? How to price your products and services
michaelherold
246
12k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4k
Transcript
NINNO Tech Fest #5 2022/04/28 kinocoboy य़ͷਪ͠
Self Introduction • Hiroki Kinoshita • Peacock Engineer Group •
ओ࠵ • גࣜձࣾKUNO • ϑϩϯτɾΫϥυΤϯδχΞ • NITYA • ԬΞΠςΟࣄۀ߹੨෦ • Twitter • @kinocoboy2
Peacock հ
Peacock Engineer Group • ڌ • ৽ׁݝԬࢢ • PEGͷత •
ҬձࣾɾࣾձਓֶੜͳͲͷ֞ࠜΛ͑ͯɺࣗ ༝ʹٕज़ྗΛߴΊ߹͑ΔίϛϡχςΟʹ!! • PEG͕औΓѻ͏ςʔϚ • ໌͔Β͑ΔTips!! • ӡӦελοϑਵ࣌ืूத!!
Peacock Engineer Group • ࣍ճ • PEACOCK Meets Up!! •
5/27 18:00 - 20:00 • ॴ: NaDeCBASE
य़ͷਪ͠
Lightning Talk
10LTΛͬͯ LTʹ͍ͭͯ LT͍ͯ͘͠
ͳΜͰLTΛਪ͢ͷ͔
LTΛؾܰʹͰ͖Δͱ ͪΐͬͽΓੈք͕͕Δ͔Β
৽ਓͷࠒɺ ͔ࣗΒLTΛ໊Γग़Δ͜ͱ͕ා͔ͬͨ
γʔζϯʮ৽ਓ͞Μʯ͕૿͑Δय़Ͱ͢ɻ
ษڧձͰ ʮthe ٕज़ʯΛଟ͘͠·͕͢ɺ
͋͑ͯਪͤͯ͘͞Ε LTͱ͍͏จԽʂ
ͦͦLTͱʁ
ͦͦLTͱʁ ʮϥΠτχϯάτʔΫʯͱɺ ӳޠͰʮLightning Talkʯͱॻ͖ʮLTʯͱུ͞Ε·͢ɻ ͜ΕΧϯϑΝϨϯεϑΥʔϥϜͳͲͷϓϨθϯςʔγϣϯͰɺ3ʙ5ఔͷ͍࣌ؒͰൃද͢Δख๏ͷ͜ͱɻ τʔΫΠϕϯτͳͲͰेͳ͕࣋ͪ࣌ؒ͋ͬͨͱͯ͠ɺൃද༰Λ࣌ؒʹूͯ͠؆ܿʹϓϨθϯ͢ΔελΠϧΛݴ͍·͢ɻ
ͦͦLTͱʁ ʮϥΠτχϯάτʔΫʯͱɺ ӳޠͰʮLightning Talkʯͱॻ͖ʮLTʯͱུ͞Ε·͢ɻ ͜ΕΧϯϑΝϨϯεϑΥʔϥϜͳͲͷϓϨθϯςʔγϣϯͰɺ3ʙ5ఔͷ͍࣌ؒͰൃද͢Δख๏ͷ͜ͱɻ τʔΫΠϕϯτͳͲͰेͳ͕࣋ͪ࣌ؒ͋ͬͨͱͯ͠ɺൃද༰Λ࣌ؒʹूͯ͠؆ܿʹϓϨθϯ͢ΔελΠϧΛݴ͍·͢ɻ ·͊ɺཁ͢Δʹɺ ݴ͍͍ͨࣄΛ̏−̑ఔʹ·ͱΊͯ͢ελΠϧ
ͦͦLTͱʁ ͦ͏؆୯ʹݴͬͯΔ͚Ͳɺ
ͦͦLTͱʁ ͦ͏؆୯ʹݴͬͯΔ͚Ͳɺ ࣮ࡍొஃ͠Α͏ͱͨ͠ΒϏϏͬͯ͠·͍·͢ɻ
ͦͦLTͱʁ ͦ͏؆୯ʹݴͬͯΔ͚Ͳɺ ࣮ࡍొஃ͠Α͏ͱͨ͠ΒϏϏͬͯ͠·͍·͢ɻ ࠓճɺͦͷؾ࣋ͪΛϒοඈ͍ͨ͠ͷͰɺ
ͦͦLTͱʁ ͦ͏؆୯ʹݴͬͯΔ͚Ͳɺ ࣮ࡍొஃ͠Α͏ͱͨ͠ΒϏϏͬͯ͠·͍·͢ɻ ࠓճɺͦͷؾ࣋ͪΛϒοඈ͍ͨ͠ͷͰɺ ٯͷཱΛߟ͑ͯΈ·͠ΐ͏ɻ
LTͷٯͷཱʹ͍ͭͯ
LTͷٯͷཱ…? ɾͦͦLTɺΧϯϑΝϨϯεϑΥʔϥϜ͕ͳ͍ͱͰ͖ͳ͍ɻ
LTͷٯͷཱ…? ɾͦͦLTɺΧϯϑΝϨϯεϑΥʔϥϜ͕ͳ͍ͱͰ͖ͳ͍ɻ ɾΧϯϑΝϨϯεϑΥʔϥϜاըओ࠵ऀ͕ͳ͍ͱੜ·Εͳ͍ɻ
LTͷٯͷཱ…? ɾͦͦLTɺΧϯϑΝϨϯεϑΥʔϥϜ͕ͳ͍ͱͰ͖ͳ͍ɻ ɾΧϯϑΝϨϯεϑΥʔϥϜاըओ࠵ऀ͕ͳ͍ͱੜ·Εͳ͍ɻ ɾͦͯ͠ɺओ࠵ऀͷଟ͋͑ͯ͘LTͱͯ͠ެื͍ͯ͠Δɻ
LTͷٯͷཱ…? ɾͦͦLTɺΧϯϑΝϨϯεϑΥʔϥϜ͕ͳ͍ͱͰ͖ͳ͍ɻ ɾΧϯϑΝϨϯεϑΥʔϥϜاըओ࠵ऀ͕ͳ͍ͱੜ·Εͳ͍ɻ ɾͦͯ͠ɺओ࠵ऀͷଟ͋͑ͯ͘LTͱͯ͠ެื͍ͯ͠Δɻ ͳͥLTΛઃ͚Δ͔ʁ
LTͷٯͷཱ…? ɾͦͦLTɺΧϯϑΝϨϯεϑΥʔϥϜ͕ͳ͍ͱͰ͖ͳ͍ɻ ɾΧϯϑΝϨϯεϑΥʔϥϜاըओ࠵ऀ͕ͳ͍ͱੜ·Εͳ͍ɻ ɾͦͯ͠ɺओ࠵ऀͷଟ͋͑ͯ͘LTͱͯ͠ެื͍ͯ͠Δɻ ͳͥLTΛઃ͚Δ͔ʁ ͦΕɺओ࠵ଆͷෛ୲͕ܰ͘ͳΔ͔Βɻ
ٯͷཱ ओ࠵ ͱͯ͠ߟ͑Δ
ओ࠵ଆ͕ࢥ͏LTͱʁ ɾ࣌ؒΛຒΊͯ͘ΕΔ͚ͩͰ͋Γ͕͍ͨɻ
ओ࠵ଆ͕ࢥ͏LTͱʁ ɾ࣌ؒΛຒΊͯ͘ΕΔ͚ͩͰ͋Γ͕͍ͨɻ ɾςʔϚʹͪΐͬͱͰ৮Ε͍ͯΔ͚ͩͰશ͘ͳ͍ɻ
ओ࠵ଆ͕ࢥ͏LTͱʁ ɾ࣌ؒΛຒΊͯ͘ΕΔ͚ͩͰ͋Γ͕͍ͨɻ ɾςʔϚʹͪΐͬͱͰ৮Ε͍ͯΔ͚ͩͰશ͘ͳ͍ɻ ɾॳ৺ऀ͕LTʹग़ͯ͘ΔͱϚδͰخ͍͠ɻ
ओ࠵ଆ͕ࢥ͏LTͱʁ ɾ࣌ؒΛຒΊͯ͘ΕΔ͚ͩͰ͋Γ͕͍ͨɻ ɾςʔϚʹͪΐͬͱͰ৮Ε͍ͯΔ͚ͩͰશ͘ͳ͍ɻ ɾॳ৺ऀ͕LTʹग़ͯ͘ΔͱϚδͰخ͍͠ɻ ॳ৺ऀ͕LTʹग़ͯ͘ΔͱϚδʹخ͍͠
ओ࠵ଆ͕ࢥ͏LTͱʁ ɾ࣌ؒΛຒΊͯ͘ΕΔ͚ͩͰ͋Γ͕͍ͨɻ ɾςʔϚʹͪΐͬͱͰ৮Ε͍ͯΔ͚ͩͰશ͘ͳ͍ɻ ɾॳ৺ऀ͕LTʹग़ͯ͘ΔͱϚδͰخ͍͠ɻ ॳ৺ऀ͕LTʹग़ͯ͘ΔͱϚδʹخ͍͠ Կ͕ԿͩͬͯԿ͔ͩخ͍͠ͷͩɻ
ͦ͏ɺओ࠵LTΛͯ͠Β͑Δ͚ͩͰخ͍͠ɻ
ͦͯ͠ɺ ͲΜͳ༰ͷLTͩͬͯߏΘͳ͍ͷͩ
͔͠͠ɺ ͲΜͳ༰ͷLTͩͬͯߏΘͳ͍ ͱ͍͏ݴ༿ͷढ͍͋Δ
ʮͲΜͳLTͰ͍͍ʯͱ͍͏প
ʮͲΜͳLTͰ͍͍ʯͱ͍͏প ɾςʔϚͱ࣌ؒΛकΔϧʔϧ͋Δɻ
ʮͲΜͳLTͰ͍͍ʯͱ͍͏প ɾςʔϚͱ࣌ؒΛकΔϧʔϧ͋Δɻ ɾͦΕҎ֎ຊʹͲΜͳܗͷLTͰ͍͍ɻ
ʮͲΜͳLTͰ͍͍ʯͱ͍͏প ɾςʔϚͱ࣌ؒΛकΔϧʔϧ͋Δɻ ɾͦΕҎ֎ຊʹͲΜͳܗͷLTͰ͍͍ɻ ͦ͏ݴͬͯΔ͚Ͳ͞ɺ
ʮͲΜͳLTͰ͍͍ʯͱ͍͏প ɾςʔϚͱ࣌ؒΛकΔϧʔϧ͋Δɻ ɾͦΕҎ֎ຊʹͲΜͳܗͷLTͰ͍͍ɻ ͦ͏ݴͬͯΔ͚Ͳ͞ɺ ࣮ࡍٯʹࣗ༝͕ߴͯ͘ɺΓʹ͍͘Αͳɻ
ॳ৺ऀLTͷܕΛϚωͯ͠ΈΑ͏
LTͷܕ ͋Γ͗ͯ͢େมͳͷͰɺ̎ͭհ͢Δɻ
LTͷܕ ͋Γ͗ͯ͢େมͳͷͰɺ̎ͭհ͢Δɻ ɾࣗ༝ݚڀܕ
LTͷܕ ͋Γ͗ͯ͢େมͳͷͰɺ̎ͭհ͢Δɻ ɾࣗ༝ݚڀܕ ɾ࣭ܕ
ࣗ༝ݚڀܕ ͍ॴ ɾͪΐͬͱٕज़తʹؤுͬͯΈͨ͜ͱ͕͋Δ߹ʹ༗ޮɻ
ࣗ༝ݚڀܕ ͍ॴ ɾͪΐͬͱٕज़తʹؤுͬͯΈͨ͜ͱ͕͋Δ߹ʹ༗ޮɻ ίπ ɾ୶ʑͱͬͨ͜ͱΛՕॻ͖ʹͯ͠ɺ͍͚ͯͩ͘͠Ͱେৎɻ
ࣗ༝ݚڀܕ ͍ॴ ɾͪΐͬͱٕज़తʹؤுͬͯΈͨ͜ͱ͕͋Δ߹ʹ༗ޮɻ ίπ ɾ୶ʑͱͬͨ͜ͱΛՕॻ͖ʹͯ͠ɺ͍͚ͯͩ͘͠Ͱେৎɻ ɾʮؤுͬͨΜͩʯͱ໌ݴ͢Δͱɺ୭ϚϯτͳΜ͔औΒͳ͍ɻ
ࣗ༝ݚڀܕ ͍ॴ ɾͪΐͬͱٕज़తʹؤுͬͯΈͨ͜ͱ͕͋Δ߹ʹ༗ޮɻ ίπ ɾ୶ʑͱͬͨ͜ͱΛՕॻ͖ʹͯ͠ɺ͍͚ͯͩ͘͠Ͱେৎɻ ɾʮؤுͬͨΜͩʯͱ໌ݴ͢Δͱɺ୭ϚϯτͳΜ͔औΒͳ͍ɻ ɹɹɾऔ͖ͬͯͨഐ͕͍ͨΒɺڭ͍͑ͯͩ͘͞ɻͿͬඈ͠ʹߦ͖·͢ɻ
࣭ܕ ͍ॴ ɾࣄதʹฉ͘ʹฉ͚ͣʹཷΊࠐΜ͡ΌͬͨܥͷΈΛฉ͍ͯΒ͏ɻ
࣭ܕ ͍ॴ ɾࣄதʹฉ͘ʹฉ͚ͣʹཷΊࠐΜ͡ΌͬͨܥͷΈΛฉ͍ͯΒ͏ɻ ɹɹɾશ͘ੜ׆ಋઢʹؔͳ͍ॴͰ۪ஒͬͪΌ͑ɻؾ͍͍࣋ͪͧɻ
࣭ܕ ͍ॴ ɾࣄதʹฉ͘ʹฉ͚ͣʹཷΊࠐΜ͡ΌͬͨܥͷΈΛฉ͍ͯΒ͏ɻ ɹɹɾશ͘ੜ׆ಋઢʹؔͳ͍ॴͰ۪ஒͬͪΌ͑ɻؾ͍͍࣋ͪͧɻ ίπ ɾͨͩͨͩΤϞʔγϣφϧʹײʹͤͯٙΛͿ͚͍ͭͯ͜͏ɻ
࣭ܕ ͍ॴ ɾࣄதʹฉ͘ʹฉ͚ͣʹཷΊࠐΜ͡ΌͬͨܥͷΈΛฉ͍ͯΒ͏ɻ ɹɹɾશ͘ੜ׆ಋઢʹؔͳ͍ॴͰ۪ஒͬͪΌ͑ɻؾ͍͍࣋ͪͧɻ ίπ ɾͨͩͨͩΤϞʔγϣφϧʹײʹͤͯٙΛͿ͚͍ͭͯ͜͏ɻ ɾLTॳ৺ऀͳΜͩͱ໌ݴ͢Εɺ୭Ϛϯτऔͬͯ͜ͳ͍ɻ
࣭ܕ ͍ॴ ɾࣄதʹฉ͘ʹฉ͚ͣʹཷΊࠐΜ͡ΌͬͨܥͷΈΛฉ͍ͯΒ͏ɻ ɹɹɾશ͘ੜ׆ಋઢʹؔͳ͍ॴͰ۪ஒͬͪΌ͑ɻؾ͍͍࣋ͪͧɻ ίπ ɾͨͩͨͩΤϞʔγϣφϧʹײʹͤͯٙΛͿ͚͍ͭͯ͜͏ɻ ɾLTॳ৺ऀͳΜͩͱ໌ݴ͢Εɺ୭Ϛϯτऔͬͯ͜ͳ͍ɻ
ɹɹɾऔ͖ͬͯͨഐ͕͍ͨΒɺڭ͍͑ͯͩ͘͞ɻͿͬඈ͠ʹߦ͖·͢ɻ
LTʹࢀՃͰ͖ΔͱͲ͏ͳΔʁ
LTʹࢀՃͰ͖ΔͱͲ͏ͳΔͷ͔ʁ ݁ ɾࣄҎ֎Ͱɺଘʹࣄͷ͕Ͱ͖Δܨ͕Γ͕૿͑Δɻ
LTʹࢀՃͰ͖ΔͱͲ͏ͳΔͷ͔ʁ ݁ ɾࣄҎ֎Ͱɺଘʹࣄͷ͕Ͱ͖Δܨ͕Γ͕૿͑Δɻ ɹɹɾ͜ͷܨ͕Γ͕ͱͬͯେͰɺԿٹΘΕ͖ͯͨɻ
·ͱΊ
·ͱΊ ɾLTॳ৺ऀΈΜͳා͍ɻ
·ͱΊ ɾLTॳ৺ऀΈΜͳා͍ɻ ɾͰओ࠵ऀɺLTॳ৺ऀΛͣͬͱָ͠ΈʹͬͯΔɻ
·ͱΊ ɾLTॳ৺ऀΈΜͳා͍ɻ ɾͰओ࠵ऀɺLTॳ৺ऀΛͣͬͱָ͠ΈʹͬͯΔɻ ɹɹɾ͔ͦ͜Βډॴ͕࡞ΒΕΔ͜ͱΛ͍ͬͯΔɻ͔ͩΒͣͬͱ͍ͬͯΔɻ
·ͱΊ ɾLTॳ৺ऀΈΜͳා͍ɻ ɾͰओ࠵ऀɺLTॳ৺ऀΛͣͬͱָ͠ΈʹͬͯΔɻ ɹɹɾ͔ͦ͜Βډॴ͕࡞ΒΕΔ͜ͱΛ͍ͬͯΔɻ͔ͩΒͣͬͱ͍ͬͯΔɻ ɾॳ৺ऀ࣌ؒͱςʔϚΛकΓͭͭɺܕΛҙࣝͯͬͯ͠ΈΑ͏ɻ
·ͱΊ ɾLTॳ৺ऀΈΜͳා͍ɻ ɾͰओ࠵ऀɺLTॳ৺ऀΛͣͬͱָ͠ΈʹͬͯΔɻ ɹɹɾ͔ͦ͜Βډॴ͕࡞ΒΕΔ͜ͱΛ͍ͬͯΔɻ͔ͩΒͣͬͱ͍ͬͯΔɻ ɾॳ৺ऀ࣌ؒͱςʔϚΛकΓͭͭɺܕΛҙࣝͯͬͯ͠ΈΑ͏ɻ ɹɹɾܕ̎ͭɻ
·ͱΊ ɾLTॳ৺ऀΈΜͳා͍ɻ ɾͰओ࠵ऀɺLTॳ৺ऀΛͣͬͱָ͠ΈʹͬͯΔɻ ɹɹɾ͔ͦ͜Βډॴ͕࡞ΒΕΔ͜ͱΛ͍ͬͯΔɻ͔ͩΒͣͬͱ͍ͬͯΔɻ ɾॳ৺ऀ࣌ؒͱςʔϚΛकΓͭͭɺܕΛҙࣝͯͬͯ͠ΈΑ͏ɻ ɹɹɾܕ̎ͭɻ
ɹɹɹɹɾࣗ༝ݚڀܕͱٙܕɻ
·ͱΊ ɾLTॳ৺ऀΈΜͳා͍ɻ ɾͰओ࠵ऀɺLTॳ৺ऀΛͣͬͱָ͠ΈʹͬͯΔɻ ɹɹɾ͔ͦ͜Βډॴ͕࡞ΒΕΔ͜ͱΛ͍ͬͯΔɻ͔ͩΒͣͬͱ͍ͬͯΔɻ ɾॳ৺ऀ࣌ؒͱςʔϚΛकΓͭͭɺܕΛҙࣝͯͬͯ͠ΈΑ͏ɻ ɹɹɾܕ̎ͭɻ
ɹɹɹɹɾࣗ༝ݚڀܕͱٙܕɻ ɾLT͕Ͱ͖ΔΑ͏ʹͳͬͨΒɺ ɹɹɾࣄҎ֎Ͱɺଘʹࣄͷ͕Ͱ͖Δܨ͕Γ͕૿͑Δɻ
͜ͷय़͔Β LTͬͯΈΑ͏ͥ
͝੩ௌ ͋Γ͕ͱ͏͍͟͝·ͨ͠