kawasaki.rb #088 (オンライン開催)を開催しました #kwskrb

Peranikov
kawasakirb
Published in
3 min readSep 23, 2020

2020年9月23日(水)に、Discordにてkawasaki.rb #088を開催しました。

Togetterのまとめはこちらです。

パーフェクトRuby読書会

今回は「10–2–6 クラスやモジュールからインスタンスメソッドを削除する」からでした。

Module#remove_methodを使ってインスタンスメソッドの削除やModule#undef_methodを使って継承元からも削除する方法、Bindingクラスのメソッドを使ってBindingオブジェクトに含まれるローカル変数を操作する方法を学びました。

今回のiruby notebookはこちらです。

https://github.com/kawasakirb/meetups/blob/master/pruby/kawasakirb088.ipynb

次回は「10–4 イベントをフックする」からです。

セッション

Rubyで書かれたゲームエンジンゲームエンジンの紹介 from kishima

Rubyで書かれたゲームエンジンである “DragonRuby” を購入してみて、サンプルコードを紹介しながら実際にサンプルゲームのデモをされました。

Rubyによるシンプルな実装を実現しながら、サンプルゲームのパフォーマンスも十分申し分なく可能性を感じるプロダクトな印象でした。

GoでQuicTransport from けちゃっぷ

WebTransportのプロポーサルの一部分であるQuicTransportを紹介しながら、WebRTCやWebSocket over HTTP3との比較、Goによる現在の実装状況の話をされました。発表の中では実際にGoで書かれたサーバーとQuicで通信するデモも披露されました。

次回予告

次回は、10月第4週水曜日の10/28(水)に開催します。connpass及びTwitterでご連絡いたします。また、Slackもあるのでよければご参加ください。お待ちしております。

書いた人

https://twitter.com/Peranikov

--

--