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
型を使うと便利な開発
Search
Tessei Yoshida
November 04, 2016
Technology
3.1k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
型を使うと便利な開発
Tessei Yoshida
November 04, 2016
More Decks by Tessei Yoshida
See All by Tessei Yoshida
Angular Universalの歩き方
teyosh
0
230
第64回 HTML5とか勉強会 〜 Angular特集 〜
teyosh
0
610
Angular2を書くためのAngularJSの書き方
teyosh
3
8.3k
express 用 framework genieについて
teyosh
0
3k
はじめてのAngularJS
teyosh
1
880
AngularJS DirectiveでAnimate
teyosh
2
460
Other Decks in Technology
See All in Technology
え?フロントエンドエンジニアの ワイがインフラも!?
puku0x
0
270
最高のシステムプロンプトを作るためにフィードバック機能を導入した話
alchemy1115
1
330
Bill One 開発エンジニア 紹介資料
sansan33
PRO
7
19k
QAタスクをスキル化したいときに考えること
aomoriringo
0
180
Digitization部 紹介資料
sansan33
PRO
2
7.7k
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
53k
制約理論(ToC)入門 2026版
recruitengineers
PRO
3
520
LLMリーダーボードアップデートに向けたAgentic Math_SWEのトレースについて
nejumi
0
210
【CEDEC2026】次世代デジタルカードゲームのサーバー設計と運用 〜『Shadowverse: Worlds Beyond』の舞台裏~
cygames
PRO
0
850
AIエージェントの知識表現と推論に なぜグラフが使われるのか - 記号的AIの復権とニューラルAIとの統合
yohei1126
1
280
AWS ネットワーク構築でハマった(ハマりかけた) 5選とそこから得た教訓
nagisa53
4
180
Eight Engineering Unit 紹介資料
sansan33
PRO
3
8.1k
Featured
See All Featured
Embracing the Ebb and Flow
colly
88
5.1k
Building Adaptive Systems
keathley
44
3.2k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.2k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
690
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
260
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
280
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
320
Code Review Best Practice
trishagee
74
20k
Balancing Empowerment & Direction
lara
6
1.2k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.3k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
2.1k
Transcript
ܕΛ͏ͱศརͳ։ൃ ᷂τϨλɹ٢ాపੜ
ࣗݾհ w ٢ాపੜ w ᷂τϨλ w "OHVMBS+BQBO6TFS(SPVQ w UXJUUFS!UFZPTI w
'BDFCPPL!UFZPTI
+BWB4DSJQUॻ͍ͯ·͢ ͔ʁ
͋Ε΄Ͳલ
+BWB4DSJQUͱ͍͑
None
None
ϖʔδ͕ॏ͘ͳΔͷͰ جຊ0''࣌
ͦΕ͔Β݄͕ܦͪ
݄
(PPHMF.BQT
(PPHMFγϣοΫ "DUJWF9͔ʁ Ͳ͏ͬͯಡΈࠐΈΛ͍ͬͯΔͷͩΖ͏͔ʁ ͳͲͳͲ
ΣϒΞϓϦ
͋Δͷձ w ৽͍͠ϓϩμΫτ࡞Γ͍ͨΜͰ͕͢ w ͲΜͳͭͰ͔͢ʁ w ΄Βɺ(PPHMFϚοϓΈ͍ͨͳͭ w ͦɺͦ͏ͳΜͰ͢Ͷɻ͍͙ͭΒ͍ʹग़͢ΜͰ͔͢ʁ w
େମ̏ϲ݄Ґ
ͦͷࠒͷ։ൃڥ w 8JOEPXT91 w &N&EJUPS w *& w 'JSFGPY w
QSPUPUZQFKT w +BWB4DSJQU w 'JEEMFS w σόοάBMFSU
։ൃํ๏ w %0.࿔Γ·͘Γ w QSPUPUZQFͬͪΌͩΊ w ͩΕͩ"SSBZʹมͳͷੜͨ͠ͷʂʂ w $74ͬͯͳΜͰ͔͢ʁ w
͜ͷGVODUJPOߦӽͯ͠ΔΜͰ͚͢Ͳ w Ͳ͕͜Τϥʔ͔Θ͔Βͳ͍ w ͜ͷσόοάBMFSUແݶϧʔϓͰऴΘΒͳ͍ΜͰ͕͢
ͳΔͯ͘͠ͳΔσεϚ
ٹੈओొ
K2VFSZ
'JSFCVH
͍͍ͱ͜Ζ ΠϯεϖΫλදࣔ DPOTPMFͷར༻ 4UZMFͷදࣔ ωοτϫʔΫͷදࣔ FUD
ͦΕͰ·ͩ·ͩ*&ͷఱԼ ଓ͘ɾɾɾ
ͱ͖ܦͪ ͱ͏ͱ͏ొ
(PPHMF$ISPNF
ͦͷࠒͷ։ൃڥ w .BD049 w FNBDTWJN w *& w 'JSFGPY w
$ISPNF w K2VFSZ w CBDLCPOF w $IBSMFT w '։ൃऀπʔϧ
։ൃʹ͓͍ͯ w POMPBE্ॻ͖͢ΔͳΑʔ w %0.࿔Γ·͘Γ w 47/ίϯϑϦΫτͯ͠ΔΜͰ͚͢Ͳʔ w +BWB4DSJQUॻ͚·͢K2VFSZΛͬͨ͜ͱ͋Γ ·͢
GBMTF
Ͱɾɾɾ w ແ໊ؔΛར༻ͨ͠Ϋϩʔδϟ w ΫϥΠΞϯτ.7$Λ࣮͢Δ w Πϕϯτͷୡ w +BWB4DSJQUͷಡԽ w
ϥΠϒϥϦΛར༻ͯ͠ૉͷ+4ۃྗ৮Βͳ͍ w $MBTTΛٖࣅతʹ࣮
ֵ໋͕ى͜Γ
/PEFKT
ొʹ͓͍ͯ w λʔϛφϧͰͷ։ൃ w OQNʹΑΔ+BWB4DSJQUϥΠϒϥϦͷύοέʔδ ཧ w (SVOUHVMQͷλεΫϥϯφʔͷొ w VHMJGZKTͰNJOJGZ
"-5+4ͷ಄ w $P⒎FFTDSJQU w )BYF w +49 w %BSU w
4DBMBKT w 5ZQF4DSJQU w 'MPX ͳͲͳͲ
5ZQF4DSJQUͷొ 5ZQF4DSJQUϚΠΫϩιϑτʹΑͬͯ։ൃ͞Εɺϝϯςφϯε͞Ε͍ͯΔϑϦʔͰΦʔϓϯιʔεͷϓϩάϥϛϯάݴޠͰ͋ Δɻ5ZQF4DSJQU+BWB4DSJQUʹରͯ͠ɺলུՄೳͳ੩తܕ͚ͱΫϥεϕʔεΦϒδΣΫτࢦΛՃ͑ͨݫີͳεʔύʔ ηοτͱͳ͍ͬͯΔɻ$ͷϦʔυΞʔΩςΫτͰ͋Γɺ%FMQIJͱ5VSCP1BTDBMͷ։ൃऀͰ͋ΔΞϯμʔεɾϔϧεόʔά ͕5ZQF4DSJQUͷ։ൃʹؔΘ͍ͬͯΔɻ<><><><>ɻ5ZQF4DSJQUΫϥΠΞϯταΠυɺ͋Δ͍αʔόαΠυ /PEFKTʣ Ͱ࣮ߦ͞ΕΔ+BWB4DSJQUΞϓϦέʔγϣϯͷ։ൃʹར༻Ͱ͖Δɻ 5ZQF4DSJQU+BWB4DSJQUΛѻ͍͘͢͢ΔͨΊͷϥούʔݴޠͰ͋ΓɺେنͳΞϓϦέʔγϣϯͷ։ൃͷͨΊʹઃܭ͞Ε ͓ͯΓɺίϯύΠϧ͢Δͱ+BWB4DSJQUͷιʔείʔυΛग़ྗ͢Δɻ<>ɻ5ZQF4DSJQU+BWB4DSJQUͷεʔύʔηοτͰ͋Δͨ Ίɺطଘͷ+BWB4DSJQUϓϩάϥϜɺશͯ༗ޮͳ5ZQF4DSJQUϓϩάϥϜͱͳΔɻ
5ZQF4DSJQUܕఆٛϑΝΠϧΛαϙʔτ͓ͯ͠Γɺطଘͷ+BWB4DSJQUϥΠϒϥϦʹܕใΛ༩ͯ͠ར༻Ͱ͖ΔɻطଘͷΦ ϒδΣΫτϑΝΠϧͷߏΛهड़Ͱ͖Δ$$ ͷϔομϑΝΠϧͱΑ͘ࣅͨΈͰ͋Δɻ͜ΕʹΑͬͯɺͦͷܕఆٛϑΝΠ ϧͰఆٛ͞ΕͨΛɺଞͷϓϩάϥϜ͕͔͋ͨ੩తʹܕ͚͞Εͨ5ZQF4DSJQUΤϯςΟςΟͰ͋Δ͔ͷΑ͏ʹར༻͢Δ͜ ͱ͕Ͱ͖ΔΑ͏ʹͳΔɻK2VFSZ .POHP%# %KTͷΑ͏ͳਓؾͷ͋ΔϥΠϒϥϦͷͨΊͷɺαʔυύʔςΟʔͷϔομϑΝΠ ϧ͕͋Δɻ/PEFKTϕʔγοΫɾϞδϡʔϧͷͨΊͷϔομೖखՄೳͰɺ/PEFKTϓϩάϥϜͷ։ൃ5ZQF4DSJQUͷதͰߦ͑ Δ<>ɻ 5ZQF4DSJQUͷίϯύΠϥͦΕࣗମ͕5ZQF4DSJQUͰॻ͔Ε͍ͯΔɻ͜Ε+BWB4DSJQUͷτϥϯείϯύΠϥͰ͋Γɺ "QBDIF-JDFOTFͷԼͰϥΠηϯε͞Ε͍ͯΔɻ 5ZQF4DSJQU.JDSPTPGU7JTVBM4UVEJP6QEBUFҎ߱ͰpSTUDMBTTϓϩάϥϛϯάݴޠͱͯ͠ɺ$ͦͷଞͷ .JDSPTPGUݴޠ܈ͱͱʹؚ·ΕΔΑ͏ʹͳͬͨɻ<>ɻެࣜͷ֦ுύοΫʹΑΓ7JTVBM7JTVBM4UVEJPͰ 5ZQF4DSJQUΛαϙʔτՄೳͰ͋Δ<>ɻ ग़యɿXJLJQFEJB
5ZQF4DSJQUͷ͍͍ͱ͜Ζ w ܕ͕͋Δ w +BWB4DSJQUͷεʔύʔηοτͰ͋Δ w ରԠΤσΟλ͕ଟ͍ w δΣωϦΫε w
σίϨʔλʔ
None
+BWB4DSJQUͷεʔύʔηοτ w &4&4ͷػೳΛ͏͜ͱ͕ग़དྷ·͢ɻ w ·ͨɺ+BWB4DSJQUͷίʔυΛͦͷ··ར༻͢Δ͜ ͱ͕ग़དྷ·͢ɻ
None
δΣωϦΫε w ϦετΛ࡞Δͷʹܕ͕ଟ͍ͱͦͷ࡞Βͳ͍ͱ͍͚ ͳ͍ͷ͔ʁ w ΫϥεΠϯλʔϑΣʔεΛύϥϝʔλԽͰ͖Δ
None
σίϨʔλ w !$PNQPOFOUͱهड़͢Δ͜ͱͰ$MBTTNFUIPE ʹՃใΛ༩͢Δ͜ͱ͕ग़དྷΔ w ଟ༻ʹͬͨΓϓϩύςΟʹ༩ͨ͠Γ͢Δ࣌ͳͲ ίʔυશମΛݟ͘͢Ͱ͖Δ
None
ରԠΤσΟλʔ͕ଟ͍ w 7JTVBM4UVEJP w 7JTVBM4UVEJP $PEF w 8FC4UPSN w &DMJQTF
w 4VCMJNF5FYU w &NBDT w 7JN w "UPN
None
ܕΛ͏ͳΒ w ܕΛ͑ΔڥͳΒͬͨ΄͏͕ศར w ݫີͰͳͯ͘ΏΔʙ͍͖͍ͬͯͨ͘ w ෳਓͰΔ߹΄΅ඞਢ w Ͱɺ৭ʑ४උ͕ඞཁͳͷ͕໘ w
IUUQLJLVDIJIBUFCMPKQFOUSZ
͋Γ͕ͱ͏͍͟͝·ͨ͠