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で型安全なSQLを書こう
Search
noripi
October 23, 2017
Technology
0
900
Kotlinで型安全なSQLを書こう
2017.10.23 どこでもKotlin #3のスライドです。
noripi
October 23, 2017
Tweet
Share
More Decks by noripi
See All by noripi
KotlinでAPIを型安全にした話
noripi
0
1.8k
バックエンドが異なるサービスの差分を APIで吸収してみた話
noripi
1
1.8k
サーバサイドKotlinのすすめ
noripi
0
12k
サーバーサイドKotlinのすすめ(仮)
noripi
0
790
Other Decks in Technology
See All in Technology
ここ一年のCCoEとしてのAWSコスト最適化を振り返る / CCoE AWS Cost Optimization devio2025
masahirokawahara
1
940
実践AIガバナンス
asei
3
270
絶対に失敗できないキャンペーンページの高速かつ安全な開発、WINTICKET × microCMS の開発事例
microcms
0
360
サンドボックス技術でAI利活用を促進する
koh_naga
0
120
Function Body Macros で、SwiftUI の View に Accessibility Identifier を自動付与する/Function Body Macros: Autogenerate accessibility identifiers for SwiftUI Views
miichan
2
150
PRDの正しい使い方 ~AI時代にも効く思考・対話・成長ツールとして~
techtekt
PRO
0
230
【Grafana Meetup Japan #6】Grafanaをリバプロ配下で動かすときにやること ~ Grafana Liveってなんだ ~
yoshitake945
0
210
ヘブンバーンズレッドにおける、世界観を活かしたミニゲーム企画の作り方
gree_tech
PRO
0
410
努力家なスクラムマスターが陥る「傍観者」という罠と乗り越えた先に信頼があった話 / 20250830 Takahiro Sasaki
shift_evolve
PRO
2
130
おやつは300円まで!の最適化を模索してみた
techtekt
PRO
0
250
人と組織に偏重したEMへのアンチテーゼ──なぜ、EMに設計力が必要なのか/An antithesis to the overemphasis of people and organizations in EM
dskst
7
840
Kubernetes における cgroup v2 でのOut-Of-Memory 問題の解決
pfn
PRO
0
430
Featured
See All Featured
Product Roadmaps are Hard
iamctodd
PRO
54
11k
Rails Girls Zürich Keynote
gr2m
95
14k
Build your cross-platform service in a week with App Engine
jlugia
231
18k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
830
Unsuck your backbone
ammeep
671
58k
Testing 201, or: Great Expectations
jmmastey
45
7.6k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
126
53k
Visualization
eitanlees
147
16k
The World Runs on Bad Software
bkeepers
PRO
70
11k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
358
30k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Transcript
,PUMJOͰܕ҆શͳ42-Λॻ͜͏ Ͳ͜Ͱ,PUMJO /PSJZVLJ*TIJEB
͍͋ͭࣗ͝͞ݾհ ɾ໊લ/PSJZVLJ*TIJEB ɾαʔόαΠυʢ,PUMJO+BWB1)11ZUIPO ɾΤϯδχΞ!3FUUZ ɾJ04 4XJGU0CKFDUJWF$ ɾ"84ͦͦ͜͜৮Δ ɾ,PUMJOྺͪΐ͏Ͳ͘Β͍
ɾ,PUMJO͔Θ͍͍ ɾ࠷ۙ,PUMJO͗ͯ͢͠+BWBΛΕ͖ͯͨ
3FUUZ ɾ8FC ɾΞϓϦ
ฐࣾʹ͓͚Δ,PUMJO ɾΞϓϦ༻ͷ"1*Λ+BWB ,PUMJOͰॻ͍͍ͯ·͢ "1* +40/ %# ΞϓϦ ɾ"1*ͷฦΓܕ҆શ
ຊͷ͓ ɾ%#͔ΒσʔλΛऔͬͯ͘Δͱ͜Ζͷ "1* +40/ %# ͜͜ΒΜͷ ΞϓϦ ɾ42-ͬͯܕ҆શ͚ͩͬʁ
,PUMJOͰ%#ଓͱݴ͑
+%#$
ܕ҆શͳੈքͷதͰ%#͔ΒσʔλΛ͖͍࣋ͬͯͨ ɾ+%#$Λ͑ͲΜͳΫΤϦͰॻ͚Δ
ܕ҆શͳੈքͷதͰ%#͔ΒσʔλΛ͖͍࣋ͬͯͨ ɾ+%#$Λ͑ͲΜͳΫΤϦͰॻ͚Δ ɹʢͨͩ͠ܕ҆શͳੈքͰͳ͍ʣ
ੈͷதʹ+1"֤छ03.͕͋Δͷ͔ͩΒ ͦΕΛ͑ྑ͍ͷͰʁ
03.Λ͏લఏͰઃܭ͞Εͨ%#Ͱͳ͍ͱ ͍ͮΒ͍έʔε͋Δ
ฐࣾͷ߹ ɾςʔϒϧ͕ଟ͍ ɾݸ ݱࡏ ˠΤϯςΟςΟΛઃܭ͢Δͷઈత ɾJOEFYͷషΒΕํ͕Ṗ ɾओཁͳςʔϒϧͰʮͳΜͰ͜ΕʹJOEFYͳ͍ͷʯͱ͍ͬͨͷ͕ ɹΑ͋͘Δ ɾͦͦJOEFY͕ͭͳ͍ςʔϒϧ͍Δʢ1SJNBSZ,FZ͑͞ʜʣ
ɾςʔϒϧ͕খ͚ʹͳ͍ͬͯΔ ɾΤϯςΟςΟʹ૬͢ΔใΛऔΔ͚ͩͰɺݸͷςʔϒϧΛ ɹ+0*/͠ͳ͍ͱใ͕Γͳ͍͜ͱׂ͕ΓͱΑ͋͘Δ ˠ03.͕࡞ΔΫΤϦʹͤͯΒΕͳ͍
ͬͺΓ42-ॻ͖͍ͨʢͨͩ͠ܕ҆શʹʣ
ฐࣾͷ߹ ɾ2VFSZ%4- ɾIUUQXXXRVFSZETMDPN ɾݩ)2-Λܕ҆શʹهड़͢ΔͨΊʹੜ·ΕͨϥΠϒϥϦ͕ͩɺ ɹݱࡏ+12-42-ͳͲͷهड़ʹ͑ΔΑ͏ʹͳ͍ͬͯΔ ɾςʔϒϧʹରԠ͢ΔϝλσʔλΛBOUͰੜͯ͠ɺΫΤϦΛ࡞Δͱ͖ʹ͑Δ ɹʢੜ͞ΕΔΫϥεKBWBʣ ɾΫΤϦϏϧμ
ίʔυྫ
ίʔυྫ
ܕ҆શʹ42-͕ॻ͚ͨ
,PUMJOΛ͏ͱͰ͖Δ͜ͱ ɾ2VFSZ%4-ͷ&YQSFTTJPOʹ֦ுؔΛੜ͢ ɾ2VFSZ%4-ʹ42-ޓͷඪ४తͳؚ͔ؔ͠·Ε͍ͯͳ͍ ɾ2VFSZ%4-෦తʹ42-ͷUFNQMBUFΛ࡞͍ͬͯΔ͚ͩͳͷͰ ɹ֦ுൺֱత؆୯ ɾಛఆͷํݴͰ͏ͷͰ͋Εɺ֦ுؔΛੜ͓ͯ͘͠ͱಡΈ͘͢ͳΔ
,PUMJOΛ͏ͱͰ͖Δ͜ͱ ɾJOGJYͰ͏গ͠42-Β͘͠ॻ͘ ɾิΛޮ͔ͤͳ͕Β42-͕ॻ͚ͯҙ֎ͱѱ͘ͳ͍͔͠Εͳ͍ ɾۀͰ͜ͷॻ͖ํΛ͍ͯ͠ΔΘ͚Ͱͳ͍ͷͰ༻ײෆ໌ ˠ͜͜·Ͱ͘Δͱ͔ͳΓ42-ͬΆ͍
·ͱΊ ɾ03.͕͍ͮΒ͍έʔε͋Δ ɾςʔϒϧ͕ଟ͗͢Δ ɾςʔϒϧ͕খ͚ʹͳ͍ͬͯͯ&OUJUZͷઃܭʹ͕͔͔࣌ؒΓͦ͏ ɾJOEFYͷషΓํ͕ͳΜ͔͓͔͍ͩ͠ ɾͦ͏͍͏ͱ͖42-Λॻ͜͏ ɾ2VFSZ%4-Λ͑ܕ҆શͳ42-Λॻ͘͜ͱ͕Ͱ͖Δ ɾ,PUMJOΛ͑ϥΠϒϥϦʹ༻ҙ͞Ε͍ͯͳ͍ํݴͳͲγϯϓϧʹ ɾJOGJYΛͬͯΑΓ42-ͬΆ͘ॻ͘ͷ໘ന͍͔
IUUQTHJUIVCDPNOPSJQJRVFSZETMTBNQMF ຊͷαϯϓϧίʔυ
͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ