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
TSPLのすすめ
Search
[email protected]
September 21, 2025
Programming
310
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
TSPLのすすめ
iOSDC Japan 2025 LT
[email protected]
September 21, 2025
More Decks by
[email protected]
See All by
[email protected]
Swift compiler 101 & How async function works
shiz
0
110
Swiftコンパイラ超入門+async関数の仕組み
shiz
0
370
複雑さに立ち向かうための ソフトウェア開発入門
shiz
3
2.2k
座談会 「Strict ConcurrencyとSwift 6が開く新時代: 私たちはどう生きるか?」
shiz
5
16k
(非公開スライド追加)座談会 「Strict ConcurrencyとSwift 6が開く新時代: 私たちはどう生きるか?」
shiz
1
760
複雑さに立ち向かうためのコードリーディング入門
shiz
35
15k
Swift Observation
shiz
5
950
Swift Reflection
shiz
1
300
Swift Concurrency Next Step
shiz
7
9.2k
Other Decks in Programming
See All in Programming
yield再入門 #phpcon
o0h
PRO
0
670
技術記事、 専門家としてのプログラマ、 言語化
mizchi
14
7.5k
JAWS-UG横浜 #102 AWSサ終供養LT会 成仏できない AWS サービスたち 〜本日、三体供養します〜
maroon1st
0
220
「正の参照」と 「負の導出」で組む ハーネスエンジニアリング
cottpan
1
150
Laravel Boostに学ぶ、AIにPHPを書かせる技術 〜OSSの実装から蒸留するエージェント制御の王道〜
kentaroutakeda
3
510
【SRE NEXT 2026 Lunch Session】一人目専任SREの立ち上げを加速する ― AIと進めたオンボーディングで2分を0.04秒にした話
pkshadeck
PRO
0
2.9k
Haskell/Servantを通してWebミドルウェアを捉え直す
pizzacat83
1
600
SREは、MCPとSRE Agentをこう使え!
kazumax55
0
150
FDEが実現するAI駆動経営の現在地
gonta
2
180
琵琶湖の水は止められてもNet--HTTPのリトライは止められない / You might be able to stop the water flow of Lake Biwa but you can't stop Net::HTTP retries
luccafort
PRO
0
420
ITヒヤリハットを整理してみた ~ライフサイクルと原因から考える再発防止策~
koukimiura
1
110
AI時代、エンジニアはどう育つのか -未経験エンジニアの成長を間近で見て考えたこと-
thasu0123
0
140
Featured
See All Featured
ラッコキーワード サービス紹介資料
rakko
1
4M
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2k
New Earth Scene 8
popppiees
3
2.4k
Statistics for Hackers
jakevdp
799
230k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
360
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.1k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
350
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
900
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
420
HDC tutorial
michielstock
2
750
Transcript
J04%$+BQBOTIJ[ 541-ͷ͢͢Ί
ಥવͰ͕͢Έͳ͞Μ
3FQFBUBGUFSNF
541-
5IF 4XJGU 1SPHSBNNJOH -BOHVBHF
541- w 4XJGUͷެࣜυΩϡϝϯτ w ֶशͷͨΊͷΨΠυϒοΫͷΠϝʔδ w ݄Φʔϓϯιʔεͱͯ͠ެ։ ϦϙδτϦ
ࠓ͓͍͑ͨ͜͠ͱ
541-ΛಡΉ͠
ͳΜͰʁ
ᶃஈ֊తʹֶशͰ͖Δ ᶄͦͦ͜͜ਂ͍
ᶃஈ֊తʹֶशͰ͖Δ
541-෦ߏ 8FMDPNFUP4XJGU 4XJGUΑ͏ͦ͜ 4XJGUͷ֓ཁͱجຊΛ ֶͿಋೖ෦ -BOHVBHF(VJEF ݴޠΨΠυ 4XJGUͷओཁͳػೳΛཏత ʹղઆ͢Δຊฤ -BOHVBHF3FGFSFODF
ݴޠϦϑΝϨϯε จ๏ͳͲΛΑΓ ݫີʹఆٛ͢Δৄࡉύʔτ
541-෦ߏ 8FMDPNFUP4XJGU 4XJGUΑ͏ͦ͜ 4XJGUͷ֓ཁͱجຊΛ ֶͿಋೖ෦ -BOHVBHF(VJEF ݴޠΨΠυ 4XJGUͷओཁͳػೳΛཏత ʹղઆ͢Δຊฤ -BOHVBHF3FGFSFODF
ݴޠϦϑΝϨϯε จ๏ͳͲΛΑΓ ݫີʹఆٛ͢Δৄࡉύʔτ
541-෦ߏ 8FMDPNFUP4XJGU 4XJGUΑ͏ͦ͜ 4XJGUͷ֓ཁͱجຊΛ ֶͿಋೖ෦ -BOHVBHF(VJEF ݴޠΨΠυ 4XJGUͷओཁͳػೳΛཏత ʹղઆ͢Δຊฤ -BOHVBHF3FGFSFODF
ݴޠϦϑΝϨϯε จ๏ͳͲΛΑΓ ݫີʹఆٛ͢Δৄࡉύʔτ
541-ͷಛ w ֤ϖʔδ֓ཁˠৄࡉͱ͍͏ྲྀΕ w ฏқͳݴ༿ݣ͍ w ػೳͷಛΛѲ͍͢͠ίʔυྫ
ᶄͦͦ͜͜ਂ͍
ͦͦ͜͜ਂ͍෦ͱ͜Ζͦͷ̍ 4XJGU͕อূ͢ΔϝϞϦ҆શੑ ֬ఆॳظԽ ڥք҆શੑ ϥΠϑλΠϜ҆શੑ εϨου҆શੑ
ͦͦ͜͜ਂ͍ͱ͜Ζͦͷ̎ ݴޠͷࢥతͳ
4XJGUͱͷڑ͕దʹॖ·Δ
ᶃஈ֊తʹֶशͰ͖Δ ᶄͦͦ͜͜ਂ͍ 541-ΛಡΉ͠ ͳͥͳΒʜ
ಡΈํͷ͢͢Ί
Ϩϕϧͷఆٛ ॳڃΞϓϦ։ൃΛֶͼ࢝ΊͨΤϯδχΞ ɹ4XJGUͷจ๏Λֶͼɺ؆୯ͳΞϓϦΛνϡʔτϦΞϧʹԊͬͯ࡞Γ࢝Ίͨஈ֊ தڃࣗྗͰΞϓϦΛ։ൃɾӡ༻͍ͯ͠ΔΤϯδχΞ ɹҰਓͰɺ·ͨνʔϜͰΞϓϦΛ։ൃ͠ɺػೳՃվमΛߦ͍ͬͯΔஈ֊ ্ڃݴޠͷਂ͍ཧղΛٻ͢ΔΤϯδχΞ ϑϨʔϜϫʔΫΛઃܭͨ͠ΓɺνʔϜͷٕज़બఆΛϦʔυͨ͠Γ͢Δஈ֊
ॳڃ4XJGUʹ׳ΕΑ͏ɻશମ૾Λ௫͏ εςοϓ🦶 4XJGUπΞʔΛಡΉɻྫ͔ΒਅࣅͿ ݴޠΨΠυͷલΛॱʹಡΉ ɹষجຊɺجຊతͳԋࢉࢠɺจࣈྻͱจࣈɺίϨΫγϣϯܕɺ੍ޚϑϩʔɺؔ ϙΠϯτΘ͔Βͳ͍෦ʮͦ͏͍͏ͷ͔ʯͱׂΓΔ͜ͱେࣄ ΰʔϧ🎯 w 4XJGUͷجຊతͳจ๏ΤϥʔΛࣗྗͰղܾͰ͖Δɻ w
ଞͷਓ͕ॻ͍ͨ؆୯ͳίʔυ͕ɺԿΛ͍ͯ͠Δ͔େ·͔ʹಡΊΔɻ
தڃ4XJGUΒ͍͠ॻ͖ํΛशಘ͠ɺࣝͷ݀ΛຒΊΔ εςοϓ🦶 ʮͳͥʁʯΛҙࣝͯ͠ओཁͳষΛ࠶ಡ͢Δ ɹষߏମͱΫϥεɺϓϩτίϧɺΫϩʔδϟɺΤϥʔϋϯυϦϯάɺδΣωϦΫε ࣙॻతʹ͏ ৽ػೳͷষΛಡΉ ΰʔϧ🎯 w ίʔυϨϏϡʔͰɺઃܭࢥʹج͍ͮͨత֬ͳࢦఠ͕Ͱ͖Δ w
ϝϯςφϯεੑɾ࠶ར༻ੑͷߴ͍ɺݎ࿚ͳίʔυΛॻ͚ΔΑ͏ʹͳΔ
্ڃݴޠͷࢥઃܭΛਖ਼֬ʹѲ͢Δ εςοϓ🦶 ݴޠΨΠυͷχονͳষΛਂ͘ཧղ͢Δ ɹষ"3$ɺϝϞϦ҆શੑɺΞΫηε੍ޚɺߴͳԋࢉࢠ ݴޠϦϑΝϨϯεΛࢀর͢Δ ΰʔϧ🎯 w 4XJGUݴޠͷ༷ʹ͍ͭͯɺνʔϜͷ୭ΑΓৄ͘͠આ໌Ͱ͖Δ w ݴޠͷকདྷΛݟਾٕ͑ͨज़બఆΞʔΩςΫνϟઃܭ͕Ͱ͖Δ
Γͳ͍ਓɺ4XJGU&WPMVUJPOͷϓϩϙʔβϧΛಡΉ
Ϩϕϧผ͓͢͢ΊͷಡΈํ ॳڃ4XJGUʹ׳ΕΑ͏ɻશମ૾Λ௫͏ தڃ4XJGUΒ͍͠ॻ͖ํΛशಘ͠ɺࣝͷ݀ΛຒΊΔ ্ڃݴޠͷࢥઃܭΛਖ਼֬ʹѲ͢ΔɻΓͳ͚Ε 4XJGU&WPMVUJPOಡΉ
541-ຊޠ൛ 4XJGUPSH
͓ئ͍🙏
541-ຊޠ൛ίϯτϦϏϡʔλʔ🙌 ࣌
541-ຊޠ൛ͷߩݙऀืूத w ޡࣈࣈमਖ਼ w දݱͷվળ w JTTVFͷղܾ w %PD$ରԠ ͣͬͱ์ஔʜ
w ʜͳͲ
8FCαΠτͷαʔόӡ༻අͷ͝ࢧԉʜ Y໊͘Β͍͋Εʜ
͝ڠྗ͍͚ͨͩΕ🙏
541-ͷ͢͢Ί
࠷ޙʹ͏Ұ
3FQFBUBGUFSNF
541-
Ҏ্
4)*;
TIJ[ ͣ͠ w ॅॴ౦ژˠԬ ˠ౦ژ w ৬छJ04ΤϯδχΞˠ0410˞ w ͷ༁ຊΛग़൛
ʰ(PPE$PEF #BE$PEFʱʰ-PPLT(PPE5P.FʱͳͲ ॾࣄʹΑΓੈͷத͔Βফ͑ͯ͠·ͬͨ ˞0QFO4PVSDF1SPHSBNNJOH0 ff i DF
͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ