英語収録の内容については上記リンクから聴いていただくこととして、本記事ではこの収録を公開するために裏側で色々と動いていたので、今回はその技術的な背景と実装したことを軽くまとめておきますね。関係性については前回の記事をご参照ください。いうドメインから公開していました。コミュニティ同士の知見の共有、パートナー企業のPRに繋がったりと、色々な場面で価値を感じることがありました。「価値があるならもうちょっと頑張ってみるか」と思う一方で、当時の技術スタックでは次のような課題もありました。対応するのもなぁ...🤔💭)もちろんいずれの課題も手動でやれば解決できますが、リソースは有限で出来る事も限られているので、やればやるほど楽になっていくようなカタチを目指していきたいです。機能を移行するプロジェクトです。CMShttps://github.com/coderdojo-japan/coderdojo.jpRubyのエコシステムは巨大なので、上記のような課題を解決するためのライブラリも豊富です。周りに対応する必要も無くなります。上記の背景のもと、実際に行った作業が次のPRです。GitHub具体的には上記PRで次のような作業を行っています。あるので、基本的には既存の仕組みを再利用しながら簡単に実装することができました。仕組みを再利用しているので共通化できる部分もいくつかあるのですが、ひとまず新エピソードを公開したいという目論見があったので、現時点ではリファクタリングは後回しにしています。(言い換えるとその日までに公開できる状態まで持っていきたかった)。登録したいなぁという気持ちもあるので、そのために必要な仕様と実装も調べてみようかなとは考えています。最初は一人で始めた小さいプロジェクトでしたが、年々より多くの人たちに利用されるようになってきています。できることがあれば少しずつ改善していきたいと思います。コミュニティにとって役立つことは何なのか」から考えて、そこから効果的なアクションを模索・実行していきたいなと考えています。専用の決済サービスなんかも実装できたりするのかもなぁとは考えています。移行するプロジェクトとか、直近のイベント情報を表示する仕組みなんかも少しずつですが動いていたりします。