0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

RubyKaigi 2025 の発表から見えた、いま追うべき Ruby の6テーマ

0
Last updated at Posted at 2026-03-10

RubyKaigi 2025 の発表から見えた、いま追うべき Ruby の6テーマ

RubyKaigi 2025 の公式 schedule と各発表概要を見ながら、
2025年の Ruby コミュニティがどこに投資しているのかを整理してみました。

この記事でいう「優先度」は RubyKaigi 公式のランキングではなく、
発表テーマの厚みと、実務への波及の大きさから見た私見です。

対象読者は、Ruby / Rails を実務で触っている若手〜中級エンジニアです。
「全部の発表は追いきれないけど、2025年はどこが熱かったのかは知りたい」という人向けにまとめています。

先に結論

2025年の RubyKaigi をざっくり見ると、強かったテーマは次の6つです。

  1. 性能・VM・GC・JIT
  2. 型・RBS・静的解析
  3. 開発ツール / DX
  4. パーサ・構文・AST
  5. セキュリティ・供給網
  6. 組み込み・Wasm・代替実装

個人的には、「Ruby はもっと速くなる」だけではなく、
「もっと観測できる」「もっと解析できる」「もっと道具が効く」方向へ進んでいる
のが
RubyKaigi 2025 の一番大きいメッセージだったように感じました。

一覧で見る

テーマ 会議での存在感 実務インパクト まず追う優先度
性能・VM・GC・JIT とても高い 高い ★★★★☆
型・RBS・静的解析 高い とても高い ★★★★★
開発ツール / DX 高い とても高い ★★★★★
パーサ・構文・AST 高い 中〜高 ★★★☆☆
セキュリティ・供給網 中〜高 高い ★★★★☆
組み込み・Wasm・代替実装 中くらい 中くらい ★★☆☆☆

1. 性能・VM・GC・JIT

RubyKaigi 2025 を象徴していたのは、まずこの領域だと思います。
observabilityYJITZJITallocationClass#newRactor local GCModular GC まで、
Ruby を 「どう速くするか」 だけでなく、「どこが遅いのかをどう見えるようにするか」 まで含めた話が並んでいました。

特に印象的なのは、性能改善が「気合いの最適化」ではなく、
計測・観測・プロファイリング前提の開発として語られていたことです。
実務で Ruby を触る側としては、JIT の細部を全部理解するよりも、
benchmark / profile / allocation / GC pressure を言語化して議論できるようになるほうが先に効きます。

参考URL


2. 型・RBS・静的解析

2025 年の型まわりは、
「Ruby に型を入れるべきか?」という抽象論よりも、
型情報をどう Ruby の開発体験に溶け込ませるか に議論が進んでいる印象でした。

Steep の type guard、TypeProfAPI for docs、テスト実行からの型生成、
inline RBS comments などを見ると、型は strictness を高めるためだけのものではなく、
補完・ジャンプ・hover・コードリーディングまで含めた tooling surface になっています。

Rails アプリケーションでも、型の恩恵は「完全静的型付け」に行かなくても受けられます。
むしろ、既存コードベースを前提に どこから型情報を乗せると開発が楽になるか を考えるフェーズに入っている感じがあります。

参考URL


3. 開発ツール / DX

RubyKaigi 2025 では、ツール系の発表もかなり存在感がありました。
RuboCopERB toolingIRBBazel、deprecated API の書き換え支援など、
Ruby を書く・読む・直す体験そのものを改善する話が目立ちます。

ここが面白いのは、ツールが単なる補助ではなく、
Ruby の柔軟さを保ったまま DX を引き上げるための本体機能に近づいていることです。
特に Prism や AST を前提にした tooling の話が増えていて、
「Ruby は動的だからツールが弱い」という見方は、だいぶ古くなってきていると感じます。

Rails を書く人にとっても、ERB・LSP・RuboCop・IRB が強くなるのは直接的に効きます。
この領域は、実務者にとってかなり投資対効果が高いです。

参考URL


4. パーサ・構文・AST

一見すると core hacker 向けに見えますが、
2025 年の RubyKaigi ではこの領域もかなり重要でした。

Prismparse.y の互換性、文法構造の再整理、改行規則、namespace、
DSL の静的解析などを見ると、これは単なる言語オタク向けの話ではなく、
LSP / lint / formatter / static analysis の土台をどう作るか という話でもあります。

Ruby のメタプログラミングや DSL を活かしつつ、
どこまで機械的に理解できるようにするか。
そのせめぎ合いが、この領域にかなり表れていました。

アプリ開発だけしていると後回しにしがちなテーマですが、
RuboCop や Ruby LSP の将来を考えるうえでは、むしろかなり本質的です。

参考URL


5. セキュリティ・供給網

発表数だけを見ると最上位テーマではないかもしれませんが、
実務インパクトはかなり大きい領域です。

GitHub の secrets 管理の話、End-to-end Encryption、sigstore-ruby などを見ると、
Ruby コミュニティでも アプリケーションセキュリティ供給網の信頼性
しっかり前景化してきています。

Ruby は柔軟で、便利な書き方も多い一方で、
reflectionmeta-programming、secret の扱い方次第で危うさも出やすいです。
このテーマは、インフラやセキュリティ担当だけの話ではなく、
アプリケーションエンジニアが普通に追うべき話題だと思います。

参考URL


6. 組み込み・Wasm・代替実装

RubyKaigi の面白さが一番出ているのは、たぶんこの領域です。
MicroRubymruby/cruby.wasmmonoruby、one-binary、
Ruby の中で JavaScript を動かす話まであり、
Ruby の射程が Rails よりずっと広いことを毎年思い出させてくれます。

日常的な Rails 開発だけを考えると優先度はそこまで高くないですが、
この領域を見ると「Ruby はまだまだ実験できる言語だな」と感じます。
エッジ、CLI 配布、組み込み、ランタイム実装に興味がある人にはかなり面白いはずです。

参考URL


実務者として、どの順で追うか

自分が Ruby / Rails アプリケーション開発者なら、まずはこの順で追います。

  1. 型・RBS・静的解析
  2. 開発ツール / DX
  3. 性能・VM・GC・JIT
  4. セキュリティ・供給網
  5. パーサ・構文・AST
  6. 組み込み・Wasm・代替実装

理由は単純で、
型と tooling は日々の開発体験を直接変え、
性能はボトルネックにぶつかったときの打ち手を増やし、
セキュリティは事故コストを下げる
からです。

逆に、ツールや型の恩恵を受けないまま VM や parser から入ると、
知的には面白くても、日常の開発改善にはつながりにくいことが多いです。


まとめ

RubyKaigi 2025 を一言でまとめるなら、
Ruby はいま「基盤」に投資している、だと思います。

  • 速くする
  • 観測しやすくする
  • 解析しやすくする
  • ツールを効かせる
  • 安全に使えるようにする

この方向性が、性能・型・tooling・parser・security の各発表にかなりはっきり出ていました。

Ruby は「書いて楽しい」だけでなく、
大きなコードベースでも扱いやすい言語に進化しようとしている
RubyKaigi 2025 は、その途中経過をかなり濃く見せてくれた年だったと思います。


全体参考

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?