Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
KotlinConf 2025 現地参加の土産話 2025年6月5日 Kotlin愛好会 vol. 58 竹端 尚人
Slide 2
Slide 2 text
自己紹介
Slide 3
Slide 3 text
概要 竹端 尚人 主にバックエンドエンジニア X: @n_takehata ● 2006.04 公務員 ● 2007.12 SES ● 2014.04 サイバーエージェントグループ ● 2020.12 フリーランス(現在)
Slide 4
Slide 4 text
登壇、執筆 ● CEDEC 2018、2019登壇 ● Software Design 2019年2月号〜4月号にて短期連 載執筆 ● 2021年4月 書籍「Kotlin サーバーサイドプログラミ ング実践開発」出版 ● 2023年4月 Techpitにて「Kotlin入門ガイドー言語 思想から特徴・歴史・使いどころまで、まるっと予 備知識がわかる教科書」執筆 ● Kotlin Fest 2024 登壇 ● Developers Summit 2025 登壇
Slide 5
Slide 5 text
ブログ ● はてなブログ(エンジニア関連) https://blog.hatena.ne.jp/take7010/take-en gineer.hatenablog.com ● note(マネジメント関連) https://note.com/n_takehata
Slide 6
Slide 6 text
コミュニティ活動 ● Kotlin愛好会 https://love-kotlin.connpass.com ● Server-Side Kotlin Meetup https://server-side-kotlin-meetu p.connpass.com
Slide 7
Slide 7 text
Kotlin Fest 2025にプロポーザル出してます! スターください!
Slide 8
Slide 8 text
今回の内容
Slide 9
Slide 9 text
KotlinConf 2025に行ってきました!
Slide 10
Slide 10 text
現地の様子や感想などを紹介します
Slide 11
Slide 11 text
お土産も持ってきてます!
Slide 12
Slide 12 text
アジェンダ 1. KotlinConfとは? 2. Opening Keynoteでのアップデー ト 3. 見たセッションをいくつか紹介 4. その他会場の様子
Slide 13
Slide 13 text
アジェンダ 1. KotlinConfとは? 2. Opening Keynoteでのアップデー ト 3. 見たセッションをいくつか紹介 4. その他会場の様子
Slide 14
Slide 14 text
1. KotlinConfとは?
Slide 15
Slide 15 text
JetBrainsが主催する、 Kotlinの国際カンファレンス
Slide 16
Slide 16 text
● 2017年からコロナ禍(2020〜2022年)を除 いて毎年開催 ● 初回以外はヨーロッパで開催されている ● Kotlinの最新のアップデートについてや、世 界各国のエンジニアから事例が発表される
Slide 17
Slide 17 text
今回の概要 ● 日程 ○ 2025年5月21〜23日 ○ 21日はWorkshop day ● 会場 ○ Bella Center Copenhagen ○ コペンハーゲンにある大規模の会議場
Slide 18
Slide 18 text
日本人は観測範囲で自分含め7人参加
Slide 19
Slide 19 text
会場のBella Center Copenhagen
Slide 20
Slide 20 text
コペンハーゲンってどこ?
Slide 21
Slide 21 text
● デンマークの首都 ● 「北欧のパリ」と言われているらしい ● コペンハーゲン国際空港があって飛 行機で中心部近くまで行ける
Slide 22
Slide 22 text
ハンブルク (ドイツ)から電車で行きました
Slide 23
Slide 23 text
● 4時間半の予定が途中で1時間止 まって5時間半かかった(ドイツの電車 はよく遅れる) ● 詫び石のスナックが提供された ● 同じ車両でKotlinConfの参加者(多 分ドイツ人)と居合わせた
Slide 24
Slide 24 text
コペンハーゲンはまたあるかもしれな いので参考に ● 2017年 サンフランシスコ ● 2018年 アムステルダム ● 2019年 コペンハーゲン ● 2023年 アムステルダム ● 2024年 コペンハーゲン ● 2025年 コペンハーゲン
Slide 25
Slide 25 text
アジェンダ 1. KotlinConfとは? 2. Opening Keynoteでのアップデー ト 3. 見たセッションをいくつか紹介 4. その他会場の様子
Slide 26
Slide 26 text
2. Opening Keynoteでのアップデート
Slide 27
Slide 27 text
Opening Keynoteは既に公開されています
Slide 28
Slide 28 text
YouTube https://www.youtube.com/watch?v=F5NaqGF9oT4 ブログ https://blog.jetbrains.com/kotlin/2025/05/kotlin conf-2025-language-features-ai-powered-develop ment-and-kotlin-multiplatform
Slide 29
Slide 29 text
Opening Keynoteはリレー形式
Slide 30
Slide 30 text
● Introduction ● Kotlin Language Evolution ● Kotlin Ecosystem ● Kotlin and AI ● Kotlin Multiplatform ● Kotlin Server-Side ● Wrapping Up
Slide 31
Slide 31 text
● Kotlin 2.2のアップデート ● Koogの登場、OSS化 ● Compose Multiplatform for iOSがStableに ● Springとのパートナーシップ強化 ● ExposedがついにStableへ ● Kotlin LSPの登場 大きそうな話
Slide 32
Slide 32 text
アジェンダ 1. KotlinConfとは? 2. Opening Keynoteでのアップデー ト 3. 見たセッションをいくつか紹介 4. その他会場の様子
Slide 33
Slide 33 text
3. 見たセッションをいくつか紹介
Slide 34
Slide 34 text
Kotlin and Spring: The modern server side stack
Slide 35
Slide 35 text
● なぜKotlinを選んだのか?Scala、 TypeScript、Python、Javaとの比較 ● SpringはEnterpriseがバックについてる し、KotlinとはPerfect Together ● Embabel Agent Frameworkについて
Slide 36
Slide 36 text
That's Unpossible – A full stack side project webapp (including a high-fidelity UI!) all in Kotlin
Slide 37
Slide 37 text
● Sub Productを作りたい時に、Kotlinを使っ てサクッとできるようにする ● VaadinやExposedを使ってKotlinだけで全て 実装するやり方
Slide 38
Slide 38 text
Exposed 1.0: Stable, Scalable, and Looking Forward
Slide 39
Slide 39 text
● Exposedの歴史について ● この1年間の取り組み(Documentationの整 備、ポリシーの更新など) ● Stableになって何が変わるのか?
Slide 40
Slide 40 text
47 Refactorings in 45 minutes
Slide 41
Slide 41 text
● 45分のセッション時間内に47のリファクタ リングをするRTA ● IDEの機能をフル活用した高速リファクタリ ングが見れる ● 毎年恒例で楽しいセッション
Slide 42
Slide 42 text
No content
Slide 43
Slide 43 text
No content
Slide 44
Slide 44 text
アジェンダ 1. KotlinConfとは? 2. Opening Keynoteでのアップデー ト 3. 見たセッションをいくつか紹介 4. その他会場の様子
Slide 45
Slide 45 text
4. その他会場の様子
Slide 46
Slide 46 text
No content
Slide 47
Slide 47 text
No content
Slide 48
Slide 48 text
No content
Slide 49
Slide 49 text
No content
Slide 50
Slide 50 text
No content
Slide 51
Slide 51 text
No content
Slide 52
Slide 52 text
No content
Slide 53
Slide 53 text
No content
Slide 54
Slide 54 text
No content
Slide 55
Slide 55 text
No content
Slide 56
Slide 56 text
5. さいごに
Slide 57
Slide 57 text
全体的通しての印象
Slide 58
Slide 58 text
● サーバーサイドはSpring多め ● セッション全体としてはAIの話が多め でやや食傷気味になった ● Kodeeは大人気(ノベルティがこれだけ 早めに品切れになってた)
Slide 59
Slide 59 text
● 毎度刺激があって楽しい! ● KotlinConf参加してから英語の勉強も 継続的にするようになった ● 来年はミュンヘン ! 国際カンファレンスはいいぞ!
Slide 60
Slide 60 text
No content