Gunosy Tech Blog

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

社内で初めてビルドツール Bazel を導入した話

はじめに 導入の背景 Bazel とは Bazel の特徴 比較対象 GNU Make Pants 導入の流れ 導入時に得た開発上の Tips Bazel の出力フォルダ構成 --sandbox_debug オプションでデバッグ Starlark に慣れる GitHub でコード検索 sandbox 環境であることを理解する …

Go でサクッと GitHub CLI の拡張機能を作る

この記事は Gunosy Advent Calendar 2022 の14日目の記事です。昨日の記事はサンドバーグさんの Rails Authentication・Authorization パターンでした。 はじめに 拡張機能の作成 拡張機能の公開 まとめ はじめに こんにちは。広告技術部の johnmanjiro です…

Rails Authentication・Authorization パターン

こんにちは、 新しいポケモンを発売当初に買わず、完全に乗り遅れてしまった、 広告技術部のサンドバーグです。 この記事は Gunosy Advent Calendar 2022の13日目の記事です。昨日の記事は hamashita さんの『突撃隣の作業環境2022』でした。去年も同じ企画…

突撃!隣の自宅作業環境 Gunosy 2022

はじめに こんにちは、 Gunosy Tech Lab 所属の m-hamashita です。僕はほとんど全てのエンジニアブログのレビューに参加しているのですが、アドベントカレンダーの時期は大変ですね。 この記事は Gunosy Advent Calendar 2022 の 12 日目の記事です。 11 日…

RailsのフロントをReactへリファクタしたとき、スキーマをOpenAPIベースの自動生成にした話

広告技術部のUT@mocyuto です。 この記事は Gunosy Advent Calendar 2022の10日目の記事です。 前回の記事はkoizumiさんの Snyk IaC + reviewdog + aquaではじめるDevSecOps - Gunosy Tech Blog でした。 今回の記事では、OpenAPIでRailsとTypeScriptのスキ…

Snyk IaC + reviewdog + aquaではじめるDevSecOps

はじめに Snyk IaCとは CIでのIaC解析 aquaでSnyk CLIを簡単にインストール&バージョン管理 reviewdogでコメント形式の指摘を実現 まとめ はじめに こんにちは。技術戦略室SREチームのkoizumiです。 最近は、katoさんからオススメいただいた「スクワットの…

リモートモブプログラミング開発の実践

この記事は [Gunosy Advent Calendar 2022](https://adventar.org/calendars/7906) の 8日目の記事です。 最近リモート環境でモブプログラミング開発をチームで行っているので、今回はそのベストプラクティスの一例に触れながら、どのように行い、どのような…

EventBridgeとECSでお手軽バッチ処理基盤 (後編)

こんにちは, メディア開発部の今村です. この記事はGunosy Advent Calendar 2022 7日目の記事です. 昨日の前編から引き続き, EventBridgeとECSでバッチ処理基盤を整備した話を紹介します. 後編は監視についてです. EventBridgeやECSの情報をDatadogに集めて…

EventBridgeとECSでお手軽バッチ処理基盤 (前編)

こんにちは, メディア開発部の今村です. この記事はGunosy Advent Calendar 2022の6日目の記事です. 昨日の記事は村田さんの「Digdag が突然止まった障害を受けて」でした. この記事 (前編) と明日の後編では, EventBridgeとECSでバッチ処理基盤を整備した話…

Digdag が突然止まった障害を受けて

こんにちは。 GunosyTechLab の Ads ML チームの村田(id:marice0819)です。スプラトゥーン3 で 2022 冬 Chill Season が開始しましたね。 こちらの記事は Gunosy Advent Calendar 2022 - Adventar の 5 日目の記事です。昨日の記事は takashi yamaguchi さ…