Kaigi on Rails 2024に参加した

2024-10-25、2024-10-26の2日間開催された Kaigi on Rails 2024 に現地参加した。

RailsのPull requestsのレビューの時に私が考えていること

Actual Behaviorの話が印象的。It does not work. ではなくて実際に起こっていることを書くのは必要だし自分がIssueをトリアージするときも意識して情報を求めていきたいなぁと思った。IRBやRelineのIssues、PRテンプレートを見直したくなった。より踏み込んだ日々の向き合いの話を聞きたくなった。Grammar in Useやるぞ。

推し活としてのrails new

現実の問題・課題に対して自分のできることで世界をよりよくしていく活動の話が大好きなのでとっても楽しかった。私たちはプログラマだから日常生活のお困りごとをプログラミングでシュッと解決できるんですよ〜とエールをもらった気分になった。t-wadaさんの「ソフトウェア エンジニアとしての 姿勢と心構え」の「身の回りをプログラミング対象にする」と近い話だなと思った。

作って理解する RDBMSのしくみ

RDBMSのしくみの概要がまとまっていて、この話をきっかけにRDBMSのより深い話に踏み込んでいけそうだった。本当にやりたいことはまだあるんじゃないかなと思うので次回作とリポジトリの公開が楽しみ!自分でもRDBMS作ってみたいなぁ。

OmniAuthから学ぶOAuth 2.0

OmniAuthを使うときに設定する短いコードの中でどういったことを行っているのかがわかって、ざっくり地図が手に入った感じでよかった。OmniAuthがない世界だったらどうなる?という眼でみてみるところが面白かった。

Identifying User Identity

moroさんのスライドは発表の空気感をも作っていていいなあと思う。フォント、字間など。

という感想を持った。user.admin? みたいなのは書きたいわけではないなーと思った。意味で分割していったとき、境界線上にあるようなカラムがでてくるとどこにカラム追加すべきかを迷いそうだと思った。その場合はテーブル増やすのかな。欲しいデータはどこにあるんだーみたいな迷いは生まれないんだろうか。

WHOLENESS, REPAIRING, AND TO HAVE FUN: 全体性、修復、そして楽しむこと

深く入り込んでくるキーノートだった。聞いてる間、これは自分のために語られた話かもしれない...みたいに没入しちゃってとても良かった。ちょっと咀嚼しきれていないので箇条書きで思ったことやスライドの内容を書く。

  • よい設計とは
    • よく観察すること
      • 観察眼のためにはたくさんのいいパターン、悪いパターンを知る必要がありそう
      • Web技術、データベース技術、計算機システムなど
    • シンプルに作る
      • 言うは易し行うは難し
      • 何が必要十分なのかは自明ではない
        • ヒント
          • 標準の道具、標準の解決策で作る
            • 既存の仕組みが標準に乗っていない場合もあるなぁ
            • 必要なら修復せよという話なのかもしれない
          • 本当に必要になるまで複雑な仕組みを避ける
    • シンプルさを維持する
      • 修復:もとに戻すのではなく、変わった後の全体と再度調和させる
      • システムからのシグナルに気づく
        • 気づきやすい状態を整える
    • 学習ガイド:書籍、コード、コミュニティ

一歩一歩学んで精進しようと思った。本をいろいろ読みたくなった。あと、楽しいの軸を忘れないようにしたい。義務感ドリブンで動きがちなのでそのあたり疎かにしてしまいがちであるが楽しい状態を維持していけば物事は労せずとも進んでいく気がする。

その他

あっとどっと書店

笹田さんが展開していた本屋さん。島田さんが訳しているスタッフエンジニアへの道を買った。ちょっと気になっていたものの買うまでのふんぎりはついていなかったので本屋さんがあったから買うきっかけになって良かった。こういう場所で買った本は、Kaigi on Rails 2024で買ったという思い出が付いてくるのでなんだか特別な色がつくように感じる。

あっとどっと書店は電子レシートに掲載されていた書店名なので購入した人たちだけが知っている店名かもしれない。フフフ

わいわい部屋

美味しいコーヒーが飲めておしゃべりできる空間がありがたかった。並びながら一緒に並んでいる人に話しかけたり、ドリップしているおぎじゅんさんや飛び入りバイトのみなさんに話しかけたり、コーヒーを飲んでいる人に話しかけたりとコーヒーを中心にコミュニケーションが生まれる場になっていた。ぜひ来年もお願いします...!

わいわい部屋ではRubyConfの話をしたり、角谷トーク・フィヨブーフェス2024の様子の話を聞いたり、ルービックキューブの話をしたり、IRBとRelineとrepl_type_completorの話をしたり、インクとガラスペンと万年筆と紙の話をしたりして楽しかった。やんちゃさんやこばじゅんさんがルービックキューブを揃えているのを見てルービックキューブを始めたくなった。以前もらった入門キューブの出番だ。

RubyMusicMixin on Rails 2024

DJ興味あるというとやりなよと複数人に後押しされたのでやる、やるか〜〜〜と思った。教えてもらったDJ練習できる場所の予約システムがSTORES 予約という自分たちが開発しているサービスを使っていて嬉しくなった。

coubic.com

DJ G4きゅーぶ氏のDDR選曲が特に楽しかった。Butterflyまた踏みたいなー。

終わりに

とても楽しいカンファレンスに参加できてよかった!オーガナイザーのみなさん、発表者のみなさん、すべての関係者のみなさんに感謝します。ありがとうございました。