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
DMM.com
July 07, 2017
Technology
0
2.7k
プロジェクトでKotlinを導入した話
社内Kotlin勉強会でのLT資料を公開します!
サーバーサイドの Java プロジェクトの一部に Kotlin を導入した話!
DMM.com
July 07, 2017
Tweet
Share
More Decks by DMM.com
See All by DMM.com
Neo4j with Spark for Big Data Analysis
dmmlabo
1
520
P3インスタンスではじめるDeep Learningと画像レコメンド
dmmlabo
2
3.3k
DMM.comのサービス開発におけるGitHub Enterprise活用の舞台裏
dmmlabo
2
970
Digdagを導入してみて
dmmlabo
9
4k
DMM.comラボにおける Scality Ring 活⽤事例
dmmlabo
0
1.1k
デジタルコンテンツの安定配信とコスト削減の両立を実現したシステム刷新
dmmlabo
1
2.6k
DMM CM AWAEDS におけるフロントエンド技術選定について
dmmlabo
1
1.4k
エンジニアのパフォーマンス・モチベーション管理
dmmlabo
1
1.4k
DMMに於ける技術導入はじめの一歩
dmmlabo
1
1.3k
Other Decks in Technology
See All in Technology
The Ultimate Showdown of Database Migration Tools
asm0dey
0
150
令和トラベルQAのAI活用
seigaitakahiro
0
420
Data Hubグループ 紹介資料
sansan33
PRO
0
1.7k
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
730
Standard Schema: スキーマライブラリの統一企画とは何か
nozomuikuta
1
470
Okayama WordPress Meetup #12 | そのバックアップ、本当に復元できますか? リストアやってみた!
takeshifurusato
0
110
2025advance01
minamizaki
0
120
テスト設計チュートリアル ちびこん編 ’25
omn
1
450
ソフトウェアは捨てやすく作ろう/Let's make software easy to discard
sanogemaru
8
4.3k
GigaViewerにおけるMackerel APM導入の裏側
7474
0
200
Zero Data Loss Autonomous Recovery Service サービス概要
oracle4engineer
PRO
1
7.1k
ゼロコードで実現! - OpenTelemetryとOCI APM Agentによる簡単アプリケーション監視 - / Zero-Code Observability with OpenTelemetry and OCI APM
oracle4engineer
PRO
1
180
Featured
See All Featured
Writing Fast Ruby
sferik
628
61k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
357
30k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
5
610
Build your cross-platform service in a week with App Engine
jlugia
231
18k
Embracing the Ebb and Flow
colly
85
4.7k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Facilitating Awesome Meetings
lara
54
6.4k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.9k
Building an army of robots
kneath
306
45k
How GitHub (no longer) Works
holman
314
140k
Unsuck your backbone
ammeep
671
58k
Producing Creativity
orderedlist
PRO
345
40k
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