SlideShare a Scribd company logo
1 of 41
Download to read offline
Kotlinこんなん出ましたけど
4/2(土) Kotlin 1.0リリース記念勉強会 in 京都
@yy_yank #kotlin_kansai
Kotlinメジャー
リリース!!!
そうだ、
京都へ行こう
ということで
今日は居ます
          こいつです
          ・viキーバインド好き
          サクラエディタアイコン
          ・小物SIer
          ・JavaとKotlinが好き
ヤンク(@yy_yank)
自己紹介
・JetBrainsの作っているJVM言語
・他のJVM言語をパクr良いところ吸収
・Javaとの互換性を100%目指す
・Javaと同等のビルド速度
Pragmatic、現実的とJetBrainsは言っている
ざっくりKotlinとは
・null safty
・トップレベル関数
・拡張関数、拡張プロパティ
・高階関数
・関数リテラル
ざっくりKotlinとは
ざっくりKotlinとは
逆引きKotlinっていうサイトに書いてあるぞ!
http://kotlin-rev-solution.herokuapp.com
なんだこのサイトは、すごいなぁ
誰が運営しているんだろうなあ
ざっくりKotlinとは
何かKotlinのライブラリないかなという場合?
僕のGitHubのstarつけたやつ
https://github.com/stars/yyYank
Kotlinといえば?
Android?
alt Java?
Spring Boot
with Kotlin?
いいえ、
まだあります
Kotlinこんなん出ましたけど
4/2(土) Kotlin 1.0リリース記念勉強会 in 京都
@yy_yank #kotlin_kansai
・Kotlin as JavaScript
・Kobalt
・dokka
アジェンダ
・Kotlin as JavaScript
・Kobalt
・dokka
アジェンダ
JavaScriptとしても動くんで
す!
(ただし、まだ実験段階)
・Kotlin as JavaScript
・Kobalt
・dokka
アジェンダ
ビルドツールがあるんです!
(ただしまだver 0.683)
・Kotlin as JavaScript
・Kobalt
・dokka
アジェンダ
ドキュメント生成エンジンがあ
るんです!
(ただしまだver 0.97)
・Kotlin as JavaScript
・Kobalt
・dokka
アジェンダ
・KotlinはJVMとJavaScriptの2つのRuntimeに
対応している
・JVMはKotlinのメジャーver.リリースで仕様を固
めた
・JavaScriptのランタイムはJetBrains曰く、
「まだまだ試したいことがあるのじゃよ」
Kotlin as JavaScript
fun main (args : Array<String>) {
println(“hello kanjava!!!”)
}
Kotlin as JavaScript
in Kotlin
(function (Kotlin) {
'use strict';
var _ = Kotlin.defineRootPackage(null, /** @lends _ */ {
main_kand9s$: function (args) {
Kotlin.println('hello kanjava');
}
});
Kotlin.defineModule('yested-sample', _); _.main_kand9s$([]);
}(Kotlin));
Kotlin as JavaScript
(function (Kotlin) {
'use strict';
var _ = Kotlin.defineRootPackage(null, /** @lends _ */ {
main_kand9s$: function (args) {
Kotlin.println('hello kanjava');
}
});
Kotlin.defineModule('yested-sample', _); _.main_kand9s$([]);
}(Kotlin));
Kotlin as JavaScript
JavaScriptに
なります
・KotlinのJavaScriptフレームワークとして
Yested Frameworkというのがちょっと良さそう
・本当にフロントエンドだけ
・UIが綺麗になる、html書かなくて良い
http://www.yested.net/
のサンプルみて欲しい
Yested Framework
現実は厳しい
・Kotlin上ではエラーがなくても、実行時にエラーになってしまう
(例えば、getElementByIdでundefinedなど)
・スクリプトエラーとしてしか検知できないのでは
->静的言語の旨味がちょっと少ない。そういう目的なら
TypeScriptの方が良いんじゃないかという気もする
・出力された.jsファイルに対してのテストをどうするか
考えないといけない
Kotlin as JavaScript
・Kotlin as JavaScript
・Kobalt
・dokka
アジェンダ
Kobalt
・Gradleのパクr…独自のDSLでタスクを書いたり
dependency書いたり出来る
・メリットとしてはkobaltw kotlinとか出来ること
・KotlinやIntelliJ IDEAのプラグイン機構
などと距離が近いのは良いところ
Kobalt
インストール
brew install kobalt
新規プロジェクト
./kobaltw --init kotlin
./kobaltw --init java
Kobalt
val jcommander = project {
name = "jcommander"
group = "com.beust"
artifactId = name
version = "1.54"
dependenciesTest {
compile("org.testng:testng:6.9.9")
}
assemble {
mavenJars {
}
}
jcenter {
publish = true
}
}
Kobalt
val jcommander = project {
name = "jcommander"
group = "com.beust"
artifactId = name
version = "1.54"
dependenciesTest {
compile("org.testng:testng:6.9.9")
}
assemble {
mavenJars {
}
}
jcenter {
publish = true
}
}
Kobalt
build.gradleならぬ
Build.ktをかく
ビルド
./kobaltw assemble
Kobalt
・kobaltプロジェクト自体のkobaltの設定を見ると
参考になる
https://github.
com/cbeust/kobalt/blob/master/kobalt/src/
Build.kt
Kobalt
・Kotlin as JavaScript
・Kobalt
・dokka
アジェンダ
dokka
・html、markdown、jekyll(markdown adapted
for jekyll site)、javadocなどが生成される
java -jar dokka-fat.jar <source-dir> <args>
・ただ、生成するとちょっとフォーマット崩れたりとか
まだ不安定(らしい)
dokka
・JetBrainsはやたら自社プロダクトでエコシステ
ムを固めようとしているように思う
・いわるゆドッグフーディングというやつ?
・Kotlin as JavaScriptに関しては長い目でみよ
う、というかコントリビュートしよう
・サーバーサイドに関しては長い目で(略
まとめ
・やたらAndroidにターゲットを絞っているが
いろんな用途で利用されることを望む
・また、それを助長するエコシステムやライブラリ、
言語機能などをJetBrainsとして提供して欲しい
し、個人としても何かしら貢献したい
まとめ
ご清聴 ありがとうございました
そうだ、京都へ行こう

More Related Content

What's hot

普段C#を使っている僕から見たKotlin
普段C#を使っている僕から見たKotlin普段C#を使っている僕から見たKotlin
普段C#を使っている僕から見たKotlinRyota Murohoshi
 
KotlinつかってQiitaクライアント作った時の話
KotlinつかってQiitaクライアント作った時の話KotlinつかってQiitaクライアント作った時の話
KotlinつかってQiitaクライアント作った時の話shinnosuke kugimiya
 
KotlinAndroidLibを使ってみた
KotlinAndroidLibを使ってみたKotlinAndroidLibを使ってみた
KotlinAndroidLibを使ってみた豊明 尾古
 
Kotlinことはじめ -まずは触って動かしてみよう-
Kotlinことはじめ  -まずは触って動かしてみよう-Kotlinことはじめ  -まずは触って動かしてみよう-
Kotlinことはじめ -まずは触って動かしてみよう-CASAREAL, Inc.
 
言語設計者が意味論を書くときに考えていたこと
言語設計者が意味論を書くときに考えていたこと言語設計者が意味論を書くときに考えていたこと
言語設計者が意味論を書くときに考えていたことTaku Miyakawa
 
コルーチンの実装について
コルーチンの実装についてコルーチンの実装について
コルーチンの実装についてTaku Miyakawa
 
開発チームにKotlinを導入した話
開発チームにKotlinを導入した話開発チームにKotlinを導入した話
開発チームにKotlinを導入した話Hiroshi Kikuchi
 
Kotlinで快適Android開発 #W8lt
Kotlinで快適Android開発 #W8ltKotlinで快適Android開発 #W8lt
Kotlinで快適Android開発 #W8ltJunpei Matsuda
 
KotlinでWebアプリ開発
KotlinでWebアプリ開発KotlinでWebアプリ開発
KotlinでWebアプリ開発Ryo Nakagawa
 
Java で書かれたAndroid アプリに Kotlin を適用させていく
Java で書かれたAndroid アプリに Kotlin を適用させていくJava で書かれたAndroid アプリに Kotlin を適用させていく
Java で書かれたAndroid アプリに Kotlin を適用させていく健一 辰濱
 
Rubyistのためのkotlin紹介
Rubyistのためのkotlin紹介Rubyistのためのkotlin紹介
Rubyistのためのkotlin紹介豊明 尾古
 
Java で書かれた Android アプリに Kotlin を適用させていく
Java で書かれた Android アプリに Kotlin を適用させていくJava で書かれた Android アプリに Kotlin を適用させていく
Java で書かれた Android アプリに Kotlin を適用させていく健一 辰濱
 
2015冬から始めるKotlin
2015冬から始めるKotlin2015冬から始めるKotlin
2015冬から始めるKotlinShoichi Matsuda
 
KotlinJSって正直どうなん
KotlinJSって正直どうなんKotlinJSって正直どうなん
KotlinJSって正直どうなんHiroshi Kikuchi
 
モバイルアプリ開発をグッと楽にするKotlinの便利なところ3選
モバイルアプリ開発をグッと楽にするKotlinの便利なところ3選モバイルアプリ開発をグッと楽にするKotlinの便利なところ3選
モバイルアプリ開発をグッと楽にするKotlinの便利なところ3選Hiroshi Kikuchi
 
Kids, Ruby, Fun! ぼくたち、 Rubyプログラミング少年団! 〜小学生からはじめる Ruby プログラミング〜
Kids,Ruby,Fun! ぼくたち、 Rubyプログラミング少年団! 〜小学生からはじめる Ruby プログラミング〜Kids,Ruby,Fun! ぼくたち、 Rubyプログラミング少年団! 〜小学生からはじめる Ruby プログラミング〜
Kids, Ruby, Fun! ぼくたち、 Rubyプログラミング少年団! 〜小学生からはじめる Ruby プログラミング〜宏治 高尾
 
かわいいKotlinでAndroidアプリをつくろう
かわいいKotlinでAndroidアプリをつくろうかわいいKotlinでAndroidアプリをつくろう
かわいいKotlinでAndroidアプリをつくろうgyro_s
 

What's hot (20)

普段C#を使っている僕から見たKotlin
普段C#を使っている僕から見たKotlin普段C#を使っている僕から見たKotlin
普段C#を使っている僕から見たKotlin
 
KotlinつかってQiitaクライアント作った時の話
KotlinつかってQiitaクライアント作った時の話KotlinつかってQiitaクライアント作った時の話
KotlinつかってQiitaクライアント作った時の話
 
Kotlinにお触り
Kotlinにお触りKotlinにお触り
Kotlinにお触り
 
KotlinAndroidLibを使ってみた
KotlinAndroidLibを使ってみたKotlinAndroidLibを使ってみた
KotlinAndroidLibを使ってみた
 
Kotlinことはじめ -まずは触って動かしてみよう-
Kotlinことはじめ  -まずは触って動かしてみよう-Kotlinことはじめ  -まずは触って動かしてみよう-
Kotlinことはじめ -まずは触って動かしてみよう-
 
言語設計者が意味論を書くときに考えていたこと
言語設計者が意味論を書くときに考えていたこと言語設計者が意味論を書くときに考えていたこと
言語設計者が意味論を書くときに考えていたこと
 
コルーチンの実装について
コルーチンの実装についてコルーチンの実装について
コルーチンの実装について
 
開発チームにKotlinを導入した話
開発チームにKotlinを導入した話開発チームにKotlinを導入した話
開発チームにKotlinを導入した話
 
Kotlinで快適Android開発 #W8lt
Kotlinで快適Android開発 #W8ltKotlinで快適Android開発 #W8lt
Kotlinで快適Android開発 #W8lt
 
NDS36 Kotlin Cute
NDS36 Kotlin CuteNDS36 Kotlin Cute
NDS36 Kotlin Cute
 
KotlinでWebアプリ開発
KotlinでWebアプリ開発KotlinでWebアプリ開発
KotlinでWebアプリ開発
 
Java で書かれたAndroid アプリに Kotlin を適用させていく
Java で書かれたAndroid アプリに Kotlin を適用させていくJava で書かれたAndroid アプリに Kotlin を適用させていく
Java で書かれたAndroid アプリに Kotlin を適用させていく
 
Rubyistのためのkotlin紹介
Rubyistのためのkotlin紹介Rubyistのためのkotlin紹介
Rubyistのためのkotlin紹介
 
Java で書かれた Android アプリに Kotlin を適用させていく
Java で書かれた Android アプリに Kotlin を適用させていくJava で書かれた Android アプリに Kotlin を適用させていく
Java で書かれた Android アプリに Kotlin を適用させていく
 
2015冬から始めるKotlin
2015冬から始めるKotlin2015冬から始めるKotlin
2015冬から始めるKotlin
 
Kotlinの紹介
Kotlinの紹介Kotlinの紹介
Kotlinの紹介
 
KotlinJSって正直どうなん
KotlinJSって正直どうなんKotlinJSって正直どうなん
KotlinJSって正直どうなん
 
モバイルアプリ開発をグッと楽にするKotlinの便利なところ3選
モバイルアプリ開発をグッと楽にするKotlinの便利なところ3選モバイルアプリ開発をグッと楽にするKotlinの便利なところ3選
モバイルアプリ開発をグッと楽にするKotlinの便利なところ3選
 
Kids, Ruby, Fun! ぼくたち、 Rubyプログラミング少年団! 〜小学生からはじめる Ruby プログラミング〜
Kids,Ruby,Fun! ぼくたち、 Rubyプログラミング少年団! 〜小学生からはじめる Ruby プログラミング〜Kids,Ruby,Fun! ぼくたち、 Rubyプログラミング少年団! 〜小学生からはじめる Ruby プログラミング〜
Kids, Ruby, Fun! ぼくたち、 Rubyプログラミング少年団! 〜小学生からはじめる Ruby プログラミング〜
 
かわいいKotlinでAndroidアプリをつくろう
かわいいKotlinでAndroidアプリをつくろうかわいいKotlinでAndroidアプリをつくろう
かわいいKotlinでAndroidアプリをつくろう
 

Viewers also liked

Server Side Kotlin
Server Side KotlinServer Side Kotlin
Server Side Kotlinyy yank
 
Closure CompilerのES6対応 あるいはES6時代のAltJS生存戦略
Closure CompilerのES6対応 あるいはES6時代のAltJS生存戦略Closure CompilerのES6対応 あるいはES6時代のAltJS生存戦略
Closure CompilerのES6対応 あるいはES6時代のAltJS生存戦略Teppei Sato
 
Kotlinでテストコードを書く
Kotlinでテストコードを書くKotlinでテストコードを書く
Kotlinでテストコードを書くShoichi Matsuda
 
最新Web 通信系API総まくり!WebRTC, Streams, Push api etc.
最新Web 通信系API総まくり!WebRTC, Streams, Push api etc.最新Web 通信系API総まくり!WebRTC, Streams, Push api etc.
最新Web 通信系API総まくり!WebRTC, Streams, Push api etc.Kensaku Komatsu
 
オブジェクト指向の皮をかぶった関数型プログラミング言語 Haxe
オブジェクト指向の皮をかぶった関数型プログラミング言語 Haxeオブジェクト指向の皮をかぶった関数型プログラミング言語 Haxe
オブジェクト指向の皮をかぶった関数型プログラミング言語 Haxeterurou
 
クラウド時代の Spring Framework (aka Spring Framework in Cloud Era)
クラウド時代の Spring Framework (aka Spring Framework in Cloud Era)クラウド時代の Spring Framework (aka Spring Framework in Cloud Era)
クラウド時代の Spring Framework (aka Spring Framework in Cloud Era)Tsuyoshi Miyake
 
altJS勉強会「Haxeすごいからみんな使え!」
altJS勉強会「Haxeすごいからみんな使え!」altJS勉強会「Haxeすごいからみんな使え!」
altJS勉強会「Haxeすごいからみんな使え!」政樹 尾野
 
データクラスから始めるKotlin / JetBrainsに行ってきました #kotlin_kansai #jkug
データクラスから始めるKotlin / JetBrainsに行ってきました #kotlin_kansai #jkug データクラスから始めるKotlin / JetBrainsに行ってきました #kotlin_kansai #jkug
データクラスから始めるKotlin / JetBrainsに行ってきました #kotlin_kansai #jkug Yusuke Yamamoto
 
システムアーキテクト~My batis編~
システムアーキテクト~My batis編~システムアーキテクト~My batis編~
システムアーキテクト~My batis編~Shinichi Kozake
 
Experimentació a Infantil i Primària
Experimentació a Infantil i PrimàriaExperimentació a Infantil i Primària
Experimentació a Infantil i Primàriacoordinacioprimaria
 
Los Guerreros Fantasmas. Por Javier Vargas Guarategua
Los Guerreros Fantasmas. Por Javier Vargas GuarateguaLos Guerreros Fantasmas. Por Javier Vargas Guarategua
Los Guerreros Fantasmas. Por Javier Vargas Guarateguaacademiahistoriamilitar
 
Los Héroes de Tarapacá. Por Eduardo Arriagada Aljaro
Los Héroes de Tarapacá. Por Eduardo Arriagada AljaroLos Héroes de Tarapacá. Por Eduardo Arriagada Aljaro
Los Héroes de Tarapacá. Por Eduardo Arriagada Aljaroacademiahistoriamilitar
 
Dirección de marketing sobre social media. Estrategia y planificacion de soci...
Dirección de marketing sobre social media. Estrategia y planificacion de soci...Dirección de marketing sobre social media. Estrategia y planificacion de soci...
Dirección de marketing sobre social media. Estrategia y planificacion de soci...Entiak
 
SIerアーキテクト視点でみたKotlinの紹介
SIerアーキテクト視点でみたKotlinの紹介SIerアーキテクト視点でみたKotlinの紹介
SIerアーキテクト視点でみたKotlinの紹介Shinichi Kozake
 
DBTS2016 Data as Code - Delphix
DBTS2016 Data as Code - DelphixDBTS2016 Data as Code - Delphix
DBTS2016 Data as Code - DelphixMasaya Ishikawa
 

Viewers also liked (20)

Server Side Kotlin
Server Side KotlinServer Side Kotlin
Server Side Kotlin
 
Closure CompilerのES6対応 あるいはES6時代のAltJS生存戦略
Closure CompilerのES6対応 あるいはES6時代のAltJS生存戦略Closure CompilerのES6対応 あるいはES6時代のAltJS生存戦略
Closure CompilerのES6対応 あるいはES6時代のAltJS生存戦略
 
Kotlinでテストコードを書く
Kotlinでテストコードを書くKotlinでテストコードを書く
Kotlinでテストコードを書く
 
最新Web 通信系API総まくり!WebRTC, Streams, Push api etc.
最新Web 通信系API総まくり!WebRTC, Streams, Push api etc.最新Web 通信系API総まくり!WebRTC, Streams, Push api etc.
最新Web 通信系API総まくり!WebRTC, Streams, Push api etc.
 
オブジェクト指向の皮をかぶった関数型プログラミング言語 Haxe
オブジェクト指向の皮をかぶった関数型プログラミング言語 Haxeオブジェクト指向の皮をかぶった関数型プログラミング言語 Haxe
オブジェクト指向の皮をかぶった関数型プログラミング言語 Haxe
 
jOOQの紹介
jOOQの紹介jOOQの紹介
jOOQの紹介
 
CARNESTOLTES
CARNESTOLTESCARNESTOLTES
CARNESTOLTES
 
クラウド時代の Spring Framework (aka Spring Framework in Cloud Era)
クラウド時代の Spring Framework (aka Spring Framework in Cloud Era)クラウド時代の Spring Framework (aka Spring Framework in Cloud Era)
クラウド時代の Spring Framework (aka Spring Framework in Cloud Era)
 
altJS勉強会「Haxeすごいからみんな使え!」
altJS勉強会「Haxeすごいからみんな使え!」altJS勉強会「Haxeすごいからみんな使え!」
altJS勉強会「Haxeすごいからみんな使え!」
 
データクラスから始めるKotlin / JetBrainsに行ってきました #kotlin_kansai #jkug
データクラスから始めるKotlin / JetBrainsに行ってきました #kotlin_kansai #jkug データクラスから始めるKotlin / JetBrainsに行ってきました #kotlin_kansai #jkug
データクラスから始めるKotlin / JetBrainsに行ってきました #kotlin_kansai #jkug
 
システムアーキテクト~My batis編~
システムアーキテクト~My batis編~システムアーキテクト~My batis編~
システムアーキテクト~My batis編~
 
Experimentació a Infantil i Primària
Experimentació a Infantil i PrimàriaExperimentació a Infantil i Primària
Experimentació a Infantil i Primària
 
Los Guerreros Fantasmas. Por Javier Vargas Guarategua
Los Guerreros Fantasmas. Por Javier Vargas GuarateguaLos Guerreros Fantasmas. Por Javier Vargas Guarategua
Los Guerreros Fantasmas. Por Javier Vargas Guarategua
 
Los Héroes de Tarapacá. Por Eduardo Arriagada Aljaro
Los Héroes de Tarapacá. Por Eduardo Arriagada AljaroLos Héroes de Tarapacá. Por Eduardo Arriagada Aljaro
Los Héroes de Tarapacá. Por Eduardo Arriagada Aljaro
 
Dirección de marketing sobre social media. Estrategia y planificacion de soci...
Dirección de marketing sobre social media. Estrategia y planificacion de soci...Dirección de marketing sobre social media. Estrategia y planificacion de soci...
Dirección de marketing sobre social media. Estrategia y planificacion de soci...
 
Anuario 30, año 2016
Anuario 30, año 2016Anuario 30, año 2016
Anuario 30, año 2016
 
Anuario Nº 29, Año 2015
Anuario Nº 29, Año 2015Anuario Nº 29, Año 2015
Anuario Nº 29, Año 2015
 
SIerアーキテクト視点でみたKotlinの紹介
SIerアーキテクト視点でみたKotlinの紹介SIerアーキテクト視点でみたKotlinの紹介
SIerアーキテクト視点でみたKotlinの紹介
 
Revista digital Campo de Marte
Revista digital Campo de MarteRevista digital Campo de Marte
Revista digital Campo de Marte
 
DBTS2016 Data as Code - Delphix
DBTS2016 Data as Code - DelphixDBTS2016 Data as Code - Delphix
DBTS2016 Data as Code - Delphix
 

Similar to Kotlinこんなん出ましたけど

Kotlinについて学んだコト
Kotlinについて学んだコトKotlinについて学んだコト
Kotlinについて学んだコトiPride Co., Ltd.
 
Better Java なだけじゃない。Kotlin の思想と未来
Better Java なだけじゃない。Kotlin の思想と未来Better Java なだけじゃない。Kotlin の思想と未来
Better Java なだけじゃない。Kotlin の思想と未来史也 久米
 
Kotlin が公式サポートになったので Kotlin の話
Kotlin が公式サポートになったので Kotlin の話Kotlin が公式サポートになったので Kotlin の話
Kotlin が公式サポートになったので Kotlin の話健一 辰濱
 
KotlinでROSノードを書いてみた
KotlinでROSノードを書いてみたKotlinでROSノードを書いてみた
KotlinでROSノードを書いてみたNaoki Iwata
 
【とらのあな主催】オタクがKotlinを追うライトニングトークイベント
【とらのあな主催】オタクがKotlinを追うライトニングトークイベント【とらのあな主催】オタクがKotlinを追うライトニングトークイベント
【とらのあな主催】オタクがKotlinを追うライトニングトークイベント虎の穴 開発室
 
Kotlinのコルーチンについて
KotlinのコルーチンについてKotlinのコルーチンについて
Kotlinのコルーチンについて虎の穴 開発室
 

Similar to Kotlinこんなん出ましたけど (6)

Kotlinについて学んだコト
Kotlinについて学んだコトKotlinについて学んだコト
Kotlinについて学んだコト
 
Better Java なだけじゃない。Kotlin の思想と未来
Better Java なだけじゃない。Kotlin の思想と未来Better Java なだけじゃない。Kotlin の思想と未来
Better Java なだけじゃない。Kotlin の思想と未来
 
Kotlin が公式サポートになったので Kotlin の話
Kotlin が公式サポートになったので Kotlin の話Kotlin が公式サポートになったので Kotlin の話
Kotlin が公式サポートになったので Kotlin の話
 
KotlinでROSノードを書いてみた
KotlinでROSノードを書いてみたKotlinでROSノードを書いてみた
KotlinでROSノードを書いてみた
 
【とらのあな主催】オタクがKotlinを追うライトニングトークイベント
【とらのあな主催】オタクがKotlinを追うライトニングトークイベント【とらのあな主催】オタクがKotlinを追うライトニングトークイベント
【とらのあな主催】オタクがKotlinを追うライトニングトークイベント
 
Kotlinのコルーチンについて
KotlinのコルーチンについてKotlinのコルーチンについて
Kotlinのコルーチンについて
 

More from yy yank

Javaプログラマのための頑張らないGo入門
Javaプログラマのための頑張らないGo入門Javaプログラマのための頑張らないGo入門
Javaプログラマのための頑張らないGo入門yy yank
 
VMの歩む道。 Dalvik、ART、そしてJava VM
VMの歩む道。 Dalvik、ART、そしてJava VMVMの歩む道。 Dalvik、ART、そしてJava VM
VMの歩む道。 Dalvik、ART、そしてJava VMyy yank
 
Jvm言語とJava、切っても切れないその関係
Jvm言語とJava、切っても切れないその関係Jvm言語とJava、切っても切れないその関係
Jvm言語とJava、切っても切れないその関係yy yank
 
Javaで最強のfizz buzz
Javaで最強のfizz buzzJavaで最強のfizz buzz
Javaで最強のfizz buzzyy yank
 
Doma2 with Kotlin
Doma2 with KotlinDoma2 with Kotlin
Doma2 with Kotlinyy yank
 
絶対にぬるぽを出さない
絶対にぬるぽを出さない絶対にぬるぽを出さない
絶対にぬるぽを出さないyy yank
 
【こっそり始める】Javaプログラマコーディングマイグレーション
【こっそり始める】Javaプログラマコーディングマイグレーション【こっそり始める】Javaプログラマコーディングマイグレーション
【こっそり始める】Javaプログラマコーディングマイグレーションyy yank
 

More from yy yank (7)

Javaプログラマのための頑張らないGo入門
Javaプログラマのための頑張らないGo入門Javaプログラマのための頑張らないGo入門
Javaプログラマのための頑張らないGo入門
 
VMの歩む道。 Dalvik、ART、そしてJava VM
VMの歩む道。 Dalvik、ART、そしてJava VMVMの歩む道。 Dalvik、ART、そしてJava VM
VMの歩む道。 Dalvik、ART、そしてJava VM
 
Jvm言語とJava、切っても切れないその関係
Jvm言語とJava、切っても切れないその関係Jvm言語とJava、切っても切れないその関係
Jvm言語とJava、切っても切れないその関係
 
Javaで最強のfizz buzz
Javaで最強のfizz buzzJavaで最強のfizz buzz
Javaで最強のfizz buzz
 
Doma2 with Kotlin
Doma2 with KotlinDoma2 with Kotlin
Doma2 with Kotlin
 
絶対にぬるぽを出さない
絶対にぬるぽを出さない絶対にぬるぽを出さない
絶対にぬるぽを出さない
 
【こっそり始める】Javaプログラマコーディングマイグレーション
【こっそり始める】Javaプログラマコーディングマイグレーション【こっそり始める】Javaプログラマコーディングマイグレーション
【こっそり始める】Javaプログラマコーディングマイグレーション
 

Kotlinこんなん出ましたけど