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
社内TypeScript勉強会を開催した話
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
hy094
September 08, 2022
Technology
0
580
社内TypeScript勉強会を開催した話
hy094
September 08, 2022
Tweet
Share
More Decks by hy094
See All by hy094
20231220_FETechCafe_今年のフロントエンドの流行を語る
hy094
0
230
TypeScript勉強会
hy094
0
1.8k
Other Decks in Technology
See All in Technology
EMからVPoEを経てCTOへ:マネジメントキャリアパスにおける葛藤と成長
kakehashi
PRO
9
1.4k
ナレッジワーク IT情報系キャリア研究セッション資料(情報処理学会 第88回全国大会 )
kworkdev
PRO
0
140
PMBOK第8版は第7版から何が変わったのか(PMBOK第8版概要解説) / 20260304 Takeshi Watarai
shift_evolve
PRO
0
100
プロジェクトマネジメントをチームに宿す -ゼロからはじめるチームプロジェクトマネジメントは活動1年未満のチームの教科書です- / 20260304 Shigeki Morizane
shift_evolve
PRO
1
150
スクリプトの先へ!AIエージェントと組み合わせる モバイルE2Eテスト
error96num
0
120
生成AIの利用とセキュリティ /gen-ai-and-security
mizutani
1
1.5k
元エンジニアPdM、IDEが恋しすぎてCursorに全業務を集約したら、スライド作成まで爆速になった話
doiko123
1
510
OCI技術資料 : コンピュート・サービス 概要
ocise
4
54k
聲の形にみるアクセシビリティ
tomokusaba
0
150
20260311 ビジネスSWG活動報告(デジタルアイデンティティ人材育成推進WG Ph2 活動報告会)
oidfj
0
120
Claude Code Skills 勉強会 (DevelersIO向けに調整済み) / claude code skills for devio
masahirokawahara
0
2.4k
マルチロールEMが実践する「組織のレジリエンス」を高めるための組織構造と人材配置戦略
coconala_engineer
3
670
Featured
See All Featured
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
140
Six Lessons from altMBA
skipperchong
29
4.2k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
89
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
60
42k
[SF Ruby Conf 2025] Rails X
palkan
2
820
Git: the NoSQL Database
bkeepers
PRO
432
66k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
400
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.4k
Testing 201, or: Great Expectations
jmmastey
46
8.1k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
190
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.2k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
310
Transcript
ࣾTypeScriptษڧձΛ։࠵ͨ͠ ҏ౻ඩզ • 2022 9 ݄ 8 1
ࣗݾհ ҏ౻ ඩզʢͻΐ͏͕ʣ ߴߍ→େֶʢจܥʣ →20204݄ גࣜձࣾϥΫε৽ଔೖࣾ ݱࡏ ָָిࢠอଘͷϑϩϯτΤϯυΛ ओʹ։ൃ͍ͯ͠·͢ʂ 2
ܦҢ ςοΫϦʔυͷํ͔Βɺ ʮଞαʔϏεͷΤϯδχΞ(BEΤϯδχΞ)͕JavaSctipt͔ΒTypeSctipt ͷҠߦΛݕ౼͍ͯ͠ΔͷͰɺษڧձΛ։࠵ͯ͠΄͍͠ʯ ͱ͍ͬͨґཔ͕ࢲͱ1ޙഐT܅ͷ2ਓʹɻ 3 ීஈ͍ͬͯΔ͚Ͳɺ આ໌Ͱ͖ΔఔͰͳ͍ɾɾɾ
ࡾछͷਆث ݸਓత TypeScriptٕज़ॻ “ࡾछͷਆث” ࢿྉ࡞ͷࡍʹࢀߟʹ͍͖ͤͯͨͩ͞·ͨ͠ 1. ϓϩάϥϛϯάTypeScript 2. ϓϩΛࢦ͢ਓͷͨΊͷTypeScriptೖ 3.
αόΠόϧTypeScript 4
2िؒఔͰ্͛ͨɻ લΛࢲɺޙΛT܅ͱͷ୲Ͱ্͛ͨɻ ࣍ҎԼͷ௨ΓɻʢฐࣾϒϩάͰࢿྉશฤެ։͍ͯ͠·͢↓ʣ 5 https://tech-blog.rakus.co.jp/entry/20220822/typescript
։࠵ޙΞϯέʔτ ࢀՃऀͷ8ׂ͕TypeScript ໊લ͘Β͍͔͠Βͳ͍ or ಡΊ͢Δ ͱ͍ͬͨఔ શମతʹқదͳൣғͩͬͨͱࢥ͍·͢ 6
ࢀՃऀͷ(Ұ෦ൈਮ) - ͝આ໌ͷཻ͕େ͖͗ͣ͢খ͗ͣ͢͞ɺ࣌ؒͰTypeScriptʹର ͢Δཧղ͕άοͱਂ·Γ·ͨ͠ɻ͋Γ͕ͱ͏͍͟͝·͢ɻ - ϝϯόʔ͕࠷ॳʹཧղ͖͕͘͢ཏ͞Ε͍ͯͯ࠷ॳͷҰา ʹΑ͍ͱײͨ͡ - ڥߏஙʹ͍ͭͯ͏গ͠ਂ͘ฉ͍ͯΈ͔ͨͬͨͰ͢ɻ →
શମతʹʮྑ͔ͬͨʯͱͷ͕ଟ͔ͬͨͰ͢ɻ 7
͋Γ͖ͨΓͳײͰ͕͢ɺࣗͷֶͼʹͳͬͨษڧձͰͨ͠ɻ ࢿྉ࡞ʹͨͬͯΒͳ͍ߏจͳͲͷൃݟ͋Γ·ͨ͠ɻ →func?.()ʢΦϓγϣφϧνΣΠχϯάʣ ͰؔͷଘࡏνΣοΫͭͭ͠ݺͼग़͕͠Ͱ͖Δ ͳͲ ૯ׅ 8