msksgm’s blog

msksgm’s blog

Webエンジニアです。日々の勉強記録、技術書感想、美術観賞感想を投稿します。

「Server-Side Kotlin LT大会 vol.17」で登壇しました&参加感想

概要

Server-Side Kotlin LT 大会 vol.17に登壇者として参加しました。 感想を記述します。

server-side-kotlin-meetup.connpass.com

参加理由

特別な理由はなく、サーバーサイド Kotlin に強い関心があるため、本イベントにはよく参加しています。 そのため、今回も、一般聴講者として参加するつもりでした。

しかし、イベント 2 日前に運営をやっている知り合いから「登壇予定だった方が体調不良で来られなくなり代打を探している」という話があがりました。 もちろん資料はなく、登壇は迷いました。 ただ、今年は「opentelemetry-kotlin に熱中した 1 年」という目標を掲げていたこと、ほかに「コンフォートゾーンから抜け出した環境に身を置く」という目標からも登壇することにしました。 加えて、opentelemetry-kotlin の approver の役割をもらう際に「日本で opentelemetry-kotlin の紹介をするよ」という宣言をしていました。その約束を果たしたかったのもあります。

登壇感想

「opentelemetry org に寄贈された opentelemetry-kotlin の紹介」

「opentelemetry org に寄贈された opentelemetry-kotlin の紹介」という題目で発表しました。 内容はタイトルの通り、opentelemetry-kotlin の紹介です。 技術詳細というよりは、コミュニティの動きについて紹介しました。 発表内容の目次は以下です。

  • オブザーバビリティと OpenTelemetry について
  • opentelemetry-kotlin の寄贈について
  • opentelemetry-kotlin の進捗

登壇資料は下記のリンクです。

speakerdeck.com

実は、OpenTelemetry Advent Calendar 2025に投稿した、下記の記事の続編になっていたので、合わせて読んでいただけると幸いです。

zenn.dev

登壇感想

2 日前に名乗りをあげて限られた時間でやりきったという気持ちです。 具体的に、やりきれた点については以下です。

  • opentelemetry-kotlin はまだまだ知名度が低い。そのなかで、サーバーサイド Kotlin Meetup という Kotlin の動向に感度が高いエンジニアに対して登壇できたのは、知名度向上に寄与できたと考えている
  • オブザーバビリティの知名度が上がっていることがわかった
  • OpenTelemetry について会話することで、OpenTelemetry の説明について勘所を得られた

一方で、下記のような反省点がたくさんありました。

  • 登壇の練習時間を確保できなかったことや、登壇時に緊張であがってしまったため、早口で喋ってしまった
  • 質疑応答の際に質問の背景や前提を整理できずに、的外れな回答をしてしまった瞬間があった
  • marp で作成したときに vscode のプレビューでは画像の文字が潰れていなかったが、発表時には解像度の問題で画像の文字が潰れた

早口で喋ってしまったこと、画像の文字が潰れたことは、準備時間不足が原因です。 早口に関しては知人に「LT みたいなペースで話していたね」と言われて、本当にその通りだと思いました。 ただ、時間がなかったは言い訳で、聴講者からは関係ない事情ですので、改善したいです。 対策は、「発表練習ができないときには資料の枚数を減らして喋る内容をメモする」「marp は vscode のプレビューに頼り切らず発表モードを確認する」を考えています。

的外れな回答をしてしまったことは、自分のいつもの悩みです。 自身の悩みとして、瞬間的な思考力の欠如があり、質疑応答でパニックになることが多いです。 今回も、それが露呈してしまいました。 瞬間的な思考力は短期決戦のなにか(競プロ、etc...)で訓練することを考えていますが、短期的にはほかにやりたいことがあるため、アクションは考えられていません。

頭が痛い問題です。ただ、落ち着いて話すには自分の知識の引き出しをすることがすぐにできることだと考えているため、今回の質疑応答で以下の知見を得られてよかったです。

  • 「インフラの知見をもっている(と思われる)エンジニアに OpenTelemetry を説明する際の前提合わせ」
  • 「OpenTelemetry は共通の仕様を持っているが、言語ごとにネイティブ実装をしていること」

セッション感想

今回も、興味セッションが沢山あって非常に勉強になりました。 特に、@nakamura_to さんが開発した Kova は Kotlin らしい書き方だったり既存ライブラリの辛みを乗り越えようとしたライブラリで非常に面白かったです。 開発する熱意を聞いてみたところ、「ほかのバリデーションライブラリに辛い経験があったというよりも、自分ならもっとうまく書けると思った」と聞いて、非常に驚きました。 懇親会でも会話する機会があったので、いろいろお話ししたのですが、OSS 開発に対する熱量が高く、刺激になりました。

github.com

勉強会の全体的な感想

運良く、opentelemetry-kotlin について発表する機会が得られてよかったです。 今回の登壇が、opentelemetry-kotlin の知名度向上およびコントリビューターの増加につながれば幸いです。

サーバーサイド Kotlin Meetup は今回で Vol.17 でした。 参加者として、Vol.1 から参加している(はず)で、Gather だったころや、JetBrains がスポンサーにいなかったころから参加しています。 今回も Kotlin が好きなエンジニアの方々と交流できる機会をいただき本当にありがとうございました。 今後の開催も楽しみにしています。