Tech Kitchen #30 After 東京Ruby会議12: クックパッドのRubyライフ
イベント内容
Cookpad Tech Kitchenについて
クックパッドオフィスのキッチンで開発についてお話する Cookpad Tech Kitchen。クックパッドオフィスのキッチンで、開発に関する知見や学びを共有する勉強会です。復活から3度目の物理開催となる第30回は、先日開催されたプログラミング言語 Ruby に関するカンファレンス「東京Ruby会議12」のテーマ「Rubyと暮らす」にちなみ、クックパッド社員による Ruby の活用にフォーカスしたトークを用意しました。前回までの Tech Kitchen で注目を集めたプロジェクト「One Experience」についても取り上げつつ、クックパッド社員が日常業務や生活でどのように Ruby を活用しているかを深掘りしていきます。
本イベントは東京 Ruby 会議 12 とは関係がない非公式イベントです。
日時/場所
2024/1/30 (木)
19:00~ 開場・懇親
19:30~ 開始(登壇とQAパネルディスカッション)
20:30~ 懇親会
クックパッド株式会社 東京都目黒区大橋2-22-44 ※ 東急田園都市線 池尻大橋駅より 徒歩約5分
登壇者/発表タイトル
Kohei Suzuki「AWS DMS と Lambda を利用した継続的データ移行の実装」
日本版のクックパッドとグローバル版のクックパッドを統合する One Experience プロジェクトでは、日本版のデータをグローバル版へと移行し、また日本版で発生したデータの変更を継続的にグローバル版にも反映するしくみを実装しました。この発表ではその概要を説明しつつ、データ変更の変換部分を Ruby でどのように実装したかを話します。
プロフィール
2014年にクックパッド株式会社に新卒入社。開発者の生産性を高めるため、CI 環境の整備や Web アプリケーションを動かすための基盤の整備を主に担当した後、インフラ領域のリードをしている。最近の好きなプログラミング言語は Rust。東京Ruby会議12に基調講演で登壇。
GitHub: eagletmt
Twitter: @eagletmt
Takuma Ishikawa「古い Ruby の大掃除」
Ruby で仕事をしている我々にとって、Ruby 自体のバージョンアップは毎年出会う作業です。EOL が近い Ruby を使っている箇所があるか調べ、見つかればバージョン更新作業が始まります。
近年、Ruby のバージョンを上げるとき何に注意すれば良いのかについてはいくつかの知見が共有されてきました。
この発表では更に踏み込んで、バージョンアップすべき Ruby をどのようにして見つけるかについて考えます。マイクロサービス化したアプリケーション群や、歴史のあるアプリケーションたちの中で、どこに古い Ruby が紛れ込んでいるかひとつずつ目視点検するのは骨が折れます。これを部分的にでも自動化するために考えられる手法について発表します。
プロフィール
2020 年クックパッドに新卒入社。クックパッドマートの開発業務を経て、バックエンド基盤グループに異動。データベースや社内向けアプリケーションのメンテナンスを行う。上野を散歩するのが好き。
GitHub: nekketsuuu
Twitter: @nekketsuuu
Hiromi Ogawa「クックパッドでの Ruby DSL 活用事例」
クックパッドでは長年にわたって開発に Ruby を利用してきました。間違いなく Ruby は社内で最もポピュラーなプログラミング言語と言えるでしょう。この発表では、そんなクックパッドが社内で活用している Ruby DSL についてご紹介します。私たちのプロダクト自体のコードはもちろんのこと、それに止まらず様々な場面で活躍している Ruby DSL について、その利点や触感について発表します。
プロフィール
2024 年クックパッドに新卒入社。バックエンド基盤グループでレガシーシステムの置き換えや社内コンテナ基盤の改善に携わる。東京Ruby会議12に「Writing PDFs in Ruby DSL」で登壇。
GitHub: coord-e
Twitter: @coord_e
注意事項
- 内容は予告なく変更される場合がございます。
- 対象外の方には参加をご遠慮いただく場合がございます。
- 飲食のみを目的としたご応募・ご来場はご遠慮ください。
- 本イベントは公開後に参加方法として先着式を追加しました。
イベントポリシー
当イベントは、参加者と情報を共有するための場です。
主催者を含む全ての参加者は下記ページに記載される行動規範に同意の上ご参加ください。
ご理解とご協力をお願いいたします。
https://info.cookpad.com/careers/eventpolicy/
注意事項
※ 掲載タイミングや更新頻度によっては、情報提供元ページの内容と差異が発生しますので予めご了承ください。
※ 最新情報の確認や参加申込手続き、イベントに関するお問い合わせ等は情報提供元ページにてお願いします。
![connpass](https://files.techplay.jp/PCM456ZQA/images/top/apilogo_connpass.png)