Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Server-Side目線で見る、Kotlin Festの楽しみ方
Search
Takehata Naoto
June 12, 2024
Programming
660
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Server-Side目線で見る、Kotlin Festの楽しみ方
2024年6月12日(水) 「サーバーサイドKotlin meetup vol.12 ~Kotlin Fest 2024 予習回~」の発表資料です。
Takehata Naoto
June 12, 2024
More Decks by Takehata Naoto
See All by Takehata Naoto
AI時代でも変わらない技術コミュニティの力~10年続く“ゆるい”つながりが生み出す価値
n_takehata
2
1.3k
KotlinConf 2025で発表された言語のアップデートと現地参加レポート
n_takehata
2
400
KotlinConf 2025 現地で感じたServer-Side Kotlin
n_takehata
2
510
KotlinConf 2025 現地参加の土産話
n_takehata
0
220
組織貢献をするフリーランスエンジニアという生き方
n_takehata
1
6.7k
「2024年版 Kotlin サーバーサイドプログラミング実践開発」の補講 〜O/Rマッパー編〜
n_takehata
2
840
2024年版 Kotlin サーバーサイドプログラミング実践開発
n_takehata
9
9.1k
KotlinとCloud Vision APIで領収書の電子帳簿保存法対応をする
n_takehata
1
2k
KotlinConf 2023 現地参加レポート
n_takehata
1
430
Other Decks in Programming
See All in Programming
KotlinConf Extended South Korea 2026 Keynote
l2hyunwoo
0
120
片田舎のおっさん、 Swift Buildのダイアモンド問題解決の不具合修正PRを出すが、解決方法がキャッシュをしないようにすることであり、ビルド時間が伸びると言われてマージされないので高速化もする/swiftbuild
yimajo
0
250
【デモ】Kiroで体験する仕様駆動開発|設計からコーディングまでAIと進める開発フロー
cmkudo
0
350
引き算の組織 ― アウトカムとAIに全振りするために辞めたこと ― / Organization by Subtraction
hirokiyamamoto14
PRO
0
280
AIに既存システムを理解させる技術 ~レガシーを見捨てないハーネスエンジニアリング入門~
ochtum
0
140
freee が目指す データ マネジメント戦略 AI-Ready 時代を支える 攻めのガバナンスとは
freee
PRO
0
460
わからない話を追いかけたら、プログラミング言語を作る側にいた
ydah
3
540
仕様駆動開発へのトライを機に チームに適合する手法を模索し続けている話
freee
PRO
0
590
楽しそうなつよつよエンジニアと目が死んでる僕/A brilliant engineer having a blast, and dead-eyed me.
3l4l5
2
230
Hono + Inertia + React で LP を構築した話
oukayuka
2
150
go-spidermonkeyでAIエージェントのCode Modeを実装する
syumai
1
560
人間の目はかわらない、だからJPEGは30年もつ
yuzneri
12
19k
Featured
See All Featured
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
500
Design in an AI World
tapps
1
290
Scaling GitHub
holman
464
140k
Tell your own story through comics
letsgokoyo
1
1k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
490
YesSQL, Process and Tooling at Scale
rocio
174
15k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
3
1.1k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
300
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
360
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.4k
Navigating Team Friction
lara
192
16k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
380
Transcript
Server-Side目線で見る、 Kotlin Festの楽しみ方 2024年6月12日 サーバーサイドKotlin meetup vol.12 ~Kotlin Fest 2024
予習回~ 竹端 尚人
自己紹介
竹端 尚人 主にバックエンドエンジニア Twitter: @n_takehata • 2006.04〜 公務員 • 2007.12〜
SES • 2011.04〜 モバイルゲーム開発(サーバーサイド Kotlinを始める) • 2020.12〜 フリーランス(バックエンド開発、 テックリード、技術顧問など) 概要 現在は主に、クラウド型電子カルテを開発している株式 会社ヘンリーでエンジニアとして従事 Kotlin愛好会というコミュニティの運営もやっています
• CEDEC 2018、2019登壇 • Software Design 2019年2月号〜4月号で短期連載 「サーバーサイド開発の品質を向上させる Java→Kotlin移行のススメ」執筆 •
2021年4月 書籍「Kotlin サーバーサイドプログラ ミング実践開発」出版 • 2023年4月 Techpitにて「Kotlin入門ガイドー言語 思想から特徴・歴史・使いどころまで、まるっと予 備知識がわかる教科書」執筆 • Kotlin Fest 2024登壇予定 ←New 登壇、執筆
アジェンダ 1. Kotlinのカンファレンスでセッションを選ぶ時に考えて いること 2. Kotlin Fest 2024のセッションに当てはめてみる 3. Kotlin
Festを2024で楽しむための心構え
Server-sideのエンジニアとしての、 (個人的な)Kotlin Fest 2024の楽しみ方を紹介します
1. Kotlinのカンファレンスで セッションを選ぶ時に考えてい ること
分類ごとに楽しみ方を考える
• Server-sideに関連するセッション • 言語の共通的な知識のセッション • Server-side以外の分野のセッション • その他のセッション 分類ごとに楽しみ方を考える
• Server-sideに関連するセッション • 言語の共通的な知識のセッション • Server-side以外の分野のセッション • その他のセッション 分類ごとに楽しみ方を考える
• Server-sideのアプリケーションや、フレームワーク、 ライブラリなどに関するセッション • 自分の仕事で一番リアルに活かせる可能性のある知識 を得る • 単純に一番興味のある分野なので色々知りたい Server-sideに関連するセッション
• Server-sideに関連するセッション • 言語の共通的な知識のセッション • Server-side以外の分野のセッション • その他のセッション 分類ごとに楽しみ方を考える
• 言語仕様やエコシステムなど、Kotlinの共通的な内容に 関するセッション • プラットフォーム関係なく使える知識を得る • Kotlinを使う人みんなが関わる可能性のある内容なの で、比較的学びやすいし役立ちやすい 言語の共通的な知識のセッション
• Server-sideに関連するセッション • 言語の共通的な知識のセッション • Server-side以外の分野のセッション • その他のセッション 分類ごとに楽しみ方を考える
• Android、KMP、データサイエンスなど、Server-side 以外の分野に関するセッション • 「この分野ではこういう使われ方しているんだ」と全 く新しい知識を得て見聞を広げる • 自分の新たな興味につながる可能性も Server-side以外の分野のセッション ※上級者向けすぎると全然理解できないこともあるので注意
• Server-sideに関連するセッション • 言語の共通的な知識のセッション • Server-side以外の分野のセッション • その他のセッション 分類ごとに楽しみ方を考える
• クイズやライブコーディング、デモのようなエンタメ 性のあるもの • パネルディスカッション • 歴史や文化、Kotlinに関連するサービスなど技術的な知 識とは少し別軸の内容のセッション その他のセッション
2. Kotlin Fest 2024のセッション に当てはめてみる
• Server-sideに関連するセッション ◦ Webバックエンド/サーバサイド • 言語の共通的な知識のセッション ◦ Kotlin言語・プログラミング ◦ ツール/エコシステム
• Server-side以外の分野のセッション ◦ KMP(Kotlin Multiplatform) ◦ Android • その他のセッション ◦ その他 Kotlin Fest 2024のカテゴリでいうと以下が近い
このカテゴリをベースに分類に当てはめてみます (一部違う分類にしてます)
その前に・・・
絶対見るべきセッション
2024年版 Kotlin サーバーサイドプログラミング実践開発
Server-sideに関連するセッション
• 2024年版 Kotlin サーバーサイドプログラミング実践開 発 • 例外設計について考えて Kotlin(Spring Boot&Arrow)で実践する Server-sideに関連するセッション
言語の共通的な知識のセッション
• パフォーマンスと可読性を両立:KotlinのCollection関 数をマスター • KotlinのLinterまなびなおし2024 • Kotlin Coroutinesで共有リソースに正しくアクセスす る •
もっとKotlinを好きになる!K2時代のKotlin Compiler Plugin開発 • まだ JUnit を使ってるの? kotest を使って快適にテス トを書こう • withContextってスレッド切り替え以外にも使えるっ て知ってた? • K2のKotlin IDEプラグインの中を覗いてみよう♪ 言語の共通的な知識のセッション
Server-side以外の分野のセッション
• 今こそ始めたい!Compose Multiplatform • Okioに愛を込めて • 2024年に公開するに相応しいKotlin Multiplatformラ イブラリを構築する •
Jetpack Compose: 効果的なComposable関数のAPI設 計 Server-side以外の分野のセッション
その他のセッション
• Kotlinで愉しむクリエイティブコーディング • Kotlinの歴史を可視化する その他のセッション
3. Kotlin Fest 2024楽しむための 心構え
• どのセッションも楽しみ方があるので、自分なりに興 味のあるものを探す • Kotlin好きが集まるのでブースや懇親会も使い交流も楽 しむ • Kotlin一色に染まる幸せな空間を満喫する!
私も・・・ • 登壇します • 株式会社ヘンリーのブースに現れます • 懇親会も参加します みなさんぜひ交流しましょう!
Kotlin Fest 2024楽しみましょう!
ご清聴ありがとうございました