3日間にわたるRubyKaigiが終了致しました。
今回Wantedlyからはエンジニア5名と共に現地入りし、多くのブログを1日目から振り返りブログを合計12本公開してきました。今回RubyKaigiで自分たちが聴講したセッションの振り返りを行います。
ブログを執筆したセッション
1日目
- Ruby meets WebAssembly(Keynote)
- YJIT 開発チームからの発表
- Building a Lightweight IR and Backend for YJIT
- Towards Ruby 4 JIT
- Types teaches success, what will we do?
- Tools for Providing rich user experience in debugger
- Making *MaNy* threads on Ruby
2日目
- Contribute to Ruby (Keynote)
- Make RuboCop super fast
- How fast really is Ruby 3.x?
- さまざまな最適化手法に関する発表
- Method-based JIT compilation by transpiling to Julia
- Implementing Object Shapes in CRuby
3日目
- Megaruby - Running mruby/c programs on Sega Mega Drive
- RBS generation framework using Rack architecture
- Syntax Tree の紹介
1日目
WASM対応のモチベーションから、実際に触れるデモへのリンクもあるので御覧ください!
RubyKaigi 2022 参加記 #1 - Ruby meets WebAssembly(Day1 Keynote) | Wantedly Engineer Blog
JIT 関連のセッション面白かったよ!という話を書きました
RubyKaigi 2022 参加記 #2 - YJIT 開発チームからの発表 (Day1) | Wantedly Engineer Blog
型付け頑張っていきたいですね💪
RubyKaigi 2022 参加記 #3 - Types teaches success, what will we do?(Day1) | Wantedly Engineer Blog
Ruby 3.1 から導入された debug gem を活用した、デバッグを Chrome Dev Tool 上で行えるようにしたり、vscode 上でのデバッグをより便利にできるようになりました!
RubyKaigi 2022 参加記 #4 - Tools for Providing rich user experience in debugger(Day 1) | Wantedly Engineer Blog
Ruby で 100K 以上のスレッドを扱うようにする MaNy Project の話です!
RubyKaigi2022 参加記 #5 - Making *MaNy* threads on Ruby (Day 1) | Wantedly Engineer Blog
2日目
Matz さんの Keynote について書きました!みんなで Ruby コミュニティに貢献していきましょう!
RubyKaigi2022 参加記 #6 - Contribute to Ruby (Day 2 Keynote) | Wantedly Engineer Blog
ベンチマークで850倍(!)もの速度改善が記録された RubyCop Server Option のアーキテクチャ、使い方についての紹介でした!
RubyKaigi 2022 参加記 #7 - Make RuboCop super fast (Day 2) | Wantedly Engineer Blog
Fluentd では Ruby が使われており、Ruby 3x3 の成果が実際どれくらいあったのかの実験や、多言語との比較が行われていました!
RubyKaigi 2022 参加記 #8 - How fast really is Ruby 3.x? (Day2) | Wantedly Engineer Blog
RubyKaigi で今日聞いた Ruby の最適化手法の発表についての紹介 (と Ruby Under a Microscope はいいぞという話) を書きました!
RubyKaigi 2022 参加記 #9 - さまざまな最適化手法に関する発表 (Day2) | Wantedly Engineer Blog
3日目
Ruby を Mega Drive で動かす発表が、Mega Drive 上で行われていました。
RubyKaigi 2022 参加記 #10 - Megaruby - Running mruby/c programs on Sega Mega Drive (Day 3) | Wantedly Engineer Blog
ksss さんの orthoses gem の発表についての記事を書きました!
Wantedly は GitHub Sponsor として ksss さんを支援しています!
RubyKaigi2022 参加記 #11 - RBS generation framework using Rack architecture (Day 3) | Wantedly Engineer Blog
Ripper ベースで使いやすい parser ライブラリである Syntax Tree を紹介する発表があり、発表された Syntax Tree についてまとめました!同作者による CRuby 本体の parser の改善が今後行われるということで非常に楽しみです!
RubyKaigi 2022 参加記 #12 - Syntax Tree の紹介 (Day3) | Wantedly Engineer Blog
どのようにブログ執筆を進めたか
今回は現地入り5名、オンライン1名の合計6名がRubyKaigiに参加致しました。
そのため、miroを活用して同期的に話し合いながら聴講したいセッションを選び、その中からブログを書くセッションを各自選んでいきました。
おかげで多くのブログを当日中にスピード良く公開することができました。
一緒にセッション振り返り雑談をしませんか?
今回ブログで執筆したセッションの他、これもよかったよね、と雑談したい方を募集しています。
ぜひ下記の話を聞きに行きたいボタンを気軽に押してください。
一緒に雑談しましょう。
来年のRubyKaigiにてお会いしましょう👋