Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
KotlinConf 2023 現地参加レポート
Search
Takehata Naoto
April 27, 2023
Programming
440
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
KotlinConf 2023 現地参加レポート
2023年4月27日(木) 「集まれKotlin好き!Kotlin愛好会 vol.43@オンライン」の談義資料です。
Takehata Naoto
April 27, 2023
More Decks by Takehata Naoto
See All by Takehata Naoto
AI時代でも変わらない技術コミュニティの力~10年続く“ゆるい”つながりが生み出す価値
n_takehata
2
1.4k
KotlinConf 2025で発表された言語のアップデートと現地参加レポート
n_takehata
2
420
KotlinConf 2025 現地で感じたServer-Side Kotlin
n_takehata
2
520
KotlinConf 2025 現地参加の土産話
n_takehata
0
230
組織貢献をするフリーランスエンジニアという生き方
n_takehata
1
7k
「2024年版 Kotlin サーバーサイドプログラミング実践開発」の補講 〜O/Rマッパー編〜
n_takehata
2
850
2024年版 Kotlin サーバーサイドプログラミング実践開発
n_takehata
9
9.3k
Server-Side目線で見る、Kotlin Festの楽しみ方
n_takehata
0
680
KotlinとCloud Vision APIで領収書の電子帳簿保存法対応をする
n_takehata
1
2.1k
Other Decks in Programming
See All in Programming
気持ちぃ〜角丸 Squircle
ryu1013
0
160
mrbgem 三角測量 開発
ogom
0
220
パズルゲームの作り方 / how to make puzzle games
kaityo256
PRO
2
280
[2026-09-26]空論ジェネリックプロセス~テスト資産とAIで紡ぐ、再現可能なパフォーマンスチューニングの話~
tosite
0
260
Rでドレミ/Do-Re-Mi_with_R
florets1
0
130
GemmaをJevのように使ってみる / Use Gemma like Jev
kishida
5
740
setup-vp GitLab対応の裏側
naokihaba
0
160
IBM Bob でAI駆動開発『QC-Playbook』
ichirokano2
0
100
月間100万人のサービス刷新で、 技術選定をHonoに振り切った話
yutobara
8
6k
コードレビューのボトルネックを"する側"と"される側"の両面から解消する
yub0n
2
1.5k
Java 27新機能 / Java 27 new features
kishida
2
210
Embedded Swiftで作る自作USBデバイス によるiOSデバイスの自動テスト / iOSDC Japan 2026 glassfiber
glassfiber
0
310
Featured
See All Featured
The Invisible Side of Design
smashingmag
301
52k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.4k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
610
Exploring anti-patterns in Rails
aemeredith
4
530
Balancing Empowerment & Direction
lara
6
1.3k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.5k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
4
1.2k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
270
Bash Introduction
62gerente
615
220k
Color Theory Basics | Prateek | Gurzu
gurzu
1
480
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
480
Claude Code のすすめ
schroneko
67
230k
Transcript
KotlinConf 2023 現地参加レポート 2023年4月27日 Kotlin愛好会 vol.43 竹端 尚人
自己紹介
概要 竹端 尚人 主にバックエンドエンジニア 株式会社justInCaseTechnlogies 技術顧問 Twitter: @n_takehata • 2006.04
公務員 • 2007.12 SES • 2014.04 株式会社アプリボット(Kotlinを始める) • 2020.06 株式会社ZOZOテクノロジーズ • 2020.12 フリーランス(現在)
登壇、執筆 • CEDEC 2018、2019登壇 • Software Design 2019年2月号〜4月号で短期連載 「サーバーサイド開発の品質を向上させる Java→Kotlin
移行のススメ」執筆 • 2021年4月 書籍「Kotlin サーバーサイドプログラミング 実践開発」を出版
• プログラミング学習のプラットフォームTechpitにて、 Kotlinの入門教材を書かせていただきました! • Kotlinの言語思想、特徴、歴史などの予備知識を学べ る教材です https://www.techpit.jp/courses/266 NEW!!
本日の内容
KotlinConf 2023 in Amsterdamに 現地参加してきました
その参加レポートです
アジェンダ 1. 会場の様子 2. Workshop Day 3. Day 1の良かったセッション 4.
Day 2の良かったセッション 5. まとめ
1. 会場の様子
入場
None
None
Breakfast
None
None
Lunch
None
None
全体
None
None
None
None
2. Workshop Day
• Kotlin Coroutinesを一通り使うワークショップ • サーバー、クライアントのアプリケーションが用意されててリ ポジトリをいじりながら学ぶ • launchからflowとかまで一通りの機能を、解説聞く→実装 の流れ Asynchronous
Programming With Kotlin Coroutines
写真はないです
3. Day1の良かったセッション
ざっくり概要と所感だけ話すので 内容は録画が公開されたら観てみてください
OpeningKeynote
• Kotlinの現在の使用状況 • Kotlin2.0のとK2コンパイラの話 • Kotlin Notebooks • Google WorkspacesでのKotlin
MPP • Compose for iOS https://www.youtube.com/watch?v=c4f4SCEYA5Q
Adopting Kotlin at Google scale
• GoogleでのKotlinの利用状況の話 • GoogleではJavaを多く使っているが(Spanner、gRPCなど)、 Kotlinもサーバーサイドで使っている • Kotlin開発者の87%は満足している(クラッシュする可能性 が下がる等) • Javaとコードが混在しても生産性が落ちることはない
Replacing SQL with Kotlin's 'dataframe' on the Las Vegas Strip
• カジノのシステムでSQLからdataframeへ移行するため、 Kotlin Dataframeのベータ版を導入した話 • Jupyterでのデモもしながらの解説 https://github.com/Kotlin/dataframe
Party
None
4. Day2の良かったセッション
K2 Compiler plugins
• K2コンパイラの構造や特徴の話 • コンパイラの構造や、ProsとConsなど図も使って説明してく れている • 資料含め話がとてもわかりやすいのでおすすめ(英語が苦 手でも聴きやすい)
How we’re improving performance of IntelliJ IDEA Kotlin plugin
• IntelliJ IDEAのKotlin Pluginのパフォーマンス改善の話 • 実際にぶつかった問題や、どう解決していったか • Indexes、Hilightingとか「あー」となる内容も多い
Gilded Rose Refactoring Kata
• Gilded Rose code kataを使ったリファクタリングのライブ コーディング • IDEの機能も駆使してガンガンコードを書き換えていくのが 見ていて面白い https://github.com/emilybache/GildedRose-Refactoring-Kata
Closing Panel
マスコットの発表がありました
None
5. まとめ
• Kotlin NotebooksとCompose for iOSは沸いていた • モバイル勢はCompose for iOSがアツいという印象 •
サーバーサイドネタは斬新なものは前より少なめ? • 小ネタとしてChat GPTが織り交ぜられがち 全体的な印象
• 情報の幅が広いし、国内だけでは聞けない事例も多く聞け る • 旅行では味わえない海外の刺激が味わえる • 英語学習のモチベーションが100倍くらい上がる やはり国際カンファレンスは良かった
みんなKotlinConf 行きましょう!!