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
カンファレンス動画鑑賞会のススメ / Osaka.swift #1
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Hiron
January 12, 2025
Programming
0
340
カンファレンス動画鑑賞会のススメ / Osaka.swift #1
Hiron
January 12, 2025
Tweet
Share
More Decks by Hiron
See All by Hiron
try! Swift Tokyo 2024 参加報告 / try! Swift Tokyo 2024 Report
hironytic
0
520
Swift on Windows ファーストインプレッション / Swift on Windows First Impression
hironytic
0
700
iPadOSDC: Multiple Windows
hironytic
5
3.5k
だったら、俺が代わりにやってやる / Swift Zoomin' Challenge
hironytic
0
230
SwiftのNeverとボトム型 / Never as a Bottom Type
hironytic
2
910
4000のワーニングと戦え!これは警告だ! / 4000 Warnings
hironytic
2
890
シンボリケート / Ore-con 2018 Summer
hironytic
3
1.2k
全部iOSにしゃべらせちゃえ! / iOSDC 2018 LT
hironytic
3
1.9k
ペダルのある生活 / The Pedal
hironytic
0
500
Other Decks in Programming
See All in Programming
コマンドとリード間の連携に対する脅威分析フレームワーク
pandayumi
1
460
Package Management Learnings from Homebrew
mikemcquaid
0
230
IFSによる形状設計/デモシーンの魅力 @ 慶應大学SFC
gam0022
1
310
組織で育むオブザーバビリティ
ryota_hnk
0
180
QAフローを最適化し、品質水準を満たしながらリリースまでの期間を最短化する #RSGT2026
shibayu36
2
4.4k
今こそ知るべき耐量子計算機暗号(PQC)入門 / PQC: What You Need to Know Now
mackey0225
3
380
「ブロックテーマでは再現できない」は本当か?
inc2734
0
1k
AI時代のキャリアプラン「技術の引力」からの脱出と「問い」へのいざない / tech-gravity
minodriven
21
7.4k
AIによる開発の民主化を支える コンテキスト管理のこれまでとこれから
mulyu
3
410
例外処理とどう使い分ける?Result型を使ったエラー設計 #burikaigi
kajitack
16
6.1k
AI によるインシデント初動調査の自動化を行う AI インシデントコマンダーを作った話
azukiazusa1
1
740
開発者から情シスまで - 多様なユーザー層に届けるAPI提供戦略 / Postman API Night Okinawa 2026 Winter
tasshi
0
210
Featured
See All Featured
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Unsuck your backbone
ammeep
671
58k
How Software Deployment tools have changed in the past 20 years
geshan
0
32k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
170
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
67
Skip the Path - Find Your Career Trail
mkilby
0
57
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
1
1.4k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
71
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
350
30 Presentation Tips
portentint
PRO
1
220
The #1 spot is gone: here's how to win anyway
tamaranovitovic
2
940
Are puppies a ranking factor?
jonoalderson
1
2.7k
Transcript
ΧϯϑΝϨϯεಈը ؑձͷεεϝ 0TBLBTXJGU
"CPVU.F ͻΖΜʢҰٶߒڭʣ ΞΧϯτhironytic ࠷ۙ5ZQF4DSJQUͱ,PUMJOͱ .BSLEPXOΛॻ͍ͯΔ͜ͱ͕ଟ͍ Ͱ͢ʢ4XJGUͲ͜ʜʣ
ಙౡʹॅΜͰ͍·͢
ؔࡏॅొஃ ಙౡؔͳͷ͔
ಙౡؔͳͷ͔ʁ ಙౡ࢛ࠃͰʁ ؔݪཧओٛऀʹड͚ೖΕͯΒ͑ͳ͍ͷͰʁ ग़యɿࠃཧӃΣϒαΠτIUUQTNBQTHTJHPKQ
ؔҬ࿈߹ ग़లɿؔҬ࿈߹ΣϒαΠτIUUQTXXXLPVJLJLBOTBJKQLPJLJSFOHPLPJLJSFOHPIUNM
ຽ์ͷఱؾ༧ใ "#$ςϨϏʢͪΌΜʣ ͪΖΜɺಙౡͰөΓ·͢ ຖ์ૹؔςϨϏςϨϏେࡕ өΓ·͢ ग़లɿே์ૹςϨϏఱؾ༧ใIUUQTXXXBTBIJDPKQXFBUIFSJOEFYIUNM
ಙౡؔͰ͢ʂ ߦ໘Ͱؔͷؒ ຽ์Ͱؔͷؒ ʁʁʁʮେࡕͷςϨϏ͕өΔ࣌Ͱ ΄΅େࡕʯ
࣌ؒ
J04%$+BQBO J04ؔ࿈ٕज़ΛίΞͷςʔϚͱͨ͠ιϑτΣΞٕज़ऀͷͨ ΊͷΧϯϑΝϨϯε J04%$+BQBOͷ:PV5VCFνϟϯωϧͰެ։͞Ε͍ͯΔա ڈಈըͷ૯͕࣌ؒ࣌ؒʢ࣌ʣ ͘͢͝ͳ͍Ͱ͔͢ʂʁʢެ։͋Γ͕ͱ͏͍͟͝·͢ʣ
ΧϯϑΝϨϯεಈըؑձ J04%$ͳͲͷηογϣϯಈը ΛΈΜͳͰΘ͍Θ͍ݟΔձ ʙ݄ʹҰఔ։࠵ͯ͠· ͢ʢ͏͙͢ճʣ ։࠵ͷݟΛڞ༗͠·͢ʂ
Έͳ͞ΜͬͯΈͯ
ؑձͱʁ
త ͍ͭͰݟ͑Δͱࢥ͏ͱ࣌ؒΛׂ͍ͯݟΑ͏ͱ͠ͳ͍ηο γϣϯಈըΛڧ੍తʹݟΔ ಈըʹؔ͢ΔײΛΘ͍Θ͍ݴ͍߹͏ Βͳ͔ͬͨੈքͱͷग़ձ͍
ݟ͍ͯΔΧϯϑΝϨϯε J04%$+BQBO USZ4XJGU5PLZP 'MVUUFS,BJHJ %SPJE,BJHJ
,PUMJO'FTU 54,BJHJ 7VF'FT+BQBO ࠷ۙɺϑϩϯτΤϯυ։ൃʹखΛग़࢝͠Ίͨ
࣮ࡍͷ։࠵ͷ༷ࢠ ୈճʢલճʣ
ؑձͷྲྀΕ ࢀՃऀ͕ݟ͍ͨಈըΛϦΫΤετ͢Δ ϦΫΤετ͞ΕͨಈըΛͭݟΔ Θ͍Θ͍͢Δ ࣌ؒͷݶΓ܁Γฦ͢
ಈըͷϦΫΤετ ಗ໊ͰϦΫΤετͰ͖ΔΑ͏ʹ͍ͯ͠Δ ॳظͷࠒ(PPHMFϑΥʔϜΛར༻ ݱࡏϦΫΤεταΠτΛ༻ҙ
ϦΫΤετ͞ΕͨಈըΛݟΔ ϦΫΤετ͞Εͨಈըͷத͔Β࣍ʹݟΔͷΛબͿ ͍͍ͩͨϦΫΤετ͞ΕͨॱʹબΜͰ͍Δ͚ͩ ͍ಈը͕ଓ͘ͱർΕΔͷͰɺదٓॱ൪ΛೖΕ͑ͨΓ ͢Δ
Θ͍Θ͍͢Δ ݟͨಈըͷײΛݴ͍߹͏ ٙͳͲ͋Ε࣭ͯ͠ΈΔʢ͑ΒΕΔਓ͕͍ͨΒ ͑Δʣ ݱࢀՃͨ͠ਓ͕࠙ձͳͲͰฉ͍ͨɺϒϩάͰಡΜͩ هࣄͷͳͲग़ͨΓ͢Δ
࣌ؒͷݶΓ܁Γฦ͢ ్தͰٳܜΛڬΈͭͭɺଓ͚ͯ࣍ͷಈըɻ Θ͍Θ͍͢Δͱ͜ΖͰͲΕ͘Β͍Γ্͕Δ͔Θ͔Βͳ͍ ͷͰɺͲΕ͘Β͍ͷಈը͕ݟ͑Δ͔ෆ໌ ϦΫΤετ͞Ε͚ͨͲɺ࣌ؒΕͰݟ͑ͳ͍ͷΑ͋͘ Δ
։࠵ΛॏͶͯ ಘΒΕͨݟ
ձ୳͠ ΈΜͳͰಈըΛݟΒΕΔձ ϓϩδΣΫλʔɺେ͖ΊͷϞχλʔͳͲ ԻΛग़ͯ͠Α͍ॴ ಈը࠶ੜʹ͑͏Δωοτڥ͕ඞਢ
ωοτར༻Մೳͳି͠ձٞࣨͰಈըΛݟΔʹ͍ۤ͜͠ͱ ίϩφҎલͷͳͷͰࠓͲ͏ͩΖ͏ ձ͑͞ݟ͔ͭΕ͋ͱ͏Կ͍Βͳ͍ʂ
͋Δͱศརͳͷ 4MBDLɺ%JTDPSEͳͲͷνϟοτπʔϧ 63-Λڞ༗͋ͬͨ͠Γ͢Δͱ͖ʹ͋Δͱศར $ISPNFDBTUɺ'JSF574UJDLɺ"QQMF57ͳͲ ͍ͭ͜ʹ࠶ੜΛͤΔͱखݩͷ.BDΛࣗ༻ʹ͑Δ
:PV5VCF1SFNJVN ࠂ͕ͳ͘ͳΔʂ
͍Δͱศརͳͻͱ ࣗʹߴͳ8J'JڥΛ࣋ͬͯͯ ਓ͘Β͍ೖΕΔ෦͕͋ͬͯ ͦͷ෦ʹେ͖ͳεΫϦʔϯ͕͋ͬͯ ఱҪ͔ΒϓϩδΣΫλʔ͕ੜ͑ͯͯ
ϓϩδΣΫλʔʹ(PPHMF57͕ଁ͞Εͯͯ :PV5VCF1SFNJVNʹ՝͍ۚͯ͠Δͻͱ ͍ɺͦΜͳศརͳਓ͓ΒΜΖʜ ͍·ͨ͠ !
͍Δͱศརͳͻͱਆ ࣗʹߴͳ8J'JڥΛ࣋ͬͯͯ ਓ͘Β͍ೖΕΔ෦͕͋ͬͯ ͦͷ෦ʹେ͖ͳεΫϦʔϯ͕͋ͬͯ ఱҪ͔ΒϓϩδΣΫλʔ͕ੜ͑ͯͯ
ϓϩδΣΫλʔʹ(PPHMF57͕ଁ͞Εͯͯ :PV5VCF1SFNJVNʹ՝͍ۚͯ͠Δਓ ͍ɺͦΜͳศརͳਓ͓ΒΜΖʜ ͍·ͨ͠ !
·ͱΊ
·ͱΊ ηογϣϯಈըΛެ։ͯ͘͠Ε͍ͯΔΧϯϑΝϨϯε͕͋ ΔͷͰΈΜͳͰݟΑ͏ʂ ϦΫΤετˠݟΔˠΘ͍Θ͍͢Δˠʜ܁Γฦ͢ ձ͑͋͞ΕͳΜͱ͔ͳΔʂ