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
270
NINNO Tech Fest #05 春の推し
LTはいいぞ
kinocoboy
April 28, 2022
Tweet
Share
More Decks by kinocoboy
See All by kinocoboy
UIパフォーマンス最適化: AIを活用して100倍の速度向上を実現した事例
kinocoboy2
1
900
【ScrumFestNiigata2024】a11yを起点とした組織横断を完了するためにアジャイルチームにとって大切だったこと100選
kinocoboy2
0
600
JSConfjp2023 Storybook駆動開発の再現性と効率化
kinocoboy2
2
3.9k
新卒だったころの僕へ向けて
kinocoboy2
0
180
スクラムマスターを目指すためにギャルになってみた話
kinocoboy2
9
10k
画面に合わせたAPI設計をしたら残業が死ぬほど増えた話
kinocoboy2
0
500
Peacock#01 ソフトウェアアーキテクチャ的発想
kinocoboy2
0
250
雑談を因数分解したら雑な談話が増えた話
kinocoboy2
2
890
AWSで$800スった話 ~ エフスタ!! AWSエンジニア失敗共有会議 ~
kinocoboy2
0
270
Other Decks in How-to & DIY
See All in How-to & DIY
QFHアンテナを作ってみた、 それとパッチアンテナ
takurx
1
140
JAWS-UG山梨第0回 AWSのユーザーコミュニティ支援
awsjcpm
0
180
Raspberry Pi Connectを使って #Manus => Node-RED操作チャレンジ #iotlt vol121
n0bisuke2
0
140
M5Stackで自宅オンラインクレーンゲームを作ってみた
hikabe
0
100
How to Hire a Driver for Long Distance Travel?
greaterservice
0
180
わたしと仕事とアジャイルコミュニティ / developers summit 2025
matsuoshi
0
1.1k
ブロックテーマをゴリゴリに使い倒してサイトを作った話 / Kansai WordPress Meetup 2025 01 25
tbshiki
1
600
AWSと学生支援 - Education-JAWS #0
awsjcpm
1
160
ミシンと刺繍とOSS
godan
3
120
習慣化のコツ
kiyomaru
1
120
人はなぜコミュニティとつながると幸せを感じるのか
448jp
3
300
【ふりかえりワークショップ】Tryを決めるだけじゃない!感情にフォーカスした、ふりかえりを体験しよう!
scrummasudar
0
350
Featured
See All Featured
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.9k
The World Runs on Bad Software
bkeepers
PRO
70
11k
Build The Right Thing And Hit Your Dates
maggiecrowley
37
2.8k
Why You Should Never Use an ORM
jnunemaker
PRO
58
9.5k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
8
430
Fireside Chat
paigeccino
38
3.6k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
131
19k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
50
5.5k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
110
19k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
31
1.3k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Code Review Best Practice
trishagee
69
19k
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ͬͯΈΑ͏ͥ
͝੩ௌ ͋Γ͕ͱ͏͍͟͝·ͨ͠