Tech Racho エンジニアの「?」を「!」に。
  • Ruby / Rails関連
  • ライフ

Kaigi on Rails 2023に参加しました(Day1)

こんにちは、hachi8833です。

今日はKaigi on Rails 2023の初現地開催に参加いたしました。現地からの報告につき手短で恐縮ですが、参加レポート記事をアップいたします。

参考: Kaigi on Rails 2023

Day1

主催の大倉さんによるオープニングスピーチで始まりました。
イベント専用に作ったアプリ↓はHotwireを駆使しているとのことです。プロフィールを登録しておくとQRコードでお互いにつながれるようになっています。

参考: ConferenceApp

スポンサートーク

オープニングの挨拶に続いて、株式会社マイベスト様、株式会社Techouse様、株式会社ギフティ様のスポンサートークの時間になりました。

参考: マイベストを支えるエンジニアチームを紹介——「Kaigi on Rails 2022」にGoldスポンサーとして参加します
参考: 株式会社Techouse | ニュース | Techouse、技術者向けカンファレンス「Kaigi on Rails 2023」にRubyスポンサーとして協賛
参考: 会社概要 - 株式会社ギフティ

Techouse様のトークが想像以上に技術的に濃い内容で、会場もどよめいていました。

基調講演: zzak

zzakさんのキーノートスピーチは、RailsのドキュメントやCI整備などに関する話でした。

実は私もzzakさんにはRailsリポジトリで何度もサポートしていただいたのですが、ご本人を目の前で見たのは今回が初めてでした。ドキュメントに大きく貢献するzzakさんに共感することしきりです。

そしてまったく想像もしていませんでしたが、スピーチの途中でTechRachoに言及していただきました。言葉にできないぐらい嬉しい気持ちです!

御本人に許可いただきましたので、記念写真をアップします。

以下はなはだ簡単ですが、自分が見た発表をメモします。

Rails アプリの 5,000 件の N+1 問題と戦っている話 by makicamel - Kaigi on Rails 2023

多くの人が戦っているN+1クエリ問題に関する発表です。

生きた Rails アプリケーションへの delegated types の導入 by mozamimy - Kaigi on Rails 2023

スライド: 生きた Rails アプリケーションへの Delegated Types の導入 (Kaigi on Rails 2023) (公開用) - Google スライド

delegated typesの具体例を見る機会がなかなかなかったので貴重でした。

Rails: ActiveRecord::DelegatedType APIドキュメント(翻訳)

Rails 7: delegated_typeでaccepts_nested_attributes_forをサポート(翻訳)

Exceptional Rails by Shinichi Maeshima - Kaigi on Rails 2023

Railsの例外処理の扱い方に関する発表です。

参考: Rails アプリケーションのエラー通知 - Railsガイド

クリーンなRailsコードに関心のある方は、ここでwillnetさんに相談できるそうです: clean-rails.org

初めてのパフォーマンス改善〜君たちはどう計測す(はか)るか〜 by Fu-ga - Kaigi on Rails 2023

パフォーマンス改善に関する発表です。

TracePointを活用してモデル名変更の負債解消をした話 by alpaca-tc - Kaigi on Rails 2023

以下の記事でも発表内容の一部がカバーされているそうです。

参考: Railsのモデル名をすべて変更した話 - SmartHR Tech Blog

Turbolinksアレルギー患者に捧げるTurbo & Stimulusでの時短実装術 by lni_T / ルニ - Kaigi on Rails 2023

この発表で、HotwireのStradaが9月にリリースされていたことを初めて知りました。

参考: Strada: Create high fidelity native interactions driven by your web app.

定数参照のトラップとそれを回避するために行う2つのこと by Haruka Oguchi - Kaigi on Rails 2023

定数参照のミスを防ぐためにgemを作ったそうです。

hogucc/ruby-constant-vision - GitHub

Rails Executor: フレームワークとあなたのコードとの境 by Andrey NOVIKOV - Kaigi on Rails 2023

Evil MartiansのAndrey Novikovさんによる、あまり知られていないRails Executorに関する発表です。

参考: § 2 Executor -- Rails のスレッドとコード実行 - Railsガイド

先ごろ開催されたRails Worldでも、Novikovさんの同僚が発表したそうです。

参考: Untangling Cables and Demystifying Twisted Transistors by Evil Martians

こちらの発表でもTechRachoの翻訳記事に言及いただきました😂。

クジラに乗ったRuby: Evil Martians流Docker+Ruby/Rails開発環境構築(更新翻訳)

関連記事

Railsの技: "プログレッシブエンハンスメント"でHotwire的思考を身につける(翻訳)


CONTACT

TechRachoでは、パートナーシップをご検討いただける方からの
ご連絡をお待ちしております。ぜひお気軽にご意見・ご相談ください。