diff --git a/articles/0066/_posts/2026-07-20-0066-RedDotRubyConference2024Report.md b/articles/0066/_posts/2026-07-20-0066-RedDotRubyConference2024Report.md new file mode 100644 index 00000000..173e0e37 --- /dev/null +++ b/articles/0066/_posts/2026-07-20-0066-RedDotRubyConference2024Report.md @@ -0,0 +1,133 @@ +--- +layout: post +title: Red Dot Ruby Conference 2024 参加レポート +short_title: Red Dot Ruby Conference 2024 +post_author: えりりん +created_on: 2026-09-21 +--- +{% include base.html %} + +## はじめに + +この記事は、2024 年 7 月 25 日 (金)、26 日 (土) にシンガポールにて開催された [Red Dot Ruby Conference 2024](https://reddotrubyconf.com/) +の参加レポートです。 +記事の内容は、日本からの参加者の一人であるえりりんが参加してきた感想などをまとめた記事となります。 +写真は私と柴田さんが撮影したものです。 + +## Red Dot Ruby Conference とは +> Red Dot Ruby Conference (RDRC) is the only Ruby programming language conference in Singapore, bringing together +> the brightest minds in the Ruby community in the region since 2011. +> After a brief hiatus due to the global pandemic in 2020, we are excited to reboot in 2024 and celebrating the +> programming language we all know and love. We can't wait to meet in Singapore! +> (公式サイトの文言より引用) + +上記に書かれている通り、2011年からシンガポールで開催されているRubyのカンファレンスです。2020年以降コロナの影響で開催されていませんでしたが、2024年に再開されました。 + +私ごとですが、シンガポールに行くのはこの時で4回目ほどとなるくらいにシンガポールが大好きです。 +このカンファレンスの開催を知り、シンガポールにどうしても行きたいと思い、CfPを提出、無事に通り参加することになりました。 + +## シンガポールとは +東南アジアに位置する赤道直下の国のため年中夏です。 +熱帯気候独特のスコールもよく起こります。 +多民族国家であり、シンガポールの文化といっても、マレー系や中華系・インド系など様々な文化が混ざり合っています。 +英語が行政・ビジネスの共通語ですが、電車のアナウンスは英語・中国語・マレー語・タミル語が流れるなど、多民族国家であることをすぐに感じることができます。 + +## カンファレンスの様子 +この時は、SingPost Centre というショッピングモールの中にあるイベントホールで開催されました。 + + +場所も駅から出たすぐのところにあったので、とてもアクセスがしやすかったです。 + +日本からは私を含めて、Rubyコミッターとして招待講演を行った[柴田さん](https://github.com/hsbt)、CfPで採択された[大倉さん](https://github.com/okuramasafumi)と私が現地参加しました。 +Matz もキーノート登壇があったのですが、録画での参加だったため現地でお会いすることはできませんでした。 + +セッションは1並列のみなので全員で聴く形になります。 + + +こちらは開会の挨拶です。今回のキャラクターが可愛くてとてもお気に入りです。 + + +カンファレンスの時間はホールの中でセッションを聴講し、休憩時間になったらホールの中やホワイエでRubyistと交流したりしました。 +休憩時間には現地のおやつがでたり + + + + +ランチも現地のものをブッフェ形式でいただけるようになっていて、カンファレンスの中だけでもシンガポール文化をたくさん楽しむことができました。 + + + + +## 発表の様子 +### Matzのキーノート + +### 柴田さんの発表 + +### 大倉さんの発表 + +### 私の発表(柴田さんの良いカメラで写真を撮ってもらいました) + +## 海外カンファレンスに初参加しての感想 +私は日本の RubyKaigi や地域Ruby会議などのカンファレンスには何回か参加したことがありますが、海外のカンファレンスに参加するのはこの時が初めてでした。 +海外カンファレンスに行くと、日本の RubyKaigi には参加したことがないけれど、今回は参加したというアメリカの方と出会うことができました。 +つまり、ここに来なかったら出会えなかった方々がいたということです。 +そういう方と話せただけでも、十分にシンガポールまで行った意味があったなと感じました。 +また、発表をしたことでカンファレンスの参加者の方も声をかけてくださったり、内容を褒めてくださったりしたので、発表して良かったなと思いました。 + +さらに、現地の方に土曜日の夜にマリーナベイ(マリーナベイサンズとかマーライオンがあるエリア)で花火が見れるよと教えてもらいました。 +これは事前には知らなかったので、現地のRubyistの方と話したから得ることができた情報です。 +(ちなみに、このタイミングで花火があがるのは、8月9日がシンガポールの建国記念日なのですが、その数週間前から練習として土曜日の夜に花火を上げるようです。リッチ〜。) + + + +今回の Red Dot Ruby Conference 2024 は 12 カ国から 78 人の参加者と 16 人のスピーカーが集まったようです。 +これにも、シンガポールらしさが出ているなと私は感じました。 +78 人の規模のカンファレンスを日本で開催したら都内の人だけでもいっぱいになりそうじゃないですか。 +立地の理由なのか文化の理由なのか、これもとても興味深いと感じた点でした。 + + +海外カンファレンスに行って良かったなと思ったことについては、以下の記事で羽角さんが良い感じに書いてくださっているのでこちらも見てみてください。 +[RubyConf Africa 2024あるいは海外カンフの滋養強壮](https://tech.andpad.co.jp/entry/2024/08/23/100000) +ちょうどこの時、シンガポールでのカンファレンスとケニアでのカンファレンスがほぼ同じ日に開催されていたんですよね。 + +## 各参加者の感想 +### 柴田さん +シンガポールの思い出: +今回で5回目の参加となった「Red Dot Ruby Conference」です。会場であるパヤ・レバのシンガポール郵政ビル周辺は、2016年当時はマレー文化が残るローカルな商店街でしたが、2024 +年には高層ビルがそびえ立つ大都市へと変貌を遂げていました。 +ホテルをとったブギスも同様に、歴史的街並みと近代開発が融合するエネルギッシュなエリアへと進化しています。どこへ行っても絶えず工事が進み、訪れるたびに景色が変わるシンガポールを懐かしくも感じました。その圧倒的な都市開発の勢いと熱気からは、東南アジアの成長国家ならではのパワーを改めて強く実感しました。円安で厳しい昨今ですが、また訪問する機会があれば行きたい国の1つです。 +### 大倉さん +初参加のRed Dot Ruby Conferenceでした。私はDSLの話をしましたが、それ以外も全体的に「Ruby/Railsをどう使うか」の話が多かった印象です。ランチもシンガポールっぽい内容で楽しめました。 +シンガポールを訪れるのは20年ぶり2度目でしたが、前回行ったときに比べて色々変わっていたような気がします(正直あまり覚えてないですが…笑)。特に物価の上昇が著しい中、チャイナコンプレックスというビルの中の中華街エリアは非常に庶民的な価格かつ昔のシンガポールっぽい雰囲気を残しているのではと感じました。そのチャイナコンプレックスから10分ほど歩くと近代的な高層ビルが建ち並ぶエリアに出るあたり、都市国家であるシンガポールらしくて面白いですね。 +また、今回は1泊2日でマレーシアのジョホールバルに行きました。バスに乗って1時間もするともう国境線で、そこから検問などを経てマレーシアに入国すると雰囲気も変わり、旅の醍醐味を味わいました。一方、そのためにシンガポール内でまだ行けていないエリアもたくさんあります。 +次回のRed Dot Ruby Conferenceがもしあれば、またプロポーザルを出したいと思います。 +## カンファレンス以外の活動 +初日はスピーカーディナーがありました。 +マレーインドネシア料理ということで、またランチとは違った食事を楽しむことができました。 + + +また、モスクもすぐ近くだったのでアザーン(イスラム教のお祈りの放送)も聞くことができました。 + + +その後は、柴田さん、大倉さん、Aaronさんと一緒にドリアンを食べに行きました。 + + +久しぶりのドリアンで、匂いは慣れているのですが味はこんなだったっけとびっくりしました。品種や熟れ具合によって味も違うみたいです。品種によって値段も変わってきます。 + + + +## まとめ +私の場合、英語はなんとかなると思って、シンガポールに行きたいという気持ちだけで参加したのですが、行って良かったなと思っています。 +技術系の話じゃないけどいいのかなと思いましたが、ダメならCfPで落ちるだろうとダメ元で提出してみました。 +行きたいと思ったらやってみる。これの大事さを改めて感じました。 + +また、海外カンファレンスに参加するにあたり、日本Rubyの会には旅費の補助もしていただきました。 +このような制度もありがたいことに Ruby コミュニティには整っているので、参加してみたい海外カンファレンスにはぜひ参加してみることをおすすめします。 +日本Rubyの会による参加支援の詳細については[こちら](https://scrapbox.io/ruby-no-kai/%E6%97%A5%E6%9C%AC%E5%9B%BD%E5%A4%96%E3%81%AERuby%E3%82%AB%E3%83%B3%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9%E3%81%B8%E3%81%AE%E5%8F%82%E5%8A%A0%E6%B8%A1%E8%88%AA%E8%B2%BB%E6%94%AF%E6%8F%B4)。 + +この記事が少しでもそういう方の後押しになっていたら嬉しいです。 + +## 書いた人 + +えりりん。 X: [@suuuuengch](https://x.com/suuuuengch), GitHub: [@ericgpks](https://github.com/ericgpks)。 +パン作りエンジニア。Ruby や Ruby on Rails が大好き。Ruby が好きな人とつながりたい。趣味はパン作り・読書・海外旅行です。 diff --git a/images/0066-RedDotRubyConference2024/cut_durian.jpg b/images/0066-RedDotRubyConference2024/cut_durian.jpg new file mode 100644 index 00000000..e997e816 Binary files /dev/null and b/images/0066-RedDotRubyConference2024/cut_durian.jpg differ diff --git a/images/0066-RedDotRubyConference2024/dinner.jpg b/images/0066-RedDotRubyConference2024/dinner.jpg new file mode 100644 index 00000000..5ccaaab4 Binary files /dev/null and b/images/0066-RedDotRubyConference2024/dinner.jpg differ diff --git a/images/0066-RedDotRubyConference2024/durian.jpg b/images/0066-RedDotRubyConference2024/durian.jpg new file mode 100644 index 00000000..676d5d95 Binary files /dev/null and b/images/0066-RedDotRubyConference2024/durian.jpg differ diff --git a/images/0066-RedDotRubyConference2024/egg_tart.jpg b/images/0066-RedDotRubyConference2024/egg_tart.jpg new file mode 100644 index 00000000..0f1fcf29 Binary files /dev/null and b/images/0066-RedDotRubyConference2024/egg_tart.jpg differ diff --git a/images/0066-RedDotRubyConference2024/eririn_talk.jpg b/images/0066-RedDotRubyConference2024/eririn_talk.jpg new file mode 100644 index 00000000..4ccf8bfb Binary files /dev/null and b/images/0066-RedDotRubyConference2024/eririn_talk.jpg differ diff --git a/images/0066-RedDotRubyConference2024/fireworks.jpg b/images/0066-RedDotRubyConference2024/fireworks.jpg new file mode 100644 index 00000000..e506d62a Binary files /dev/null and b/images/0066-RedDotRubyConference2024/fireworks.jpg differ diff --git a/images/0066-RedDotRubyConference2024/fruits.jpg b/images/0066-RedDotRubyConference2024/fruits.jpg new file mode 100644 index 00000000..033f7ae5 Binary files /dev/null and b/images/0066-RedDotRubyConference2024/fruits.jpg differ diff --git a/images/0066-RedDotRubyConference2024/hsbt_talk.jpg b/images/0066-RedDotRubyConference2024/hsbt_talk.jpg new file mode 100644 index 00000000..79016ae9 Binary files /dev/null and b/images/0066-RedDotRubyConference2024/hsbt_talk.jpg differ diff --git a/images/0066-RedDotRubyConference2024/lunch.jpg b/images/0066-RedDotRubyConference2024/lunch.jpg new file mode 100644 index 00000000..25fd6537 Binary files /dev/null and b/images/0066-RedDotRubyConference2024/lunch.jpg differ diff --git a/images/0066-RedDotRubyConference2024/lunch_day2.jpg b/images/0066-RedDotRubyConference2024/lunch_day2.jpg new file mode 100644 index 00000000..9f58a531 Binary files /dev/null and b/images/0066-RedDotRubyConference2024/lunch_day2.jpg differ diff --git a/images/0066-RedDotRubyConference2024/lunch_station.jpg b/images/0066-RedDotRubyConference2024/lunch_station.jpg new file mode 100644 index 00000000..c5b34bdb Binary files /dev/null and b/images/0066-RedDotRubyConference2024/lunch_station.jpg differ diff --git a/images/0066-RedDotRubyConference2024/matz_keynote.jpg b/images/0066-RedDotRubyConference2024/matz_keynote.jpg new file mode 100644 index 00000000..68cb3d4a Binary files /dev/null and b/images/0066-RedDotRubyConference2024/matz_keynote.jpg differ diff --git a/images/0066-RedDotRubyConference2024/mosque.jpg b/images/0066-RedDotRubyConference2024/mosque.jpg new file mode 100644 index 00000000..a216834d Binary files /dev/null and b/images/0066-RedDotRubyConference2024/mosque.jpg differ diff --git a/images/0066-RedDotRubyConference2024/okura_talk.jpg b/images/0066-RedDotRubyConference2024/okura_talk.jpg new file mode 100644 index 00000000..860cc78c Binary files /dev/null and b/images/0066-RedDotRubyConference2024/okura_talk.jpg differ diff --git a/images/0066-RedDotRubyConference2024/opening.jpg b/images/0066-RedDotRubyConference2024/opening.jpg new file mode 100644 index 00000000..5f1bb27d Binary files /dev/null and b/images/0066-RedDotRubyConference2024/opening.jpg differ diff --git a/images/0066-RedDotRubyConference2024/rubyfriends.jpg b/images/0066-RedDotRubyConference2024/rubyfriends.jpg new file mode 100644 index 00000000..21a90cd4 Binary files /dev/null and b/images/0066-RedDotRubyConference2024/rubyfriends.jpg differ diff --git a/images/0066-RedDotRubyConference2024/timetable.jpg b/images/0066-RedDotRubyConference2024/timetable.jpg new file mode 100644 index 00000000..e8861926 Binary files /dev/null and b/images/0066-RedDotRubyConference2024/timetable.jpg differ diff --git a/images/0066-RedDotRubyConference2024/traditional_sweets.jpg b/images/0066-RedDotRubyConference2024/traditional_sweets.jpg new file mode 100644 index 00000000..4bcb7e6d Binary files /dev/null and b/images/0066-RedDotRubyConference2024/traditional_sweets.jpg differ diff --git a/images/0066-RedDotRubyConference2024/venue.jpg b/images/0066-RedDotRubyConference2024/venue.jpg new file mode 100644 index 00000000..daca9530 Binary files /dev/null and b/images/0066-RedDotRubyConference2024/venue.jpg differ diff --git a/images/0066-RedDotRubyConference2024/wrapup.png b/images/0066-RedDotRubyConference2024/wrapup.png new file mode 100644 index 00000000..8c05f8ca Binary files /dev/null and b/images/0066-RedDotRubyConference2024/wrapup.png differ