2024で発表してまいりました。4年連続でスピーカーとして参加*1することができ大変光栄でした。後述するようにオフラインならではの稀有な体験ができ、楽しかったです。今回の発表について発表に用いたスライドは以下です。今回はこれまでの発表とは違ったアプローチに挑戦してみました。report風味な内容という感じ。意図したアプローチではありつつも、スライドを作りながら「ちょっと浅すぎないか」「広く薄いこの内容は誰にとって面白いのか」とけっこう直前まで悩んでいた。伝えたい芯をどこ置くかは迷いどころだったものの「今回のスライドを今後の議論の土台としたい」という落とし所で突き進むことにした。migrationを考える際に立ち返る道標的なものになれたりしたら幸いです。発表時にXで実況的に感想をくださった方、発表後に話しかけていただいた白土さん、corocnさんありがとうございました。所属しているSmartBankは2年連続でスポンサーブースを出しており、僕も時折そちらで会社紹介をしたりしてました。Railsであり、当時は「会社名もプロダクトも聞いたことないっすねぇ...」という感じだったのが、今年は「B/43使ってます、ユーザーです!」「RubyKaigiでもSmartBank見ました!」のような方がたくさん訪れてくれ、認知の広まりを感じました。Rails、YAPC、RubyKaigiと続けてスポンサーしたり毎回登壇者を送り込んだことの効果をひしひしと感じます。実態以上に良く思われてないか、人が足りてて課題が少ないと思われてないか、キラキラしてないかといった認知形成も社内で話題に上るようになり、次のステージって感じですね。実際には登壇やブースで見えるような"輝き"以外の泥臭い課題に取り組んでいたり、そもそもRailsエンジニアは10名ちょっとの少人数で採用強化中だったりするので、認知補正をひたすらやっていました。2024年10月28日ひっそりとできたらかっこいいのかもしれないけど、こういうのはストレートに伝えたほうがわかりやすいだろうと思って、会う人会う人に言いまくってました。本当に採用強化中であるのと同時に、もっと実態を知ってもらうためのカジュアル面談もオープンしています。Railsでカード決済システムを!?」といった純粋にテクニカルな話題のみにも対応していますので、お気軽にお声がけください。プロトコルと向きあっている話でした。世の中に存在するニッチで渋〜いプロトコルと戦う話、大好きです。懇親会でがーしーさんを捕まえてお話ししたところ、SmartBankのメンバーの去年の発表を見てこういうニッチな枠を狙ったりスライドを参考にしていただいたとのこと。話した結果cXMLプロトコルの存在意義やメリットを受け売りで他の方に伝導できるようになった。Idenityもとても良かったです。やりたかったんです」と言いたくなる内容で、自分たちのコードベースが追認されるような心持ちになりました。発表を見られなかったもののすごく面白そうなスライドもたくさんありました。Flakyテストを1%以下に抑えた話はスライドだけでも興味深かったのでアーカイブも楽しみにしてます。今回は"インターネットで一方的に見知っているけど初めてお会いする方"とオフ会できて良かった。Applications"の物理本をいただいた。緊張しながら話しかけたところにsylph01さんもいて、クイズの答えあわせしたり講演内容について質問したりした。ネタバレ大丈夫だと思うので書くと以下が答えだった。correctだった...。Shinjuku講演に関するQ&Aせっかくなので講演について聞いたのは「Formレイヤーを追加するときに抽象化って必要なのか?」ということ。モデルを見つける、モデルを分割する良いタイミングや、過去のmoroさんのフォームオブジェクトとの向き合い方などで出てきているように、パターンとして日本のコミュニティでも広く知られている。いずれも抽象化を施すまでは至っていない(と思う)ので、その必要性が気になった。乏しいリスニング力のため聞き間違いの可能性おおいにあり)は「規律を課さないレイヤー追加はいつか破綻するから抽象化が必要なのだ」というものだった。あり、チームで統一した書き方を強制できない。モデルの操作や例外のハンドリングなどがまちまちになり、新人は思い思いに実装されたFormクラスのうち任意のコードを真似するようになる。フレームワークの作者のように考えるなら、新たなレイヤーを追加するなら抽象化による規律・規約を持ち込み、長期にわたってそれらが守られるようにすべきなのだ。1懇親会ではいろんな方にその意図を広めたりしていました。このことを口実にinaoさん、snoozer05さん、okuramasafumiさんたちと話す機会を持てたりもしました。2の懇親会ではsinsokuさんハマちゃんさんらと学生さんと同じテーブルになりました。弊社は新卒採用やインターンをやっていないので学生と話す機会が非常に乏しい、実際話してみるとものすごく優秀なだけでなく、我々にはない視点での質問や話題を提供してくれて大変楽しかった。インターネットで見知っていた桐生あんずさんも発表前の廊下で忘れられない遭遇をしただけでなく、懇親会でarimoさんakiさん交えていろいろ話せました。見てくれていたことがわかり、大変嬉しかったです。再会で言うとRubyKaigiでちゃんと話せなかったmorihiroさんともちゃんと話せて良かった。お互い瞳孔が開いてたような気もしますが個人技やマネジメントなどについて久々に熱い語りができたように思います。Quipper時代の同僚のtricknotesさん、indigolainさんと同窓会できたのも良かった。コミットしててかっこいいですね。願わくばQuipper時代の同僚ともっとコミュニティでオフ会したいですねぇ。振り返るとここ数年で最大級に色んな方と会話でき、オフラインイベントの良さを最も堪能できたイベントだったように思います。たくさんの人と会話したのだけど名札を見る余裕がないために失礼があったらすみません。懇親会だったと思うのですが「X見てたんですが発表以外の工夫をなんか色々"やって"ますよね?参考にしたいので教えてください」と言われました。...どれも本質じゃない小技ではありますが、いくつか"やって"はいるとは思ったので、会期中にポストしたものを並べておきます。登壇にこれから挑戦する方などに参考になれば幸いです。Rails」という題で発表します。話で、運用経験を通じて一度は触れた身近な題材かと思います。Rails」の資料です。画面が見にくい時、口頭だと飛ばされる箇所をじっくり見たい時はこちらをご覧ください。@arimoこちらのロジクールの製品を使っております。30分の登壇は準備も練習も大変で、何年やっても慣れないことばかりです。いえ終わった後に得られるものは多いので継続可能なペースでやっていきたいものです。(火)のアフターイベントにも登壇することになりました。Railsではテックトークをしたので、次は「登壇のネタ探し・プロポーザルの書き方・登壇内容を磨く工夫」あたりについて話そうかなと思っています。一般的な登壇のメリットとか工夫はけっこう知られてきたと感じており、今回はあくまでohbarye個人としての体験・経験・工夫をまとめてみようかなと。さっきまで満席でしたが増枠されたようなので未申し込みの方もぜひ以下からどうぞ。現地でお会いできること、再会できることを楽しみにしております。5はてなブログをはじめよう!ohbaryeさんは、はてなブログを使っています。ブログを報告する引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。