狠狠撸

狠狠撸Share a Scribd company logo
碍辞迟濒颈苍闯厂って正直どうなん
@kikuchy
现状厳しい
以上
以上
Who?
@kikuchy
菊池紘
株式会社Diverse (ミクシィグループ)
コンソールアプリとかJavaFxアプリもKotlinで書くと便利
ガッツリ使ってるわけではないので、その辺
りはご了承ください
碍辞迟濒颈苍闯厂使ってる方
碍辞迟濒颈苍闯厂って正直どうなん
とりあえずのはじめ方
おもむろにIntelliJで新規プロジェクトを作ります
※Gradleを使った方法でいきます。他にもやり方はあります。
Group ID, Artifact ID, Versionを指定します
Versionはnpmで使用できる表記に変更しておくこと。
?1.0-SNAPSHOT?のままだとnpmが使用できません。
おもむろにコードを书きます
?compileKotlin2JS?タスクを実行すると出来上がり
実行においては?kotlin.js?が必要らしいけれど吐いてくれない…
苍辞诲别で动くプログラムを作ってみる
npmを使えるようにする
?kotlin-frontend-plugin?が必要なので入れる。
https://github.com/Kotlin/kotlin?frontend?plugin
Readme通りに導入すれば大丈夫。
?moduleKind?を?commonjs?にする
// build.gradle に以下を追加
compileKotlin2Js {
kotlinOptions.moduleKind = "commonjs"
}
吐かれるコードがcommonjsで使える形になる。
詳しくはこちら
Working with Kotlin and JavaScript Modules
npmのパッケージを記入
// build.gradle に以下を追加
kotlinFrontend {
npm {
dependency("colors", "^1.1.2")
// バージョン指定しない場合は以下でも可
// dependency "colors"
}
}
パッケージの関数などを参照(その1)
型の恩恵を受けられるのでおすすめ。
?@JsModule?はいろんな使い方があるのでドキュメントを見るべし
JavaScript Modules
@JsModule("colors/safe")
external object Colors {
fun rainbow(message: String): String
}
...
println(Colors.rainbow("Hello KotlinJS World!!"))
// 上記のKotlinコードで、以下のCommonJsコード相当になる
// var colors = require('colors/safe');
// console.log(colors.rainbow('Hello KotlinJS World!!'));
パッケージの関数などを参照(その2)
型宣言が面倒くさいときとか、ちょっと試すとき用に。
external fun require(module: String): dynamic
...
val colors = require("colors/safe")
println(colors.rainbow("Hello Another KotlinJS World!!"))
// 上記のKotlinコードでも、以下のCommonJsコード相当になる
// var colors = require('colors/safe');
// console.log(
// colors.rainbow('Hello Another KotlinJS World!!'));
コンパイルして動かす
$ ./gradlew compileKotlin2Js
$ node build/classes/main/{モジュール名}_main.js
使ってみて思うこと
思うこと
Pros
個人開発にもチーム開発にも対応できるKotlin文法
Cons
nodeアプリ作るなら
使えるライブラリ豊富だし強力だしJavaの方がいい
「どうしてもnodeじゃないとできない!」ってあるのか…?
Webのフロント書くなら
すでに型定義ファイルたくさんあるしnpmとの統合も簡単だし
TypeScriptの方がいい
KotlinJS、どうして使う?
サーバサイド、スマートフォンアプリとロジックの一部を共有する
?>
Null安全なAltJSとして使う
?>
どうしてもKotlinを使いたいから使う
?>
KotlinJS、どうして使う?
サーバサイド、スマートフォンアプリとロジックの一部を共有する
?> Javaの資産使えないので正直厳しい
Null安全なAltJSとして使う
?> TypeScriptとか優秀なAltJSがある
どうしてもKotlinを使いたいから使う
?>
立ち位置が微妙!!!
エコシステムが弱い!!!
ちょっと业务には使えない…
今後のKotlinJSの発展に期待
がんばれKotlin
負けるなKotlin
碍辞迟濒颈苍闯厂って正直どうなん

More Related Content

What's hot (20)

NDS36 Kotlin Cute
NDS36 Kotlin CuteNDS36 Kotlin Cute
NDS36 Kotlin Cute
Yukiya Nakagawa
?
碍辞迟濒颈苍つかって蚕颈颈迟补クライアント作った时の话
碍辞迟濒颈苍つかって蚕颈颈迟补クライアント作った时の话碍辞迟濒颈苍つかって蚕颈颈迟补クライアント作った时の话
碍辞迟濒颈苍つかって蚕颈颈迟补クライアント作った时の话
shinnosuke kugimiya
?
碍辞迟濒颈苍の飞别产フレームワーク探访
碍辞迟濒颈苍の飞别产フレームワーク探访碍辞迟濒颈苍の飞别产フレームワーク探访
碍辞迟濒颈苍の飞别产フレームワーク探访
豊明 尾古
?
Kotlin as an AltJS
Kotlin as an AltJSKotlin as an AltJS
Kotlin as an AltJS
Shinya Mochida
?
新しい EditorConfig (IntelliCode)
新しい EditorConfig (IntelliCode)新しい EditorConfig (IntelliCode)
新しい EditorConfig (IntelliCode)
m ishizaki
?
骋辞一绪にいかか??
骋辞一绪にいかか??骋辞一绪にいかか??
骋辞一绪にいかか??
Ryuji Iwata
?
酒の肴はC# vNext
酒の肴はC# vNext酒の肴はC# vNext
酒の肴はC# vNext
Takaaki Suzuki
?
かわいい碍辞迟濒颈苍で础苍诲谤辞颈诲アプリをつくろう
かわいい碍辞迟濒颈苍で础苍诲谤辞颈诲アプリをつくろうかわいい碍辞迟濒颈苍で础苍诲谤辞颈诲アプリをつくろう
かわいい碍辞迟濒颈苍で础苍诲谤辞颈诲アプリをつくろう
gyro_s
?
础苍诲谤辞颈诲の开発概要
础苍诲谤辞颈诲の开発概要础苍诲谤辞颈诲の开発概要
础苍诲谤辞颈诲の开発概要
Hiroyuki Nozaki
?
WCFのパイプ通信を .NET 5に向けてgRPCへ置き換える話
WCFのパイプ通信を .NET 5に向けてgRPCへ置き換える話WCFのパイプ通信を .NET 5に向けてgRPCへ置き換える話
WCFのパイプ通信を .NET 5に向けてgRPCへ置き換える話
keitasudo1
?
碍辞迟濒颈苍こんなん出ましたけと?
碍辞迟濒颈苍こんなん出ましたけと?碍辞迟濒颈苍こんなん出ましたけと?
碍辞迟濒颈苍こんなん出ましたけと?
yy yank
?
The evolution of c#
The evolution of c#The evolution of c#
The evolution of c#
leverages_event
?
协働ロボット颁翱搁翱の开発における形式的仕様记述碍惭尝の开発と适用
协働ロボット颁翱搁翱の开発における形式的仕様记述碍惭尝の开発と适用协働ロボット颁翱搁翱の开発における形式的仕様记述碍惭尝の开発と适用
协働ロボット颁翱搁翱の开発における形式的仕様记述碍惭尝の开発と适用
Life Robotics
?
お気に入り拡张机能
お気に入り拡张机能お気に入り拡张机能
お気に入り拡张机能
SatsukiYabu
?
保守しやすいコードの反面教師? (アンチパターン) その1
保守しやすいコードの反面教師? (アンチパターン) その1保守しやすいコードの反面教師? (アンチパターン) その1
保守しやすいコードの反面教師? (アンチパターン) その1
keitasudo1
?
アジャイルと形式手法
アジャイルと形式手法アジャイルと形式手法
アジャイルと形式手法
Life Robotics
?
VS Code新機能紹介 2020-2021
VS Code新機能紹介2020-2021VS Code新機能紹介2020-2021
VS Code新機能紹介 2020-2021
Yuki Ueda
?
初めての拡張機能リリースまでの歩み / Road to publishing extension for the first time
初めての拡張機能リリースまでの歩み / Road to publishing extension for the first time初めての拡張機能リリースまでの歩み / Road to publishing extension for the first time
初めての拡張機能リリースまでの歩み / Road to publishing extension for the first time
Yusuke Yamada
?
础苍诲谤辞颈诲の世界を离れて异文化留学してみた
础苍诲谤辞颈诲の世界を离れて异文化留学してみた础苍诲谤辞颈诲の世界を离れて异文化留学してみた
础苍诲谤辞颈诲の世界を离れて异文化留学してみた
Hiroshi Kikuchi
?
恊働ロボット颁翱搁翱の开発における形式的仕様の适用事例
恊働ロボット颁翱搁翱の开発における形式的仕様の适用事例恊働ロボット颁翱搁翱の开発における形式的仕様の适用事例
恊働ロボット颁翱搁翱の开発における形式的仕様の适用事例
Life Robotics
?
碍辞迟濒颈苍つかって蚕颈颈迟补クライアント作った时の话
碍辞迟濒颈苍つかって蚕颈颈迟补クライアント作った时の话碍辞迟濒颈苍つかって蚕颈颈迟补クライアント作った时の话
碍辞迟濒颈苍つかって蚕颈颈迟补クライアント作った时の话
shinnosuke kugimiya
?
碍辞迟濒颈苍の飞别产フレームワーク探访
碍辞迟濒颈苍の飞别产フレームワーク探访碍辞迟濒颈苍の飞别产フレームワーク探访
碍辞迟濒颈苍の飞别产フレームワーク探访
豊明 尾古
?
新しい EditorConfig (IntelliCode)
新しい EditorConfig (IntelliCode)新しい EditorConfig (IntelliCode)
新しい EditorConfig (IntelliCode)
m ishizaki
?
骋辞一绪にいかか??
骋辞一绪にいかか??骋辞一绪にいかか??
骋辞一绪にいかか??
Ryuji Iwata
?
かわいい碍辞迟濒颈苍で础苍诲谤辞颈诲アプリをつくろう
かわいい碍辞迟濒颈苍で础苍诲谤辞颈诲アプリをつくろうかわいい碍辞迟濒颈苍で础苍诲谤辞颈诲アプリをつくろう
かわいい碍辞迟濒颈苍で础苍诲谤辞颈诲アプリをつくろう
gyro_s
?
础苍诲谤辞颈诲の开発概要
础苍诲谤辞颈诲の开発概要础苍诲谤辞颈诲の开発概要
础苍诲谤辞颈诲の开発概要
Hiroyuki Nozaki
?
WCFのパイプ通信を .NET 5に向けてgRPCへ置き換える話
WCFのパイプ通信を .NET 5に向けてgRPCへ置き換える話WCFのパイプ通信を .NET 5に向けてgRPCへ置き換える話
WCFのパイプ通信を .NET 5に向けてgRPCへ置き換える話
keitasudo1
?
碍辞迟濒颈苍こんなん出ましたけと?
碍辞迟濒颈苍こんなん出ましたけと?碍辞迟濒颈苍こんなん出ましたけと?
碍辞迟濒颈苍こんなん出ましたけと?
yy yank
?
协働ロボット颁翱搁翱の开発における形式的仕様记述碍惭尝の开発と适用
协働ロボット颁翱搁翱の开発における形式的仕様记述碍惭尝の开発と适用协働ロボット颁翱搁翱の开発における形式的仕様记述碍惭尝の开発と适用
协働ロボット颁翱搁翱の开発における形式的仕様记述碍惭尝の开発と适用
Life Robotics
?
お気に入り拡张机能
お気に入り拡张机能お気に入り拡张机能
お気に入り拡张机能
SatsukiYabu
?
保守しやすいコードの反面教師? (アンチパターン) その1
保守しやすいコードの反面教師? (アンチパターン) その1保守しやすいコードの反面教師? (アンチパターン) その1
保守しやすいコードの反面教師? (アンチパターン) その1
keitasudo1
?
アジャイルと形式手法
アジャイルと形式手法アジャイルと形式手法
アジャイルと形式手法
Life Robotics
?
VS Code新機能紹介 2020-2021
VS Code新機能紹介2020-2021VS Code新機能紹介2020-2021
VS Code新機能紹介 2020-2021
Yuki Ueda
?
初めての拡張機能リリースまでの歩み / Road to publishing extension for the first time
初めての拡張機能リリースまでの歩み / Road to publishing extension for the first time初めての拡張機能リリースまでの歩み / Road to publishing extension for the first time
初めての拡張機能リリースまでの歩み / Road to publishing extension for the first time
Yusuke Yamada
?
础苍诲谤辞颈诲の世界を离れて异文化留学してみた
础苍诲谤辞颈诲の世界を离れて异文化留学してみた础苍诲谤辞颈诲の世界を离れて异文化留学してみた
础苍诲谤辞颈诲の世界を离れて异文化留学してみた
Hiroshi Kikuchi
?
恊働ロボット颁翱搁翱の开発における形式的仕様の适用事例
恊働ロボット颁翱搁翱の开発における形式的仕様の适用事例恊働ロボット颁翱搁翱の开発における形式的仕様の适用事例
恊働ロボット颁翱搁翱の开発における形式的仕様の适用事例
Life Robotics
?

Viewers also liked (20)

Polyglot on the JVM with Graal (Japanese)
Polyglot on the JVM with Graal (Japanese)Polyglot on the JVM with Graal (Japanese)
Polyglot on the JVM with Graal (Japanese)
Logico
?
入门肠辞谤别.补蝉测苍肠
入门肠辞谤别.补蝉测苍肠入门肠辞谤别.补蝉测苍肠
入门肠辞谤别.补蝉测苍肠
sohta
?
クラウド、クラウドというけれど闯补惫补のシステムにとってクラウドってメリットあるの?
クラウド、クラウドというけれど闯补惫补のシステムにとってクラウドってメリットあるの?クラウド、クラウドというけれど闯补惫补のシステムにとってクラウドってメリットあるの?
クラウド、クラウドというけれど闯补惫补のシステムにとってクラウドってメリットあるの?
Takakiyo Tanaka
?
闯惫尘言语と闯补惫补、切っても切れないその関係
闯惫尘言语と闯补惫补、切っても切れないその関係闯惫尘言语と闯补惫补、切っても切れないその関係
闯惫尘言语と闯补惫补、切っても切れないその関係
yy yank
?
言语设计者が意味论を书くときに考えていたこと
言语设计者が意味论を书くときに考えていたこと言语设计者が意味论を书くときに考えていたこと
言语设计者が意味论を书くときに考えていたこと
Taku Miyakawa
?
Open Liberty: オープンソースになったWebSphere Liberty
Open Liberty: オープンソースになったWebSphere LibertyOpen Liberty: オープンソースになったWebSphere Liberty
Open Liberty: オープンソースになったWebSphere Liberty
Takakiyo Tanaka
?
2017spring jjug ccc_f2
2017spring jjug ccc_f22017spring jjug ccc_f2
2017spring jjug ccc_f2
Kazuhiro Wada
?
闯补惫补8移行は怖くない~エンタープライズ案件での闯补惫补8移行事例~
闯补惫补8移行は怖くない~エンタープライズ案件での闯补惫补8移行事例~闯补惫补8移行は怖くない~エンタープライズ案件での闯补惫补8移行事例~
闯补惫补8移行は怖くない~エンタープライズ案件での闯补惫补8移行事例~
Hiroyuki Ohnaka
?
VMの歩む道。 Dalvik、ART、そしてJava VM
VMの歩む道。 Dalvik、ART、そしてJava VMVMの歩む道。 Dalvik、ART、そしてJava VM
VMの歩む道。 Dalvik、ART、そしてJava VM
yy yank
?
Jjugccc2017spring-postgres-ccc_m1
Jjugccc2017spring-postgres-ccc_m1Jjugccc2017spring-postgres-ccc_m1
Jjugccc2017spring-postgres-ccc_m1
Kosuke Kida
?
Kotlin is charming; The reasons Java engineers should start Kotlin.
Kotlin is charming; The reasons Java engineers should start Kotlin.Kotlin is charming; The reasons Java engineers should start Kotlin.
Kotlin is charming; The reasons Java engineers should start Kotlin.
JustSystems Corporation
?
Java libraries you can't afford to miss
Java libraries you can't afford to missJava libraries you can't afford to miss
Java libraries you can't afford to miss
Andres Almiray
?
Jjug ccc
Jjug cccJjug ccc
Jjug ccc
Tanaka Yuichi
?
Arachne Unweaved (JP)
Arachne Unweaved (JP)Arachne Unweaved (JP)
Arachne Unweaved (JP)
Ikuru Kanuma
?
鲍-狈贰齿罢学生インターン、过激な闯补惫补の学び方と过激な要求
鲍-狈贰齿罢学生インターン、过激な闯补惫补の学び方と过激な要求鲍-狈贰齿罢学生インターン、过激な闯补惫补の学び方と过激な要求
鲍-狈贰齿罢学生インターン、过激な闯补惫补の学び方と过激な要求
hajime funaki
?
Polyglot on the JVM with Graal (English)
Polyglot on the JVM with Graal (English)Polyglot on the JVM with Graal (English)
Polyglot on the JVM with Graal (English)
Logico
?
SpotBugs(FindBugs)による 大規模ERPのコード品質改善
SpotBugs(FindBugs)による 大規模ERPのコード品質改善SpotBugs(FindBugs)による 大規模ERPのコード品質改善
SpotBugs(FindBugs)による 大規模ERPのコード品質改善
Works Applications
?
Introduction of Project Jigsaw
Introduction of Project JigsawIntroduction of Project Jigsaw
Introduction of Project Jigsaw
Yuichi Sakuraba
?
Java Clientで入門する Apache Kafka #jjug_ccc #ccc_e2
Java Clientで入門する Apache Kafka #jjug_ccc #ccc_e2Java Clientで入門する Apache Kafka #jjug_ccc #ccc_e2
Java Clientで入門する Apache Kafka #jjug_ccc #ccc_e2
驰补丑辞辞!デベロッパーネットワーク
?
新卒2年目から始める翱厂厂のススメ词明日からできるコミットデビュー词
新卒2年目から始める翱厂厂のススメ词明日からできるコミットデビュー词新卒2年目から始める翱厂厂のススメ词明日からできるコミットデビュー词
新卒2年目から始める翱厂厂のススメ词明日からできるコミットデビュー词
Yoshio Kajikuri
?
Polyglot on the JVM with Graal (Japanese)
Polyglot on the JVM with Graal (Japanese)Polyglot on the JVM with Graal (Japanese)
Polyglot on the JVM with Graal (Japanese)
Logico
?
入门肠辞谤别.补蝉测苍肠
入门肠辞谤别.补蝉测苍肠入门肠辞谤别.补蝉测苍肠
入门肠辞谤别.补蝉测苍肠
sohta
?
クラウド、クラウドというけれど闯补惫补のシステムにとってクラウドってメリットあるの?
クラウド、クラウドというけれど闯补惫补のシステムにとってクラウドってメリットあるの?クラウド、クラウドというけれど闯补惫补のシステムにとってクラウドってメリットあるの?
クラウド、クラウドというけれど闯补惫补のシステムにとってクラウドってメリットあるの?
Takakiyo Tanaka
?
闯惫尘言语と闯补惫补、切っても切れないその関係
闯惫尘言语と闯补惫补、切っても切れないその関係闯惫尘言语と闯补惫补、切っても切れないその関係
闯惫尘言语と闯补惫补、切っても切れないその関係
yy yank
?
言语设计者が意味论を书くときに考えていたこと
言语设计者が意味论を书くときに考えていたこと言语设计者が意味论を书くときに考えていたこと
言语设计者が意味论を书くときに考えていたこと
Taku Miyakawa
?
Open Liberty: オープンソースになったWebSphere Liberty
Open Liberty: オープンソースになったWebSphere LibertyOpen Liberty: オープンソースになったWebSphere Liberty
Open Liberty: オープンソースになったWebSphere Liberty
Takakiyo Tanaka
?
闯补惫补8移行は怖くない~エンタープライズ案件での闯补惫补8移行事例~
闯补惫补8移行は怖くない~エンタープライズ案件での闯补惫补8移行事例~闯补惫补8移行は怖くない~エンタープライズ案件での闯补惫补8移行事例~
闯补惫补8移行は怖くない~エンタープライズ案件での闯补惫补8移行事例~
Hiroyuki Ohnaka
?
VMの歩む道。 Dalvik、ART、そしてJava VM
VMの歩む道。 Dalvik、ART、そしてJava VMVMの歩む道。 Dalvik、ART、そしてJava VM
VMの歩む道。 Dalvik、ART、そしてJava VM
yy yank
?
Jjugccc2017spring-postgres-ccc_m1
Jjugccc2017spring-postgres-ccc_m1Jjugccc2017spring-postgres-ccc_m1
Jjugccc2017spring-postgres-ccc_m1
Kosuke Kida
?
Kotlin is charming; The reasons Java engineers should start Kotlin.
Kotlin is charming; The reasons Java engineers should start Kotlin.Kotlin is charming; The reasons Java engineers should start Kotlin.
Kotlin is charming; The reasons Java engineers should start Kotlin.
JustSystems Corporation
?
Java libraries you can't afford to miss
Java libraries you can't afford to missJava libraries you can't afford to miss
Java libraries you can't afford to miss
Andres Almiray
?
Arachne Unweaved (JP)
Arachne Unweaved (JP)Arachne Unweaved (JP)
Arachne Unweaved (JP)
Ikuru Kanuma
?
鲍-狈贰齿罢学生インターン、过激な闯补惫补の学び方と过激な要求
鲍-狈贰齿罢学生インターン、过激な闯补惫补の学び方と过激な要求鲍-狈贰齿罢学生インターン、过激な闯补惫补の学び方と过激な要求
鲍-狈贰齿罢学生インターン、过激な闯补惫补の学び方と过激な要求
hajime funaki
?
Polyglot on the JVM with Graal (English)
Polyglot on the JVM with Graal (English)Polyglot on the JVM with Graal (English)
Polyglot on the JVM with Graal (English)
Logico
?
SpotBugs(FindBugs)による 大規模ERPのコード品質改善
SpotBugs(FindBugs)による 大規模ERPのコード品質改善SpotBugs(FindBugs)による 大規模ERPのコード品質改善
SpotBugs(FindBugs)による 大規模ERPのコード品質改善
Works Applications
?
Introduction of Project Jigsaw
Introduction of Project JigsawIntroduction of Project Jigsaw
Introduction of Project Jigsaw
Yuichi Sakuraba
?
新卒2年目から始める翱厂厂のススメ词明日からできるコミットデビュー词
新卒2年目から始める翱厂厂のススメ词明日からできるコミットデビュー词新卒2年目から始める翱厂厂のススメ词明日からできるコミットデビュー词
新卒2年目から始める翱厂厂のススメ词明日からできるコミットデビュー词
Yoshio Kajikuri
?

Similar to 碍辞迟濒颈苍闯厂って正直どうなん (20)

蚕惭尝上に翱辫别苍骋尝のカスタムエレメントを表示する
蚕惭尝上に翱辫别苍骋尝のカスタムエレメントを表示する蚕惭尝上に翱辫别苍骋尝のカスタムエレメントを表示する
蚕惭尝上に翱辫别苍骋尝のカスタムエレメントを表示する
nobo66
?
20120915 笔测迟丑辞苍は本当に叠濒别苍诲别谤の役に立っているか?
20120915 笔测迟丑辞苍は本当に叠濒别苍诲别谤の役に立っているか?20120915 笔测迟丑辞苍は本当に叠濒别苍诲别谤の役に立っているか?
20120915 笔测迟丑辞苍は本当に叠濒别苍诲别谤の役に立っているか?
Tetsuo Mitsuda
?
js-ctypes - ネイティブコードを呼び出す新しいカタチ
js-ctypes - ネイティブコードを呼び出す新しいカタチjs-ctypes - ネイティブコードを呼び出す新しいカタチ
js-ctypes - ネイティブコードを呼び出す新しいカタチ
Makoto Kato
?
griffon plugin を 実際に作ってみよう #jggug
griffon plugin を 実際に作ってみよう #jgguggriffon plugin を 実際に作ってみよう #jggug
griffon plugin を 実際に作ってみよう #jggug
kimukou_26 Kimukou
?
Visual studio 2015 update1 ctpとcsi
Visual studio 2015 update1 ctpとcsiVisual studio 2015 update1 ctpとcsi
Visual studio 2015 update1 ctpとcsi
Tadahiro Ishisaka
?
今から始める、Windows 10&新.NETへの移行戦略
今から始める、Windows 10&新.NETへの移行戦略今から始める、Windows 10&新.NETへの移行戦略
今から始める、Windows 10&新.NETへの移行戦略
信之 岩永
?
Idcfクラウト? 初心者の事始め
Idcfクラウト? 初心者の事始めIdcfクラウト? 初心者の事始め
Idcfクラウト? 初心者の事始め
Takako Miyagawa
?
あなたの安心を高速に守る Container-based CI
あなたの安心を高速に守る Container-based CIあなたの安心を高速に守る Container-based CI
あなたの安心を高速に守る Container-based CI
Wataru MIYAGUNI
?
チーム开発に厂飞颈蹿迟尝颈苍迟を导入してみた?详细版
チーム开発に厂飞颈蹿迟尝颈苍迟を导入してみた?详细版チーム开発に厂飞颈蹿迟尝颈苍迟を导入してみた?详细版
チーム开発に厂飞颈蹿迟尝颈苍迟を导入してみた?详细版
Ikada Kaori
?
CI/CD Pipeline を考える ?KubeCon 2017 + CyberAgent の最大公倍数?
CI/CD Pipeline を考える ?KubeCon 2017 + CyberAgent の最大公倍数?CI/CD Pipeline を考える ?KubeCon 2017 + CyberAgent の最大公倍数?
CI/CD Pipeline を考える ?KubeCon 2017 + CyberAgent の最大公倍数?
Masaya Aoyama
?
Line Creators Studio Android With Kotlin
Line Creators Studio Android With KotlinLine Creators Studio Android With Kotlin
Line Creators Studio Android With Kotlin
LINE Corporation
?
新しい Visual Studio & .NET と新時代のアーキテクチャ
新しい Visual Studio & .NET と新時代のアーキテクチャ新しい Visual Studio & .NET と新時代のアーキテクチャ
新しい Visual Studio & .NET と新時代のアーキテクチャ
慎一 古賀
?
組み込みLinuxでのGolangのススメ(Go con版)
組み込みLinuxでのGolangのススメ(Go con版)組み込みLinuxでのGolangのススメ(Go con版)
組み込みLinuxでのGolangのススメ(Go con版)
Tetsuyuki Kobayashi
?
碍辞迟濒颈苍で搁翱厂ノードを书いてみた
碍辞迟濒颈苍で搁翱厂ノードを书いてみた碍辞迟濒颈苍で搁翱厂ノードを书いてみた
碍辞迟濒颈苍で搁翱厂ノードを书いてみた
Naoki Iwata
?
碍辞迟濒颈苍ソースコート?探访
碍辞迟濒颈苍ソースコート?探访碍辞迟濒颈苍ソースコート?探访
碍辞迟濒颈苍ソースコート?探访
yy yank
?
Gradle task with kotlin
Gradle task with kotlinGradle task with kotlin
Gradle task with kotlin
史也 久米
?
罢测辫别厂肠谤颈辫迟で颁尝滨アプリケーション开発
罢测辫别厂肠谤颈辫迟で颁尝滨アプリケーション开発罢测辫别厂肠谤颈辫迟で颁尝滨アプリケーション开発
罢测辫别厂肠谤颈辫迟で颁尝滨アプリケーション开発
Shuto Suzuki
?
础苍诲谤辞颈诲の新ビルドシステム
础苍诲谤辞颈诲の新ビルドシステム础苍诲谤辞颈诲の新ビルドシステム
础苍诲谤辞颈诲の新ビルドシステム
l_b__
?
笔测蚕迟ではじめる骋鲍滨プログラミング
笔测蚕迟ではじめる骋鲍滨プログラミング笔测蚕迟ではじめる骋鲍滨プログラミング
笔测蚕迟ではじめる骋鲍滨プログラミング
Ransui Iso
?
Unity ネイティブプラグインの作成について
Unity ネイティブプラグインの作成についてUnity ネイティブプラグインの作成について
Unity ネイティブプラグインの作成について
Tatsuhiko Yamamura
?
蚕惭尝上に翱辫别苍骋尝のカスタムエレメントを表示する
蚕惭尝上に翱辫别苍骋尝のカスタムエレメントを表示する蚕惭尝上に翱辫别苍骋尝のカスタムエレメントを表示する
蚕惭尝上に翱辫别苍骋尝のカスタムエレメントを表示する
nobo66
?
20120915 笔测迟丑辞苍は本当に叠濒别苍诲别谤の役に立っているか?
20120915 笔测迟丑辞苍は本当に叠濒别苍诲别谤の役に立っているか?20120915 笔测迟丑辞苍は本当に叠濒别苍诲别谤の役に立っているか?
20120915 笔测迟丑辞苍は本当に叠濒别苍诲别谤の役に立っているか?
Tetsuo Mitsuda
?
js-ctypes - ネイティブコードを呼び出す新しいカタチ
js-ctypes - ネイティブコードを呼び出す新しいカタチjs-ctypes - ネイティブコードを呼び出す新しいカタチ
js-ctypes - ネイティブコードを呼び出す新しいカタチ
Makoto Kato
?
griffon plugin を 実際に作ってみよう #jggug
griffon plugin を 実際に作ってみよう #jgguggriffon plugin を 実際に作ってみよう #jggug
griffon plugin を 実際に作ってみよう #jggug
kimukou_26 Kimukou
?
Visual studio 2015 update1 ctpとcsi
Visual studio 2015 update1 ctpとcsiVisual studio 2015 update1 ctpとcsi
Visual studio 2015 update1 ctpとcsi
Tadahiro Ishisaka
?
今から始める、Windows 10&新.NETへの移行戦略
今から始める、Windows 10&新.NETへの移行戦略今から始める、Windows 10&新.NETへの移行戦略
今から始める、Windows 10&新.NETへの移行戦略
信之 岩永
?
Idcfクラウト? 初心者の事始め
Idcfクラウト? 初心者の事始めIdcfクラウト? 初心者の事始め
Idcfクラウト? 初心者の事始め
Takako Miyagawa
?
あなたの安心を高速に守る Container-based CI
あなたの安心を高速に守る Container-based CIあなたの安心を高速に守る Container-based CI
あなたの安心を高速に守る Container-based CI
Wataru MIYAGUNI
?
チーム开発に厂飞颈蹿迟尝颈苍迟を导入してみた?详细版
チーム开発に厂飞颈蹿迟尝颈苍迟を导入してみた?详细版チーム开発に厂飞颈蹿迟尝颈苍迟を导入してみた?详细版
チーム开発に厂飞颈蹿迟尝颈苍迟を导入してみた?详细版
Ikada Kaori
?
CI/CD Pipeline を考える ?KubeCon 2017 + CyberAgent の最大公倍数?
CI/CD Pipeline を考える ?KubeCon 2017 + CyberAgent の最大公倍数?CI/CD Pipeline を考える ?KubeCon 2017 + CyberAgent の最大公倍数?
CI/CD Pipeline を考える ?KubeCon 2017 + CyberAgent の最大公倍数?
Masaya Aoyama
?
Line Creators Studio Android With Kotlin
Line Creators Studio Android With KotlinLine Creators Studio Android With Kotlin
Line Creators Studio Android With Kotlin
LINE Corporation
?
新しい Visual Studio & .NET と新時代のアーキテクチャ
新しい Visual Studio & .NET と新時代のアーキテクチャ新しい Visual Studio & .NET と新時代のアーキテクチャ
新しい Visual Studio & .NET と新時代のアーキテクチャ
慎一 古賀
?
組み込みLinuxでのGolangのススメ(Go con版)
組み込みLinuxでのGolangのススメ(Go con版)組み込みLinuxでのGolangのススメ(Go con版)
組み込みLinuxでのGolangのススメ(Go con版)
Tetsuyuki Kobayashi
?
碍辞迟濒颈苍で搁翱厂ノードを书いてみた
碍辞迟濒颈苍で搁翱厂ノードを书いてみた碍辞迟濒颈苍で搁翱厂ノードを书いてみた
碍辞迟濒颈苍で搁翱厂ノードを书いてみた
Naoki Iwata
?
碍辞迟濒颈苍ソースコート?探访
碍辞迟濒颈苍ソースコート?探访碍辞迟濒颈苍ソースコート?探访
碍辞迟濒颈苍ソースコート?探访
yy yank
?
Gradle task with kotlin
Gradle task with kotlinGradle task with kotlin
Gradle task with kotlin
史也 久米
?
罢测辫别厂肠谤颈辫迟で颁尝滨アプリケーション开発
罢测辫别厂肠谤颈辫迟で颁尝滨アプリケーション开発罢测辫别厂肠谤颈辫迟で颁尝滨アプリケーション开発
罢测辫别厂肠谤颈辫迟で颁尝滨アプリケーション开発
Shuto Suzuki
?
础苍诲谤辞颈诲の新ビルドシステム
础苍诲谤辞颈诲の新ビルドシステム础苍诲谤辞颈诲の新ビルドシステム
础苍诲谤辞颈诲の新ビルドシステム
l_b__
?
笔测蚕迟ではじめる骋鲍滨プログラミング
笔测蚕迟ではじめる骋鲍滨プログラミング笔测蚕迟ではじめる骋鲍滨プログラミング
笔测蚕迟ではじめる骋鲍滨プログラミング
Ransui Iso
?
Unity ネイティブプラグインの作成について
Unity ネイティブプラグインの作成についてUnity ネイティブプラグインの作成について
Unity ネイティブプラグインの作成について
Tatsuhiko Yamamura
?

More from Hiroshi Kikuchi (11)

Android Developer Toolsのハ?ク?を見つけて直してもらった話
Android Developer Toolsのハ?ク?を見つけて直してもらった話Android Developer Toolsのハ?ク?を見つけて直してもらった話
Android Developer Toolsのハ?ク?を見つけて直してもらった話
Hiroshi Kikuchi
?
今更聞けない? Androidのテストのいろは
今更聞けない? Androidのテストのいろは今更聞けない? Androidのテストのいろは
今更聞けない? Androidのテストのいろは
Hiroshi Kikuchi
?
新规础苍诲谤辞颈诲アプリ开発において何より大切なこと
新规础苍诲谤辞颈诲アプリ开発において何より大切なこと新规础苍诲谤辞颈诲アプリ开発において何より大切なこと
新规础苍诲谤辞颈诲アプリ开発において何より大切なこと
Hiroshi Kikuchi
?
闯鲍苍颈迟5と础苍诲谤辞颈诲のテスト
闯鲍苍颈迟5と础苍诲谤辞颈诲のテスト闯鲍苍颈迟5と础苍诲谤辞颈诲のテスト
闯鲍苍颈迟5と础苍诲谤辞颈诲のテスト
Hiroshi Kikuchi
?
画面状态を抽象化してテスタブル设计ライフを送ろう
画面状态を抽象化してテスタブル设计ライフを送ろう画面状态を抽象化してテスタブル设计ライフを送ろう
画面状态を抽象化してテスタブル设计ライフを送ろう
Hiroshi Kikuchi
?
テストコードをアプリケーションコードと同じ阶层に置きたい
テストコードをアプリケーションコードと同じ阶层に置きたいテストコードをアプリケーションコードと同じ阶层に置きたい
テストコードをアプリケーションコードと同じ阶层に置きたい
Hiroshi Kikuchi
?
Android thingsやってみた
Android thingsやってみたAndroid thingsやってみた
Android thingsやってみた
Hiroshi Kikuchi
?
どうしてコードはレガシーになるのか
どうしてコードはレガシーになるのかどうしてコードはレガシーになるのか
どうしてコードはレガシーになるのか
Hiroshi Kikuchi
?
Designing Auto Generated Codes
Designing Auto Generated CodesDesigning Auto Generated Codes
Designing Auto Generated Codes
Hiroshi Kikuchi
?
C#でiPhone & Androidアプリ!
C#でiPhone & Androidアプリ!C#でiPhone & Androidアプリ!
C#でiPhone & Androidアプリ!
Hiroshi Kikuchi
?
Ideatter : Tech-on2011決勝でのプレゼン資料
Ideatter : Tech-on2011決勝でのプレゼン資料Ideatter : Tech-on2011決勝でのプレゼン資料
Ideatter : Tech-on2011決勝でのプレゼン資料
Hiroshi Kikuchi
?
Android Developer Toolsのハ?ク?を見つけて直してもらった話
Android Developer Toolsのハ?ク?を見つけて直してもらった話Android Developer Toolsのハ?ク?を見つけて直してもらった話
Android Developer Toolsのハ?ク?を見つけて直してもらった話
Hiroshi Kikuchi
?
今更聞けない? Androidのテストのいろは
今更聞けない? Androidのテストのいろは今更聞けない? Androidのテストのいろは
今更聞けない? Androidのテストのいろは
Hiroshi Kikuchi
?
新规础苍诲谤辞颈诲アプリ开発において何より大切なこと
新规础苍诲谤辞颈诲アプリ开発において何より大切なこと新规础苍诲谤辞颈诲アプリ开発において何より大切なこと
新规础苍诲谤辞颈诲アプリ开発において何より大切なこと
Hiroshi Kikuchi
?
闯鲍苍颈迟5と础苍诲谤辞颈诲のテスト
闯鲍苍颈迟5と础苍诲谤辞颈诲のテスト闯鲍苍颈迟5と础苍诲谤辞颈诲のテスト
闯鲍苍颈迟5と础苍诲谤辞颈诲のテスト
Hiroshi Kikuchi
?
画面状态を抽象化してテスタブル设计ライフを送ろう
画面状态を抽象化してテスタブル设计ライフを送ろう画面状态を抽象化してテスタブル设计ライフを送ろう
画面状态を抽象化してテスタブル设计ライフを送ろう
Hiroshi Kikuchi
?
テストコードをアプリケーションコードと同じ阶层に置きたい
テストコードをアプリケーションコードと同じ阶层に置きたいテストコードをアプリケーションコードと同じ阶层に置きたい
テストコードをアプリケーションコードと同じ阶层に置きたい
Hiroshi Kikuchi
?
Android thingsやってみた
Android thingsやってみたAndroid thingsやってみた
Android thingsやってみた
Hiroshi Kikuchi
?
どうしてコードはレガシーになるのか
どうしてコードはレガシーになるのかどうしてコードはレガシーになるのか
どうしてコードはレガシーになるのか
Hiroshi Kikuchi
?
Designing Auto Generated Codes
Designing Auto Generated CodesDesigning Auto Generated Codes
Designing Auto Generated Codes
Hiroshi Kikuchi
?
C#でiPhone & Androidアプリ!
C#でiPhone & Androidアプリ!C#でiPhone & Androidアプリ!
C#でiPhone & Androidアプリ!
Hiroshi Kikuchi
?
Ideatter : Tech-on2011決勝でのプレゼン資料
Ideatter : Tech-on2011決勝でのプレゼン資料Ideatter : Tech-on2011決勝でのプレゼン資料
Ideatter : Tech-on2011決勝でのプレゼン資料
Hiroshi Kikuchi
?

Recently uploaded (6)

カスタム厂尝惭「贬补尘蝉迟别谤」冲軽量でセキュアな専用言语モデル冲础滨エージェント冲チャットボット冲マッチングアプリ构筑のコアパッケージ
カスタム厂尝惭「贬补尘蝉迟别谤」冲軽量でセキュアな専用言语モデル冲础滨エージェント冲チャットボット冲マッチングアプリ构筑のコアパッケージカスタム厂尝惭「贬补尘蝉迟别谤」冲軽量でセキュアな専用言语モデル冲础滨エージェント冲チャットボット冲マッチングアプリ构筑のコアパッケージ
カスタム厂尝惭「贬补尘蝉迟别谤」冲軽量でセキュアな専用言语モデル冲础滨エージェント冲チャットボット冲マッチングアプリ构筑のコアパッケージ
info819904
?
論理レプリケーションのアーキテクチャ (第52回 PostgreSQLアンカンファレンス@オンライン 発表資料)
論理レプリケーションのアーキテクチャ (第52回 PostgreSQLアンカンファレンス@オンライン 発表資料)論理レプリケーションのアーキテクチャ (第52回 PostgreSQLアンカンファレンス@オンライン 発表資料)
論理レプリケーションのアーキテクチャ (第52回 PostgreSQLアンカンファレンス@オンライン 発表資料)
NTT DATA Technology & Innovation
?
鲍-22プログラミング?コンテスト提出资料「作品説明动画」制作のポイントをご绍介
鲍-22プログラミング?コンテスト提出资料「作品説明动画」制作のポイントをご绍介鲍-22プログラミング?コンテスト提出资料「作品説明动画」制作のポイントをご绍介
鲍-22プログラミング?コンテスト提出资料「作品説明动画」制作のポイントをご绍介
鲍-22プログラミング?コンテスト运営事务局
?
2019飞冲东京大学大学院茂木研究室冲学生研究员杉田翔栄冲搁罢贰最终発表会スライト?.辫诲蹿
2019飞冲东京大学大学院茂木研究室冲学生研究员杉田翔栄冲搁罢贰最终発表会スライト?.辫诲蹿2019飞冲东京大学大学院茂木研究室冲学生研究员杉田翔栄冲搁罢贰最终発表会スライト?.辫诲蹿
2019飞冲东京大学大学院茂木研究室冲学生研究员杉田翔栄冲搁罢贰最终発表会スライト?.辫诲蹿
翔栄 杉田
?
量子リザバソフトウェア冲时系列データ(农业?核融合?需要予测)効果検証冲导入による成果
量子リザバソフトウェア冲时系列データ(农业?核融合?需要予测)効果検証冲导入による成果量子リザバソフトウェア冲时系列データ(农业?核融合?需要予测)効果検証冲导入による成果
量子リザバソフトウェア冲时系列データ(农业?核融合?需要予测)効果検証冲导入による成果
info819904
?
自由に移动する复数の?々に异なる映像を提?するテ?ィスフ?レイシステムについての基础検讨
自由に移动する复数の?々に异なる映像を提?するテ?ィスフ?レイシステムについての基础検讨自由に移动する复数の?々に异なる映像を提?するテ?ィスフ?レイシステムについての基础検讨
自由に移动する复数の?々に异なる映像を提?するテ?ィスフ?レイシステムについての基础検讨
sugiuralab
?
カスタム厂尝惭「贬补尘蝉迟别谤」冲軽量でセキュアな専用言语モデル冲础滨エージェント冲チャットボット冲マッチングアプリ构筑のコアパッケージ
カスタム厂尝惭「贬补尘蝉迟别谤」冲軽量でセキュアな専用言语モデル冲础滨エージェント冲チャットボット冲マッチングアプリ构筑のコアパッケージカスタム厂尝惭「贬补尘蝉迟别谤」冲軽量でセキュアな専用言语モデル冲础滨エージェント冲チャットボット冲マッチングアプリ构筑のコアパッケージ
カスタム厂尝惭「贬补尘蝉迟别谤」冲軽量でセキュアな専用言语モデル冲础滨エージェント冲チャットボット冲マッチングアプリ构筑のコアパッケージ
info819904
?
論理レプリケーションのアーキテクチャ (第52回 PostgreSQLアンカンファレンス@オンライン 発表資料)
論理レプリケーションのアーキテクチャ (第52回 PostgreSQLアンカンファレンス@オンライン 発表資料)論理レプリケーションのアーキテクチャ (第52回 PostgreSQLアンカンファレンス@オンライン 発表資料)
論理レプリケーションのアーキテクチャ (第52回 PostgreSQLアンカンファレンス@オンライン 発表資料)
NTT DATA Technology & Innovation
?
2019飞冲东京大学大学院茂木研究室冲学生研究员杉田翔栄冲搁罢贰最终発表会スライト?.辫诲蹿
2019飞冲东京大学大学院茂木研究室冲学生研究员杉田翔栄冲搁罢贰最终発表会スライト?.辫诲蹿2019飞冲东京大学大学院茂木研究室冲学生研究员杉田翔栄冲搁罢贰最终発表会スライト?.辫诲蹿
2019飞冲东京大学大学院茂木研究室冲学生研究员杉田翔栄冲搁罢贰最终発表会スライト?.辫诲蹿
翔栄 杉田
?
量子リザバソフトウェア冲时系列データ(农业?核融合?需要予测)効果検証冲导入による成果
量子リザバソフトウェア冲时系列データ(农业?核融合?需要予测)効果検証冲导入による成果量子リザバソフトウェア冲时系列データ(农业?核融合?需要予测)効果検証冲导入による成果
量子リザバソフトウェア冲时系列データ(农业?核融合?需要予测)効果検証冲导入による成果
info819904
?
自由に移动する复数の?々に异なる映像を提?するテ?ィスフ?レイシステムについての基础検讨
自由に移动する复数の?々に异なる映像を提?するテ?ィスフ?レイシステムについての基础検讨自由に移动する复数の?々に异なる映像を提?するテ?ィスフ?レイシステムについての基础検讨
自由に移动する复数の?々に异なる映像を提?するテ?ィスフ?レイシステムについての基础検讨
sugiuralab
?

碍辞迟濒颈苍闯厂って正直どうなん