Gunosy Tech Blog

Gunosy Tech Blogは株式会社Gunosyのエンジニアが知見を共有する技術ブログです。

Ruby

Rails6 にアップグレードしたら update_all が遅くなったので対応した話

はじめに Rails アップグレード時におこなった手順 update_all が遅くなった なぜ遅くなったのか 対応策 まとめ はじめに こんにちは、広告技術部の fujishiro です。今年の GW は RIZIN の大会が 2 大会あり、どちらも PPV を購入して観戦していました。特…

M1 MacのDockerでChromiumを使ったFeature Specを動かす

はじめに 元々の構成 Google Chromeが異常終了する QEMUでSegmentation Fault arm64向けのGoogle Chromeはない 別コンテナでChromiumを起動する Chromiumを動かすDockerイメージにseleniarmを使う CapybaraでリモートドライバとしてChromiumを指定 Capybara…

広告技術部合宿行ってきました Part. 1

広告技術部は8月末に三浦海岸のマホロバマインズ三浦に2泊3日で開発合宿にいきました! 今回のブログはアドネットワークチーム(以下ADNWチーム)の紹介です!今回ADNWチームは二班に別れ、それぞれ配信システムの改善と管理画面の改良に着手しました。 配信側…

Gunosyの広告管理画面を支えるE2Eテスト

広告技術部のサンドバーグと星です。 普段の業務は、主に広告の管理システムの開発をしています。管理画面はRuby on Railsで作られており、今回は煩雑になりがちなE2Eのテストをきれいに書けたので、それについて話します。 背景 Gunosyの広告システムは4年…

広告技術部開発合宿に行ってきました

広告技術部で開発合宿しました こんにちは、広告技術部のサンドバーグと星です。広告技術部では、入稿から配信まで一通り担当をしています。先日、いつも働いているオフィスを離れて伊豆半島・伊東で広告技術部の開発合宿をおこないました! 今回の開発テー…

新米エンジニアがRubyKaigiに行ってきました

どうも、新米エンジニアの広告技術部サンドバーグと新卒エンジニアの星です! 今回はじめてのRuby会議とあって、会議での情報量に圧倒されつつも自分がおもしろかった話をいくつかピックアップしてきました。 会場は京都 いつもは東京なのですが、今年の会場…

Gunosy初のBeer Bash!開催報告

Gunosyで開催しているBeer Bash!について 12月に、「エムスリー x Gunosy Beer bash!(Gunosy.beer#1)」と題して、Gunosyオフィスで初開催となる“Beer Bash”を開催しました。 Beer Bashとは、エンジニア同士ビール片手に交流を深めつつ、技術について発表…

Gunosy インターン活動報告2

こんにちは。木更津高専の鵜重です。 私は、Gunosy初のインターン生ということで、2週間インターンシップでお世話になりました。そのインターンの模様をお伝えします! インターン初日、ドキドキしながら出勤すると、まずオフィスの雰囲気に驚きました。ま…