Slide 1

Slide 1 text

Ruby界隈を中心に 2024をふりかえる 2024.12.16 Kashiwa.rb #6 Koji NAKAMURA (@kozy4324)

Slide 2

Slide 2 text

Koji NAKAMURA ● 𝕏: @kozy4324 ● GitHub:@kozy4324 ● Classi株式会社所属 ● Kashiwa.rb主催 自己紹介

Slide 3

Slide 3 text

今日は2024年の出来事をネタに オープンスペーステクノロジー

Slide 4

Slide 4 text

ふりかえってみましょう!

Slide 5

Slide 5 text

2023/12

Slide 6

Slide 6 text

2023/12 ● Ruby 3.3.0 リリース ○ Prismパーサーの追加 ○ LramaによるBisonの置き換え ○ RJITの追加 ○ YJITの高速化 ○ and more…

Slide 7

Slide 7 text

2024/05

Slide 8

Slide 8 text

2024/05 ● RubyKaigi 2024 ○ https://rubykaigi.org/2024/ ○ tompngさんキーノート「Writing Weird Code」 ○ Samuel Williamsさん「Leveraging Falcon and Rails for Real-Time Interactivity」 ○ まつもとさんキーノート「 Better Ruby」 ○ Grok にまとめてもらった内容 →

Slide 9

Slide 9 text

2024/08

Slide 10

Slide 10 text

2024/08 ● 大阪Ruby会議04 ○ https://rubykansai.github.io/osaka04/schedule ○ Kanekoさんキーノート「最高の構文木の設計 2024年版」 ■ https://rubykansai.github.io/osaka04/presentations/yui-knk ○ HASUMIさんキーノート「令和の隙間産業 ——PicoRubyはどこから来て、どこへ行くのか」 ■ https://rubykansai.github.io/osaka04/presentations/hasumikin ○ 他、濃い内容のセッション多数 ● Rails 7.2.0 リリース ○ Better production defaults ○ Dev containers ○ and more… ○ Ginza.rbの資料がめちゃくちゃまとまっている ■ https://y-yagi-presen-rails-72.vercel.app/1

Slide 11

Slide 11 text

2024/09

Slide 12

Slide 12 text

2024/09 ● 福岡Rubyist会議04 ○ https://fukuokarb.connpass.com/event/325792/

Slide 13

Slide 13 text

2024/09 ● TokyuRuby会議15 ○ https://tokyurubykaigi.github.io/tokyu15/

Slide 14

Slide 14 text

2024/09 ● Rails World 2024 ○ https://rubyonrails.org/world/2024 ● Rails 8 beta ○ Authentication ○ Propshaft ○ Solid Cache / Queue / Cable ○ Kamel 2.0 ○ Thruster ● Rails 8.1 の話もあった ○ Action Notifier ○ Active Record Search ○ Action Textのマークダウン対応

Slide 15

Slide 15 text

2024/10

Slide 16

Slide 16 text

2024/10 ● 松江Ruby会議11 ○ https://matsue.rubyist.net/matrk11/ ○ HASUMIさん基調講演「A Beginner's Complete Guide to Microcontroller Programming with Ruby」 ● Kaigi on rails 2024 ○ https://kaigionrails.org/2024/ ○ Palkanさんキーノート「Rails Way or the highway」 ■ https://evilmartians.com/events/keynote-rails-way-or-the-highway-kaigi-on-rails-2024 ○ 島田さんキーノート「 WHOLENESS, REPAIRING, AND TO HAVE FUN: 全体性、修復、そして楽 しむこと」 ■ https://kaigionrails.org/2024/talks/snoozer05/

Slide 17

Slide 17 text

2024/11

Slide 18

Slide 18 text

2024/11 ● Rails 8.0.0 リリース ○ Authentication ○ Propshaft ○ Solid Cache / Queue / Cable ○ Kamel 2.0 ○ Thruster

Slide 19

Slide 19 text

2024/12

Slide 20

Slide 20 text

2024/12 ● RubyWorld Conference 2024 ○ https://2024.rubyworld-conf.org/ja/ ● Ruby 3.4.0 がリリース予定 ○ デフォルトパーサーの変更 parse.y → Prism ○ frozen_string_literal のデフォルト化 ○ and more…

Slide 21

Slide 21 text

その他 ● 2023年度Rubyアソシエーション開発助成金成果報告 ○ https://www.ruby.or.jp/ja/news/20240607 ● 2024年度Rubyアソシエーション開発助成 公募結果 ○ https://www.ruby.or.jp/ja/news/20241030 ● Ruby の未来に向けた機能開発の今 - ANDPAD Tech Blog ○ https://tech.andpad.co.jp/entry/2024/12/05/100000

Slide 22

Slide 22 text

雑感 ● パーサー、パーサージェネレータの話 ● クリエイティブコーディング ● 組み込み系方面: mruby, PicoRuby ● Rails 7.2, 8.0.0 リリース ○ Rails 8.1 の話も出てきている ● ここまで言及なかったけど「型」の話や RBS の改善も気になっている ● AI を活用した開発の話に関する発表もありましたね ● いろんなトピックがあったし、来年もいろいろあると思う(雑)

Slide 23

Slide 23 text

この後の OST で会話しましょう!