RubyKaigi 2023
2023-05-11〜13と RubyKaigi 2023 が松本で開催されて、行ってきたのでその記録。一ヶ月以内に書いた!えらい!
松本開催
RubyKaigi は 2016年から地方都市で開催されてる。地方に行くには大都会発着だとそれなりに便利なんだけど、地方地方間の移動は結構大変。自分は長野県北部在住なんだけどどこかに行くには結局東京経由で行くのが一番早いことが多かったりする。
前回の津は自宅からだと4時間くらい、その前の福岡は6時間くらい(当時は東京に住んでたので実際にはそんなには掛かってない)。
ところが今年は松本開催ですよ。近い! とは言ってもうちから1時間以上掛かるんで「地元開催」という感じではないんだけども。
地方で開催されるようになって、京都、広島、仙台、福岡と大都市で開催されてたんだけど、前回の津で初の大都市以外、今回の松本は初の県庁所在地以外の開催ということでなかなかチャレンジング。
(とは言っても松本市は県庁所在地の長野市よりも街だしな…とか言うと怒られそうだけど)
松本駅には歓迎の横断幕が。
会場は「まつもと市民芸術館」。おしゃれ。屋上は芝生で山が綺麗に見える。
全日フルでセッション聞いてたんだけど、時間が経って忘れてしまったので覚えてるものとツイートだけ。
あとで録画が公開されたら聞けなかったのも含めて見直してみよう(と毎回思うんだけど毎回見てない)。
1日目
Matz Keynote
まつもとさんがいつもの ThinkPad じゃなくて Mac でプレゼンしてたんで、まつもとさんが席に戻ったときにとうとう宗旨替えしたのかと聞いてみたら、ThinkPad のアダプタを忘れて電池がなくなったからとのこと。
スライドの下にウサギとカメが出てなかったのは Mac の Rabbit がうまくうごかなくて PDF を表示していたかららしい。
昼食
最近の RubyKaigi は街からちょっと離れたところで開催されてたんで、昼食は会場で弁当が配られたりしてたんだけど、今回は会場が街の中にあるんで街なかの食事処で食べてってことで、入場者に 1000円の金券が3枚配られた。
駅の方に行くと混んでるだろうと思って県内の Rubyist たちとイオンモールへ。
「炙り牛たん万」
The future vision of Ruby Parser
Develop chrome extension with ruby.wasm
自分も最近 ruby.wasm で遊んでるんで共感できた。
"Ractor" reconsidered
英語なんでよくわからんかった。
Power up your REPL life with types
Lightning Talks
Building Ruby Native Extention using Ruby
RBS meets LLMs - Type inference using LLM
Customize your Vim/Neovim directly with Ruby
mruby VM
Natsukantou the XML translator
BINGO!
Adding custom rule for Rubocop in the 2 month of employment
Unexplored Region - parse.y -
Ultra-fast test-driven development
Optimizing Ruby’s Memory Layout: Variable Width Allocation
Dividing and Managing: The Cops Squad of RuboCop RSpec Dept
Serverless IdP for small team
Official Party
ホテルブエナビスタで豪華立食パーティー。
2日目
Learn Ractor
Implementing "++" operator, stepping into parse.y
昼食
またイオンモール。「富寿し」
Fix SQL N+1 queries with RuboCop
Revisiting TypeProf - IDE support as a primary feature
Multiverse Ruby
ずっと前に load の第二引数にモジュールを指定できれば便利なのになーと思ってたのが 3.2 でできるようになってた。
Eliminating ReDoS with Ruby 3.2
Optimizing YJIT’s Performance, from Inception to Production
英語なんでなんもわからんかった。
Leaner Drinkup at RubyKaigi 2023
美味しい日本酒がたくさんあった。飲みすぎて記憶が…。いつの間にかホテルに戻ってた。
3日目
Ruby Committers and The World)
英語なんでなんもわからんかった。
Build Your Own SQLite3
昼食
またまたイオンモール。結局3日ともイオンモールだった。
「小木曽製粉所」
Ruby + ADBC - A single API between Ruby and DBs
Load gem from browser
自分も最近 ruby.wasm で遊んでるんで参考になった。
Unleashing the Power of Asynchronous HTTP with Ruby
Rethinking Strings
Parsing RBS
After party
「松本つなぐ横丁」で飲み食い放題。歩くのも大変なくらいのすごい賑わいだった。
RubyMusicMixin 2023
いくつもりはなかったんだけど、若者に強制的に連れて行かれた。
松田さんに挨拶ができてよかった。
おわり
次回は 2024-05-15〜17 那覇。
Discussion