タケハタのブログ

プログラマの生き方、働き方、技術について雑多に書いていくブログです。

KotlinConf 2019で観に行きたいセッションメモ

来週12/4〜12/6にデンマークのコペンハーゲンで開催される、KotlinConf 2019に参加してきます。
kotlinconf.com

なので半分自分のメモとして、観てこようかと思ってるセッションを書き並べておきます。
全コマ分書いてるわけじゃないので、気になっているセッションという感じ(残りはその日の気分で)。

ちなみに初日のワークショップも参加してきます。

Workshop Day - Go multiplatform with Kotlin

ワークショップは「Go multiplatform with Kotlin」を受けてきます。
kotlinconf.com

In this workshop we'll learn how to leverage Kotlin to reuse our business (and other) code across multiple platforms. Using the language and Kotlin tooling, we can create applications that target Android, iOS and Web. We'll see how to define the architecture of our applications, create the necessary abstractions for code-reuse, how to test multiple code for multiple platforms, as well as deploy our apps. Through a series of simple exercises we'll build a business application together which will be deployed to each platform, each with their corresponding presentation layers. Note that while it is recommended to have a MacBook for this workshop, as we'll also be targeting iOS, it is not entirely mandatory as you'll still be able to leverage the multiplatform code to target Android and Web

複数プラットフォームでKotlinのコードを再利用する方法を学ぶ内容です。
Android、iOS、Webのアプリケーションを開発するとのこと。
ちょっと慣れない分野ですが、マルチプラットフォーム化は興味があるところなので。

Day1

Day1に観に行きたいセッション。

Ktor for Mobile Developers: Fear the server no more!

kotlinconf.com
まずはKtorのセッション。
とりあえずサーバーサイドとしてこれは押さえておく。
内容としては「モバイルアプリのサーバーサイド開発をKtorなら簡単にできる!」といったもののよう。

Kotless - Kotlin Serverless Framework

kotlinconf.com
Kotlessというサーバーレスフレームワークのセッション。
このKotlinConfのタイムテーブルを見てて存在を知ったんですが、つい最近公開されたもののようで、興味深いので観に行きます。
帰ってきたらこれ触って記事書こうかな。

Bootiful GraphQL with Kotlin

kotlinconf.com
Kotlin × GraphQLのセッション。
Spring Bootと組み合わせてのパターンみたいなので、これもサーバーサイドとして押さえておく。
Kotlin FestでもGraphQLの話はありましたが、海外の事例も知りたい。

Building Reactive Pipelines with Kotlin & Spring: How to go from scalable apps to scalable systems

kotlinconf.com
KotlinとSpringでのリアクティブパイプラインの構築に関するセッション。
リアクティブなマイクロサービスの作成をしたり、Spring Cloud Streamを使ったり、色々やるらしいです(説明に色々書いてある)。
全てライブコーディングで説明するらしいのでそれも楽しみ。

Day2

Asynchronous Data Streams with Kotlin Flow

kotlinconf.com
Kotlin Flowでの非同期データストリームについてのセッション。
これは分野的に面白そうな内容なので観たいなと。

The state of Kotlin support in Spring

kotlinconf.com
KotlinとSpring Bootでの現在の開発の状況に関するセッション。
SpringがKotlinサポートしてからだいぶ経ちましたが、最新のできることやベストプラクティスなどを聴きたいので行きます。

Coroutines and Shared Mutable State

kotlinconf.com
Coroutinesに関するセッション。
ここも1つは押さえておきたいので。

Embedded NoSQL data persistence, everywhere

kotlinconf.com
AndroidやiOSで使える組み込みNoSQLを紹介するセッション。
多分自前で作ったNoSQLの紹介っぽい?

Do it in code (not YAML)! Unlock power of Kotlin DSL for Kubernetes

kotlinconf.com
KubernatesのためのKotlin DSLについてのセッション。
これはシンプルに興味深いし面白そう。
「YAMLとかではなくKotlin DSLで書けるといいよね」という内容みたいです。

「Embedded NoSQL data persistence, everywhere」と時間被ってるんで迷いますが、多分こっちに行きます笑

KotlinConf 2019に参加する方へ

ということで、一応これらのセッションは観てこようかと思ってます。

初海外、初国際カンファレンスなので楽しみと不安が入り混じってます。
なのでKotlinConf 2019に日本から参加される方、ぜひ現地で交流してください!