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
Jakarta EE meets AI
ivargrimstad
0
510
Jakarta Concurrencyによる並行処理プログラミングの始め方 (JJUG CCC 2024 Fall)
tnagao7
1
290
Webの技術スタックで マルチプラットフォームアプリ開発を可能にするElixirDesktopの紹介
thehaigo
2
1k
Make Impossible States Impossibleを 意識してReactのPropsを設計しよう
ikumatadokoro
0
170
最新TCAキャッチアップ
0si43
0
140
WebフロントエンドにおけるGraphQL(あるいはバックエンドのAPI)との向き合い方 / #241106_plk_frontend
izumin5210
4
1.4k
Why Jakarta EE Matters to Spring - and Vice Versa
ivargrimstad
0
1k
PHP でアセンブリ言語のように書く技術
memory1994
PRO
1
170
距離関数を極める! / SESSIONS 2024
gam0022
0
280
弊社の「意識チョット低いアーキテクチャ」10選
texmeijin
5
24k
リアーキテクチャxDDD 1年間の取り組みと進化
hsawaji
1
220
「今のプロジェクトいろいろ大変なんですよ、app/services とかもあって……」/After Kaigi on Rails 2024 LT Night
junk0612
5
2.1k
Featured
See All Featured
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
47
5k
Building Flexible Design Systems
yeseniaperezcruz
327
38k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
38
1.8k
How to Ace a Technical Interview
jacobian
276
23k
Keith and Marios Guide to Fast Websites
keithpitt
409
22k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
6.8k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
29k
Faster Mobile Websites
deanohume
305
30k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
16
2.1k
For a Future-Friendly Web
brad_frost
175
9.4k
Speed Design
sergeychernyshev
24
610
XXLCSS - How to scale CSS and keep your sanity
sugarenia
246
1.3M
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楽しみましょう!
ご清聴ありがとうございました