📚

英語で『Sekibanで関数型イベントソーシングを実践する』という登壇をしました

2024/11/20に公開

株式会社ジェイテックジャパン CTOの高丘 @tomohisaです。2024年11月19日に英語でC# Discord Community Co吉祥寺.pm36で登壇を及び参加をしましたが、そちらの参加レポートを書きたいと思います

参加までの経緯

英語での情報収集のために、いろいろな技術コミュニティに参加しているのですが、その1つである、C# Discordがあり、そこでカンファレンスが計画されていました。

Discordはこちら。

https://discord.gg/csharp

そこでは、Sessionizeで登壇申請したところ、採用されたという連絡を受けました。しかも、Youtubeのストリーミング先は、.NET FoundationのYoutubeでできることになったとのことで、フォロアー数も多い会場となりました。

登壇のレコーディングはこちら。

https://www.youtube.com/watch?v=O_h_FGRkGPs

スライドはこちら。

幾つかのトラブル

画面サイズ

本番前にストリームに入ったのですが、スクリーンシェアをしたところ、上下に黒帯が出ていると言われてしまいました。MacBookでフルスクリーンにすると、Macbookのサイズで画面が出てしまうのでしょうがないところがあると思うのですが、運営の方からはできればない方がいいと言われてしまいました。

そこで慌てて、Macbookに繋いでいる4Kディスプレイの方をプレゼンターゲット画面に変更したのですが、それで上下の黒帯がなくなりました。

字のサイズ

4Kディスプレイをプレゼンのターゲットとしたのはよかったのですが、それによりいくつかの問題が発生しました。

大きな問題は、4Kディスプレイによって、文字が小さくなったため、ライブコーディングの文字が見にくくなったということです。

これは途中で気がついて大きくしたのですが、実際にはSafariもRiderも小さくなってしまっていたため、文字が見にくいという問題が発生しました。

Youtubeライブの音が聞こえてしまう

テストのためにSafariで自分のストリーミングのタブを開いていて、Youtubeライブが始まったら、10秒遅れくらいで自分の話す声が聞こえてしまい、一度話すのをやめてタブを閉じる必要がありました。

トラブル解決法

  1. 4Kディスプレイを使う場合、解像度を減らしたものにする。
    今回は、4Kディスプレイを2556x1440モードにしてプレゼンをしてしまっていたのですが、これを4K 1920x1080に設定していれば、ローカルでは字が大きいのですが、配信では文字が見やすくなりました。

  2. Macbook のビルトインディスプレイの縦横比率を 16:9にする
    デフォルトではないのですが、以下のYoutubeであるように、SwitchResXというアプリを使用して、解像度を作成して保存することができます。
    解像度を保存した後は、アンインストールしても解像度の情報自体は今のところ残っているようです。

サイズとしては、1920x1080がプレゼンには最適と思います。

https://www.youtube.com/watch?v=tjoijxjw0Mo

  1. Youtubeのライブ配信画面は閉じておく
    事前にいらないウィンドウやブラウザのタブを閉じておくのは大切ですね。

話した内容

  • イベントソーシングとは?
  • 関数型イベントソーシングとは?
  • Sekibanの基本の紹介
  • Sekibanを使用したライブコーディング

まとめ

今回は細かなトラブルはありましたが、話自体は落ち着いて話すことができたと思います。またチャンスを見つけて登壇をできる機会を探していきたいと思います。

ジェイテックジャパンブログ

Discussion