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
Kotlin の煩雑な データコピーを どうにかする
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
てべすてん
September 01, 2025
Programming
130
0
Share
Kotlin の煩雑な データコピーを どうにかする
てべすてん
September 01, 2025
More Decks by てべすてん
See All by てべすてん
ててべんす独演会〜Flowの全てを語ります〜
tbsten
1
290
ComposeでWebアプリを作る技術
tbsten
0
290
脱 Material3 ?! lumo ui の紹介
tbsten
0
170
衝撃を受けた OSS Androidアプリ
tbsten
0
220
CameraXとCompose
tbsten
0
170
Other Decks in Programming
See All in Programming
関係性から理解する"同一性"の型用語たち
pvcresin
2
620
軽量Java基盤の設計 DIコンテナに頼らない、長期保守と1秒起動の実現 JJUG CCC 2026 Spring
macha64
0
240
[KCD Czech] eBPF Meets the GPU: Future of AI Infra Observability
doniacld
0
130
Technical Debt: Understanding it Rightly, Engaging it Rightly #LaravelLiveJP
shogogg
0
180
New "Type" system on PicoRuby
pocke
1
390
Talking to terminals (and how they talk back) (KotlinConf 2026)
jakewharton
PRO
1
160
技術記事、AIに書かせるか、自分で書くか? 〜それでも私が自分の手で書く理由〜 / #QiitaConference
jnchito
2
1.2k
メソッドのジェネリクスでGoの夢は広がるか? / Kyoto.go #65
utgwkk
0
240
AI駆動開発で崩れていくコードベースを立て直す
kyoko_nr_nr
1
400
今さら聞けないCancellationToken
htkym
0
210
Moments When Things Go Wrong
aurimas
3
130
AIエージェントと協働するCLI開発 — BunとOpenClawで学んだこと
yoshikouki
1
230
Featured
See All Featured
[SF Ruby Conf 2025] Rails X
palkan
2
1.1k
Optimizing for Happiness
mojombo
378
71k
Skip the Path - Find Your Career Trail
mkilby
1
130
Un-Boring Meetings
codingconduct
0
300
Statistics for Hackers
jakevdp
799
230k
Prompt Engineering for Job Search
mfonobong
0
320
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
200
sira's awesome portfolio website redesign presentation
elsirapls
0
270
GraphQLとの向き合い方2022年版
quramy
50
15k
New Earth Scene 8
popppiees
3
2.3k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.5k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.3k
Transcript
ͯͯ͢Μ ,PUMJOͷࡶͳ σʔλίϐʔΛ ,411MVHJOͰͲ͏ʹ͔͢Δ
ࣗݾհ w ͯͯ͢Μ w ,PUMJO"OESPJEͷ ήςϞϊϥΠϒϥϦ͕େ͖ w 5ZQF4DSJQU8FC'SPOUFOEͪΐͬͽΓ w ͣͬͱਅதͰ͍͍ͷʹɻ
w िΧϥΦέ
EBUBDMBTT ͬͯ·͔͢ʁ
LPUMJOͷEBUBDMBTT
LPUMJOͷEBUBDMBTT
EBUBDMBTTΛͬͨ σʔλཧͷͭΒΈ
w ωετ͕ਂ͘ͳΔͱίϐʔ͕େม w ΄΅ಉ͡EBUBDMBTTؒͷίϐʔ͕େม ,411MVHJO Ͱղܾʂ
w ωετ͕ਂ͘ͳΔͱίϐʔ͕େม w ΄΅ಉ͡EBUBDMBTTؒͷίϐʔ͕େม
EBUBDMBTTΛͬͨσʔλཧͷͭΒΈ ωετ͕ਂ͘ͳΔͱίϐʔ͕େม
EBUBDMBTTΛͬͨσʔλཧͷͭΒΈ ωετ͕ਂ͘ͳΔͱίϐʔ͕େม 🫠
"SSPXLU0QUJDT
"SSPXLU0QUJDT ਂ͘ωετͨ͠σʔλߋ৽ΛߦͰ ✌
"SSPXLU ֶशίετ͕ߴ͍ͱݴΘΕ͕ͪ w ಛఆͷཁૉΛ෦తʹಋೖ͢Δ͜ͱՄೳ w νʔϜϝϯόʹ͜ΕΛ͛Α͏ w IUUQTBSSPXLUJPMFBSOJNNVUBCMF EBUBJOUSPNFFUPQUJDT
w ωετ͕ਂ͘ͳΔͱίϐʔ͕େม w ΄΅ಉ͡EBUBDMBTTؒͷίϐʔ͕େม
EBUBDMBTTΛͬͨσʔλཧͷͭΒΈ ΄΅ಉ͡EBUBDMBTTؒͷίϐʔ͕େม
EBUBDMBTTΛͬͨσʔλཧͷͭΒΈ ΄΅ಉ͡EBUBDMBTTؒͷίϐʔ͕େม
ରॲ๏ ίϐʔؔΛ༻ҙͯ͠ɺίϐʔͱϩδοΫΛ
DSFBNLU ίϐʔؔΛࣗಈੜ ✌
ͪΐͬͱϞϠϞϠϙΠϯτ
ެশܕͷ,PUMJOʹߏత෦ܕΛ࣋ͪࠐΜͰྑ͍ͷͩΖ͏͔ʁ ެশܕͱߏత෦ܕ w ެশܕ w ܕνΣοΫͷࡍʹʮܕ໊͕Ұக͢Δ͔Ͳ͏͔Ͱಉ͡ܕ͔அ͢Δʯ w ϓϩύςΟɾϝιου͕ಉ͡Ͱ໊લ͕ҧ͑ผѻ͍
ެশܕͷ,PUMJOʹߏత෦ܕΛ࣋ͪࠐΜͰྑ͍ͷͩΖ͏͔ʁ ެশܕͱߏత෦ܕ w ߏత෦ܕ w ܕνΣοΫͷࡍʹʮϓϩύςΟ͕ҰॹͩͬͨΒಉ͡ܕͱΈͳ͢ʯ
,41ͱ,.1ͷ૬ੑͷѱ͞ ੜͨ͠ίʔυ͕DPNNPO.BJOͰར༻Ͱ͖ͳ͍ IUUQTRJJUBDPNLL@@JUFNT IUUQTHJUIVCDPNHPPHMFLTQ
,41ͱ,.1ͷ૬ੑͷѱ͞ ੜͨ͠ίʔυ͕DPNNPO.BJOͰར༻Ͱ͖ͳ͍ ੜ͞Εͨίʔυੜݩͷίʔυ͕DPNNPO.BJOʹ͋ͬͨͱͯ͠ ͷιʔεηοτʹੜ͞ΕΔͨΊɺੜͨ͠ίʔυΛDPNNPO.BJOͰࢀরͰ͖ͳ͍
,41ͱ,.1ͷ૬ੑͷѱ͞ 803,"306/%ͳ͘ͳ͍ IUUQTHJUIVCDPN5#4UFODSFBNCMPCEECGBGFGDCCDBFGBUFTUCVJMEHSBEMFLUT--
·ͱΊ w ,411MVHJOΛͬͯεοΩϦͤ͞Α͏ w ωετ͕ਂ͍Ϋϥεͷίϐʔ"SSPXLU0QUJDT w ΄΅ಉ͡EBUBDMBTTؒͷίϐʔDSFBNLU
͝ਗ਼ௌ ͋Γ͕ͱ͏͍͟͝·ͨ͠ʔʂ