💎

RubyWorld Conference 2025 に参加した

に公開

RubyWorld Conference 2025 に参加した。

https://2025.rubyworld-conf.org/ja/

今年は5月にも松江と出雲に行ったので今回はどうしようかと思ってたんだけど、会社で登壇する人がいるのと、「ばけばけ」が始まったのと、今回は中継や録画がないということだったので行くことにした。

0日目

いつもは夕方に松江につく便で行ってるんだけど、たまには Rubyハッカソン at RWC に参加してみるかーと思って12時ごろに松江駅前につく飛行機で行ってみた。朝6時に家を出た。松江遠い。

しかし東京から浜松町の電車が激混みだった。通勤時間帯というのと、少し前に山手線が止まってたみたいで。東海道線で品川までいって京急で空港まで行くという手もあったかもしれない。

今回はハッカソン参加者で申し込んだ人にうなぎ弁当が提供されたので、会場に着いた早々に頂いた。美味しかった。


ハッカソンはハッカソンというよりももくもく会みたいな感じだった。自分は IO::Buffer について調べてた。成果物はこれ。

https://github.com/ruby/ruby/pull/10799

IO::Buffer の動きを調べてる途中なので調べ終えたらブログ書こ。

夜は RubyWorld Conference 2025 の夕べ(前夜祭) に参加させてもらった。漁師小屋「麦穂」。美味しかった。


1日目

会場に向かう橋に毎年 RWC ののぼりが立ってたんだけど今年は無かった。会場か日程を間違えたのかと思った。会場も前は横断幕があったような気がするけどそれもなかった。




スモウルビープログラミング甲子園 × WEB

https://smalruby-koshien.netlab.jp/news/20251106.html

スモウルビー甲子園を ruby.wasm を使ってブラウザ上で動くようにしたというのは良かった。
ブラウザで動くことで参加者のハードルが低くなってよさそう。

お茶席

恒例のお茶席。去年は無かったと思うけど復活した。美味しかった。
お昼休み入った直後が空いてるのでおすすめ。


お弁当

美味しゅうございました。


Ruby Prize

おめでとうございます。




スケールする組織をモジュラーモノリスで制する

モジュラーモノリス化のメリットはビジネス側に説明しづらいけど、モジュラーモノリス化することで、コードの変更時に影響する範囲を特定できるので、RSpec の実行をその範囲だけに絞ることで CI のコストを削減できる…というのをメリットとすると伝わりやすいかもしれない。
というような話だった。

DXを加速させる“Ruby人材育成の鍵” ― 新卒9割超の開発組織を支える、育成ノウハウの裏側を徹底解説

https://speakerdeck.com/rizap_tech/dxwojia-su-saseru-rubyren-cai-yu-cheng-nojian

RIZAP の新卒育成の話。かなりハードなトレーニングっぽかった。RIZAP みを感じる。

https://x.com/tmtms/status/1986302297601941985

事業継続マネジメントを支えるRuby

https://x.com/tmtms/status/1986304701676335603
https://x.com/tmtms/status/1986305423062999275
https://x.com/tmtms/status/1986306562647081145
https://x.com/tmtms/status/1986308269577806331

RubyとGoでゼロから作る証券システム:実際に開発してみて良かった点と辛かった点、そこから得た学び

https://www.docswell.com/s/free_world21/KVM34Q-2025-11-06-162811

https://x.com/tmtms/status/1986312452016119977

東京ガスグループの地震防災システムにおけるRuby活用事例の紹介

前半 Ruby の話がまったく出てこなくて、システムのどこか一部に Ruby が使われてるって話かなーと思って聞いてたら全部 Ruby で作ってたってことでびっくりした。

https://x.com/tmtms/status/1986326292233666889
https://x.com/tmtms/status/1986326803938746436
https://x.com/tmtms/status/1986327149771694099
https://x.com/tmtms/status/1986327320173682918
https://x.com/tmtms/status/1986328175811699160
https://x.com/tmtms/status/1986328490535506071
https://x.com/tmtms/status/1986328862779928698
https://x.com/tmtms/status/1986328972989440414

歯科医療DXを支えるRuby - クラウド歯科業務支援システム「Dentis」の開発事例

歯科医療システムの難しさの話。これも Ruby の話がまったく出てこないなーと思ったらほぼ出てこないまま時間切れで終わってしまった。

https://x.com/tmtms/status/1986334269489439084
https://x.com/tmtms/status/1986335544104919246
https://x.com/tmtms/status/1986337739659452666
https://x.com/tmtms/status/1986338193558675493

夜のレセプションで牧さんに「もっとRubyの話してよ」って言ったら、時間が足りなくて飛ばしたところに Ruby が書いてあったらしい。

Ruby biz Grand prix 2025 表彰式

派手なイベントだった。

https://x.com/tmtms/status/1986345004793798819


レセプション

日本酒が豪華たった

https://x.com/m_pixy/status/1986366931461677476

今年もしまねっこに夢中な Rubyist のみなさん。


サイン色紙当選しました。

2日目

https://x.com/tmtms/status/1986601197974004081

前田さんの開会挨拶

橋ののぼりが無かったり同時配信や録画が無いのはスポンサー不足とのこと。世知辛い。

Rubyコミュニティの30年

Ruby コミュニティの話と 4.0 が出るという話。

https://x.com/tmtms/status/1986613841871183898
https://x.com/tmtms/status/1986614791503597622
https://x.com/tmtms/status/1986615883457044897
https://x.com/tmtms/status/1986617759233679670
https://x.com/tmtms/status/1986618707876209106
https://x.com/tmtms/status/1986618973895749909
https://x.com/tmtms/status/1986619651548455131
https://x.com/tmtms/status/1986622138368073789
https://x.com/tmtms/status/1986622548726194492
https://x.com/tmtms/status/1986623529190818017
https://x.com/tmtms/status/1986623912701272250

お茶席

お菓子は1日目と変わらなかった。



お弁当

美味しゅうございました。


PicoRubyをはじめるグッドタイミング

https://slide.rabbit-shocker.org/authors/hasumikin/RubyWorldConference2025/

PicoRuby で拓く電子工作の世界

https://speakerdeck.com/hayaokimura/the-world-of-electronics-projects-opened-by-picoruby

RubyでLLMアプリケーション開発を支える基礎技術

https://speakerdeck.com/koic/ruby-and-llm-ecosystem

本日のおすすめテストの作り方- 忍者式テストのテスト抽出アルゴリズム

https://speakerdeck.com/m_seki/rwc2025-ninja-testing-with-smart-playlist

忍者式テストいいよねぇ。ずっと前からいいと思ってるんだけどやれたことがない。

https://x.com/tmtms/status/1986663991461224588
https://x.com/tmtms/status/1986664236794392635
https://x.com/tmtms/status/1986667052359364865

コードのように台湾語を解析:Rubyによる白話字ローマ字の3段階解析法

https://rwc2025.ryudo.tw/

https://x.com/tmtms/status/1986668858972024940
https://x.com/tmtms/status/1986669448397529377

メタプログラミングRuby問題集の活用

https://speakerdeck.com/willnet/metapuroguramingurubydu-shu-hui-nohuo-yong

https://x.com/tmtms/status/1986672949311819821
https://x.com/tmtms/status/1986676789952061788

Tangible Code:Rubyで「見て・触れて・変えてわかる」コードのしくみ

https://speakerdeck.com/chobishiba/tangible-code

https://x.com/tmtms/status/1986688285100613711
https://x.com/tmtms/status/1986689098091012337
https://x.com/tmtms/status/1986690978292658380

クロージング

次回は 2026/12/3〜4

https://x.com/tmtms/status/1986699551596818822

おまけ

ThinkPad の蓋を閉じて開き直したらフリーズしてたんで、電源ボタン長押して強制的に落として再起動したら起動しなくなった。

https://x.com/tmtms/status/1986686745170313483

Windows はちゃんと起動したので SSD が壊れたわけではなさそう。
Linux 起動時に GRUB で古いカーネルを選択したらちゃんと起動した。どうやら新しいカーネルがダメだったらしい。

https://x.com/tmtms/status/1986768295941571016

RWC後に一畑電車のおでん電車でおでんを食べよう!2025 - Oden after RWC2025 -

https://rwc-beer.doorkeeper.jp/events/190149

毎年「RWC後に堀川地ビール館で焼肉を食べよう!」というイベントがあるんだけど、今年は堀川地ビール館が使えなかったらしく、代わりにおでん列車が開催された。

いったんホテルに戻って荷物を置いて、夕方の宍道湖をみながら松江しんじ湖温泉駅で歩いた。



「おでん電車」。

これがホントの「Ruby on Rails」。2両編成貸し切り。

おでん。

途中なんどかトイレ休憩があった。

偶然まつもとさんの隣になった。楽しかった。

https://x.com/koichiroo/status/1986793675582832999

佐香や

おでん電車のあと、まだ時間早かったから、酔っ払い Rubyist の巣窟という「佐香や」に行って、解禁になったばかりの蟹を食べた。

ちゃんと日が変わる前に店を出たし、飲み過ぎなかったのでえらい。

3日目

ホテルチェックアウト後に宍道湖を横目に松江城。今年は春に松江城に登ったので今回は通り過ぎて…


朝ドラ「ばけばけ」を見てるので、小泉八雲記念館に行ってきた。朝ドラのネタバレを食らった。




駅に行く途中でカラコロ工房によって地下の大金庫を見た。



17時の飛行機で帰路。

家まで6時間掛かった。おつかれ。

Discussion