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
try! Swift Tokyo 2024のLT枠に採択されたプロポーザルを出すときに考えていたこと
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Yunosuke Sakai
April 03, 2024
Programming
920
0
Share
try! Swift Tokyo 2024のLT枠に採択されたプロポーザルを出すときに考えていたこと
「モバチキ 〜Mobile Tips 共有会〜 #3」での登壇内容
https://moneyforward.connpass.com/event/307284/
Yunosuke Sakai
April 03, 2024
More Decks by Yunosuke Sakai
See All by Yunosuke Sakai
開発者への寄付をアプリ内課金として実装する時の気の使いどころ
ski
0
920
iOSアプリでクリップボードにコピーしたことをユーザーに伝えるちょうど良いフィードバックを探す
ski
0
940
Creating Retro-Style Photos Using Swift
ski
1
2.1k
身に覚えのないDeveloper Program License違反を通告されてアプリの検索順位を下げられた時の闘い方 / iosdc2023-rookies-lt
ski
0
1.9k
Other Decks in Programming
See All in Programming
Agentic Elixir
whatyouhide
0
450
Making the RBS Parser Faster
soutaro
0
720
Programming with a DJ Controller — not vibe coding
m_seki
3
860
なぜあなたのコードには「コシ」がないのか?〜AI時代に問う、最後まで美味しい設計と戦略〜 #phpconkagawa / phpconkagawa2026
shogogg
0
210
GoogleCloudとterraform完全に理解した
terisuke
1
200
Surviving Black Friday: 329 billion requests with Falcon!
ioquatix
0
3.2k
Spec Driven Development | AI Summit Vilnius
danielsogl
PRO
1
160
サプライチェーン攻撃対策「層を重ねて落ちない壁」を10日間で組み上げた話 #TechLeadConf2026
kashewnuts
1
290
HTML-Aware ERB: The Path to Reactive Rendering @ RubyKaigi 2026, Hakodate, Japan
marcoroth
0
720
How We Practice Exploratory Testing in Iterative Development( #scrumniigata ) / 反復開発の中で、探索的テストをどう実施しているか
teyamagu
PRO
3
840
決定論 vs 確率論:Gemini 3 FlashとTF-IDFを組み合わせた「法規判定エンジン」の構築
shukob
0
160
検索設計から 推論設計への重心移動と Recall-First Retrieval
po3rin
5
1.7k
Featured
See All Featured
A Soul's Torment
seathinner
6
2.8k
Optimising Largest Contentful Paint
csswizardry
37
3.7k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.6k
How Software Deployment tools have changed in the past 20 years
geshan
0
33k
Scaling GitHub
holman
464
140k
How GitHub (no longer) Works
holman
316
150k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.2k
How to Think Like a Performance Engineer
csswizardry
28
2.6k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.2k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
65
55k
Faster Mobile Websites
deanohume
310
31k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Transcript
USZ4XJGU5PLZPͷ -5ʹ࠾͞ΕͨϓϩϙʔβϧΛ ग़͢ͱ͖ʹߟ͍͑ͯͨ͜ͱ :VOPTVLF4BLBJ .POFZ'PSXBSE *OD ϞόνΩʙ.PCJMF5JQTڞ༗ձʙ
USZ4XJGU5PLZP ొஃ͠·͢ 🎉
ʮԿ͕ࣸਅΛϨτϩͨΒ͠ΊΔͷ͔ 4XJGUΛ༻͍ͨͦͷ࣮ݱํ๏ʯ 📸
J1IPOF ݹ͍ϑΟϧϜΧϝϥ
Կ͕ྑ͔ͬͨͷ͔ߟ͑ͯΈΔ ͔ͤͬ͘ͳͷͰ 🤔
ߟ͑ͨ͜ͱ Կ͕ٻΊΒΕͯΔ͔ ԿΛΞϐʔϧ͖͔͢ ϓϩϙʔβϧΛͲ͏ॻ͔͘
ߟ͑ͨ͜ͱ Կ͕ٻΊΒΕͯΔ͔ ԿΛΞϐʔϧ͖͔͢ ϓϩϙʔβϧΛͲ͏ॻ͔͘
-5ʹ͍ͭͯͷઆ໌จ ͋ͳ͕ͨເதʹͳ͍ͬͯΔ͜ͱɺҰੜݒ໋औΓΜͰ͍Δ͜ͱʹ͍ͭ ͍ͯͯͩ͘͠͞ɻ 4XJGUΞϓϦ։ൃͷ͜ͱͪΖΜɺ4XJGUͱؔͳ͘झຯͱͯ͠த ͍ͯ͠Δ͜ͱͰߏ͍·ͤΜɻ ձͰฉ͍͍ͯΔΈͳ͞Μ͕લఏ͕ࣝͳָͯ͘͠ΜͰௌ͘͜ͱ͕Ͱ ͖Δ༰ʹͳ͍ͬͯΔͱ͞Βʹྑ͍Ͱ͢ɻ IUUQTXXXQBQFSDBMMJPUSZTXJGUUPLZP
-5ʹ͍ͭͯͷઆ໌จ ͋ͳ͕ͨເதʹͳ͍ͬͯΔ͜ͱɺҰੜݒ໋औΓΜͰ͍Δ͜ͱʹ͍ͭ ͍ͯͯͩ͘͠͞ɻ 4XJGUΞϓϦ։ൃͷ͜ͱͪΖΜɺ4XJGUͱؔͳ͘झຯͱͯ͠த ͍ͯ͠Δ͜ͱͰߏ͍·ͤΜɻ ձͰฉ͍͍ͯΔΈͳ͞Μ͕લఏ͕ࣝͳָͯ͘͠ΜͰௌ͘͜ͱ͕Ͱ ͖Δ༰ʹͳ͍ͬͯΔͱ͞Βʹྑ͍Ͱ͢ɻ IUUQTXXXQBQFSDBMMJPUSZTXJGUUPLZP 👀
໘നͦ͏ͳײ͡Ͱॻ͔͘ʜ 💡
֤߲ͷઆ໌ &MFWBUPS1JUDI :PVIBWFDIBSBDUFSTUPTFMMZPVSUBML5IJTJTLOPXOBTUIFFMFWBUPSQJUDI.BLF JUBTFYDJUJOHBOEFOUJDJOHBTQPTTJCMF %FTDSJQUJPO :PVTIPVMENBLFUIFEFTDSJQUJPOPGZPVSUBMLBTDPNQFMMJOHBOEFYDJUJOHBTQPTTJCMF 3FNFNCFS ZPVSFTFMMJOHCPUIUIFPSHBOJ[FSTPGUIFFWFOUTUPTFMFDUZPVSUBML BTXFMM
BTUSZJOHUPDPOWJODFBUUFOEFFTZPVSUBMLJTUIFPOFUIFZTIPVMETFF
֤߲ͷઆ໌ &MFWBUPS1JUDI :PVIBWFDIBSBDUFSTUPTFMMZPVSUBML 5IJTJTLOPXOBTUIFFMFWBUPSQJUDI.BLF JUBTFYDJUJOHBOEFOUJDJOHBTQPTTJCMF %FTDSJQUJPO :PVTIPVMENBLFUIFEFTDSJQUJPOPGZPVSUBMLBTDPNQFMMJOHBOEFYDJUJOHBTQPTTJCMF 3FNFNCFS ZPVSFTFMMJOHCPUIUIFPSHBOJ[FSTPGUIFFWFOUTUPTFMFDUZPVSUBML
BTXFMM BTUSZJOHUPDPOWJODFBUUFOEFFTZPVSUBMLJTUIFPOFUIFZTIPVMETFF 🤔
ΤΩαΠςΟϯάͳײ͡Ͱॻ͔͘ʜ 💡
ௌऺͷڵຯΛҾ͚Δ͔ తح৺Λܹ͢Δ͔ 🤔
ߟ͑ͨ͜ͱ Կ͕ٻΊΒΕͯΔ͔ ԿΛΞϐʔϧ͖͔͢ ϓϩϙʔβϧΛͲ͏ॻ͔͘
ԿΛΞϐʔϧ͢Δ͔ ৽͍͠ݟΛ༩͑ΒΕΔ͜ͱ ͔ࣗͩΒ໘നͤ͘Δ͜ͱ
ԿΛΞϐʔϧ͢Δ͔ ৽͍͠ݟΛ༩͑ΒΕΔ͜ͱ ͔ࣗͩΒ໘നͤ͘Δ͜ͱ
݁ߏௐ͚ͨͲ ͋·Γใݟ͔ͭΒͳ͍͠ ٕज़తʹ͍ͣ͠ 🤔
͋ͱબͿਓʹஅͯ͠Β͑Ε 🙏
ԿΛΞϐʔϧ͢Δ͔ ৽͍͠ݟΛ༩͑ΒΕΔ͜ͱ ͔ࣗͩΒ໘നͤ͘Δ͜ͱ
͔ࣗͩΒ໘നͤ͘Δ ͳ͕ͥࣗ͢Δͷ͔ ࣗͳΓͷΞϓϩʔν
͔ࣗͩΒ໘നͤ͘Δ ͳ͕ͥࣗ͢Δͷ͔ ϑΟϧϜΧϝϥͰࡱΕΔࣸਅ͕͖ͰɺͦΕΛ࠶ݱ͍ͨ͠ɻެࣜʹͦΕͬΆ͍υΩϡϝϯτ͕ ͋Δ͚ͲɺͦΕ͡Ό͋·Γྑ͍ײ͡ʹͳΒͳ͍ɻ ࣗͳΓͷΞϓϩʔν ࣮ࡍʹੲͷΧϝϥͰࡱͬͨࣸਅΛݟͯɺͲ͏͍͏ཁૉ͕͋ΕࣸਅϨτϩʹͳΔʁͱ͍͏ ͍ʹ͑ΔɻͦͷޙͰ֤ཁૉΛ4XJGUͰ࣮͍ͯ͘͠ɻ
ߟ͑ͨ͜ͱ Կ͕ٻΊΒΕͯΔ͔ ԿΛΞϐʔϧ͖͔͢ ϓϩϙʔβϧΛͲ͏ॻ͔͘
ϓϩϙʔβϧΛॻ͘ %FTDSJQUJPOʢແݶʣ ˣ &MFWBUPS1JUDIʢࣈʣ
%FTDSJQUJPOΛॻ͘
%FTDSJQUJPOΛॻ͘
%FTDSJQUJPOͷߏΛߟ͑Δ ಈػ ͳ͍ͥͬͯΔͷ͔ɺ໘ͨ͠՝ ൃද༰ ͕ࣗԿΛͲ͏͔͢Β໘ന͍-5ʹͳΔΑɺΛ͑Δ 🤔
&MFWBUPS1JUDIΛॻ͘ %FTDSJQUJPOͰॻ͍ͨಈػɾൃද༰Λ͏·͍͜ͱ·ͱΊΔ
͋ͱفΔ͚ͩ 🙏
·ͱΊ 👤ࣗΒ͠͞ΛഎܠΞϓϩʔνํ๏ʹؚΊͨ 💬ൃද༰ΛΠϝʔδ͍͢͠Α͏ʹͨ͠ 🔥ొஃ͕ΜΓ·͢ʂʢւ֎ͷํ͔Βস͍ΛऔΕΔΑ͏ʹʣ ࡖ༤೭հ :VOPTVLF4BLBJ TLJV @TLJ@V