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.
→
DMM.com
July 07, 2017
Technology
2.8k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
プロジェクトでKotlinを導入した話
社内Kotlin勉強会でのLT資料を公開します!
サーバーサイドの Java プロジェクトの一部に Kotlin を導入した話!
DMM.com
July 07, 2017
More Decks by DMM.com
See All by DMM.com
Neo4j with Spark for Big Data Analysis
dmmlabo
1
630
P3インスタンスではじめるDeep Learningと画像レコメンド
dmmlabo
2
3.6k
DMM.comのサービス開発におけるGitHub Enterprise活用の舞台裏
dmmlabo
2
1.1k
Digdagを導入してみて
dmmlabo
9
4.2k
DMM.comラボにおける Scality Ring 活⽤事例
dmmlabo
0
1.2k
デジタルコンテンツの安定配信とコスト削減の両立を実現したシステム刷新
dmmlabo
1
2.8k
DMM CM AWAEDS におけるフロントエンド技術選定について
dmmlabo
1
1.6k
エンジニアのパフォーマンス・モチベーション管理
dmmlabo
1
1.5k
DMMに於ける技術導入はじめの一歩
dmmlabo
1
1.4k
Other Decks in Technology
See All in Technology
Claude Codeで開発以外の業務も爆速化しよう!
minorun365
PRO
12
9.4k
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
20k
研究開発部の紹介 / Sansan R&D Profile
sansan33
PRO
4
25k
Backstageでつくるセルフサービスな社内開発基盤
kikunosuke75
1
170
20260903 Tokyo Jazug Night #62 | Azure エンジニアよ、 その環境は本当にセキュアか?
olivia_0707
1
260
Claude Codeの体系的な理解と知識のフック
oikon48
10
6.5k
いま好きなこと 最初はそんなに好きじゃなかった #tamagawadev
nishiuma
1
160
Digitization部 紹介資料
sansan33
PRO
2
7.8k
Data Hubグループ 紹介資料
sansan33
PRO
0
3.2k
Bet AI Day 2026丨How We Bet AI: AIとともに働く場をつくる
layerx
PRO
0
1.6k
データエンジニアの困りごとをDevinと一緒に解消する
10xinc
2
190
魔法少女がClaude Codeを監視する / ccportal-deck
noriyukitakei
3
110
Featured
See All Featured
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
260
Art, The Web, and Tiny UX
lynnandtonic
304
22k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.8k
For a Future-Friendly Web
brad_frost
183
10k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
550
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
63
45k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
910
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
Designing Experiences People Love
moore
143
24k
Ruling the World: When Life Gets Gamed
codingconduct
0
310
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
360
Transcript
None
None
val text = """ for (c in "foo") print(c) """
None
None
public interface UserMapper { @Select("select id, name, birthdate from users
where id = # User select(int id); }
interface UserMapper { @Select(""" select id, name, birthdate from users
where id = #{id} """) fun select(id: Int): User }
None
String jobj = "{" + "\"key1\": \"val1\"," + "\"key2\": [\"val2a\",
\"val2b\"]" + "}"; String jobj = "{\"key1\":\"val1\",\"key2\":[\"val2a\",\"val2b\" String jobj = new JSONObject() .put("key1", "val1") .put("key2", new JSONArray().put("val2a").put("val2b" .toString();
val jobj = """ { "key1": "val1", "key2": ["val2a", "val2b"]
} """
doReturn(false).when(domain).isSuccess(); doReturn(false).`when`<Domain>(domain).isSuccess
None