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
0
330
Server-Side目線で見る、Kotlin Festの楽しみ方
2024年6月12日(水) 「サーバーサイドKotlin meetup vol.12 ~Kotlin Fest 2024 予習回~」の発表資料です。
Takehata Naoto
June 12, 2024
Tweet
Share
More Decks by Takehata Naoto
See All by Takehata Naoto
「2024年版 Kotlin サーバーサイドプログラミング実践開発」の補講 〜O/Rマッパー編〜
n_takehata
2
460
2024年版 Kotlin サーバーサイドプログラミング実践開発
n_takehata
4
3.5k
KotlinとCloud Vision APIで領収書の電子帳簿保存法対応をする
n_takehata
1
210
KotlinConf 2023 現地参加レポート
n_takehata
1
300
サーバーサイドKotlinクイズ
n_takehata
0
160
サーバーサイドでのKotlin Coroutines
n_takehata
0
1.1k
KotlessとDynamoDBで自分のツイートを収集するサーバーレスアプリケーションを作る
n_takehata
0
370
書籍『Kotlin サーバーサイドプログラミング実践開発』のこだわりとおすすめポイント
n_takehata
0
500
Server-Side Kotlinで必要なJavaの知識
n_takehata
1
470
Other Decks in Programming
See All in Programming
Better Code Design in PHP
afilina
PRO
0
130
役立つログに取り組もう
irof
28
9.6k
watsonx.ai Dojo #4 生成AIを使ったアプリ開発、応用編
oniak3ibm
PRO
1
140
Jakarta EE meets AI
ivargrimstad
0
580
Creating a Free Video Ad Network on the Edge
mizoguchicoji
0
120
ふかぼれ!CSSセレクターモジュール / Fukabore! CSS Selectors Module
petamoriken
0
150
Nurturing OpenJDK distribution: Eclipse Temurin Success History and plan
ivargrimstad
0
940
色々なIaCツールを実際に触って比較してみる
iriikeita
0
330
광고 소재 심사 과정에 AI를 도입하여 광고 서비스 생산성 향상시키기
kakao
PRO
0
170
3 Effective Rules for Using Signals in Angular
manfredsteyer
PRO
1
100
Click-free releases & the making of a CLI app
oheyadam
2
120
Why Jakarta EE Matters to Spring - and Vice Versa
ivargrimstad
0
1.1k
Featured
See All Featured
Site-Speed That Sticks
csswizardry
0
27
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
47
5k
Rails Girls Zürich Keynote
gr2m
94
13k
Fireside Chat
paigeccino
34
3k
Embracing the Ebb and Flow
colly
84
4.5k
The Power of CSS Pseudo Elements
geoffreycrofte
73
5.3k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
48k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
364
24k
GitHub's CSS Performance
jonrohan
1030
460k
How to train your dragon (web standard)
notwaldorf
88
5.7k
The Cost Of JavaScript in 2023
addyosmani
45
6.8k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
33
1.9k
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楽しみましょう!
ご清聴ありがとうございました