Kiro CLIをGitHub Actionsに組み込んでPRレビューを自動化してみた
はじめに GitHub ActionsにKiro CLIを組み込み、Pull Requestに対するコードレビューを自動化してみました。 今回やったことは、develop ブランチにPRが作成・...
43 search resultsShowing 1~20 results
You need to log-in
はじめに GitHub ActionsにKiro CLIを組み込み、Pull Requestに対するコードレビューを自動化してみました。 今回やったことは、develop ブランチにPRが作成・...
ある機能で、ユーザーからこんな問い合わせがありました。 「予約確定ボタンを押すと、しばらく画面が固まる」 調査を始めたものの、 エラーは発生していない CloudWatchにも異常はない RDS...
React Nativeアプリのリリースは、最初の頃は手作業で行っていました。 ローカルでビルド App Store Connect / Google Play Consoleへアップロード 作...
GitHub Actionsというと、 テスト ビルド デプロイ をイメージする人が多いと思います。 もちろんCI/CDでも活躍しますが、実際に運用してみると、それ以外にも自動化できることが数多...
以前はAWS CLIを使うたびに、IAMユーザーのアクセスキーを発行して利用していました。 動作には問題ありませんでしたが、 アクセスキーの管理が面倒 定期的なローテーションが必要 誤って漏洩し...
開発をしていると、 SQLの実行が遅い 一覧画面の表示に時間がかかる データ量が増えるにつれてレスポンスが悪くなる といった場面は少なくありません。 最初は問題なく動いていても、データが増えると...
Spring Bootで開発をしていると、 「自分の環境では動くのに、他の人の環境では動かない」 という経験は少なくありません。 Javaのバージョンや環境設定が原因で、開発環境の構築に時間がか...
開発が進むにつれて、 フォーマットが揃っていない Lintエラーが混ざる 型エラーに気付かない シークレットを誤ってコミットする 脆弱性のあるライブラリを利用している といった問題が発生しやすく...
長く運用しているプロジェクトでは、 Node.js PHP Java Python Ubuntu など、利用しているランタイムのサポート終了(EOL)が必ずやってきます。 普段は問題なく動いてい...
APIを開発していると、 ドキュメントが更新されない 実装と仕様がずれていく フロントエンドとの認識合わせが大変 といった課題が出てきます。 そこで便利なのが、APIドキュメントを自動生成するツ...
Laravelアプリケーションをリリースする際、データベースのマイグレーションは欠かせません。 以前は、アプリケーションをデプロイした後に踏み台サーバーへSSH接続し、手動でマイグレーションを実...
Firebase Cloud Functionsを利用しているプロジェクトでは、以前は各開発者のローカル環境からデプロイを行っていました。 firebase deploy --only func...
ReactやTypeScriptで開発していると、 コーディングスタイルが人によって違う 型エラーに実行時まで気付けない レビューで毎回同じ指摘が入る ということがあります。 そこで導入したのが...
Laravelで開発を続けていると、 型の間違いに気づかない コーディング規約が人によって違う レビューで毎回同じ指摘が入る ということがよくあります。 そこで導入したのが Larastan L...
AWSを使った開発では、 ちょっとした修正でもdev環境へデプロイが必要 S3イベントを試したいだけなのに時間がかかる Lambdaとの連携を気軽に確認したい という場面がよくあります。 そんな...
以前はLambdaのデプロイを手作業で行っていました。 ZIPファイルを作成 AWSコンソールからアップロード 動作確認 という流れです。 運用できないわけではありませんが、毎回同じ作業を繰り返...
新しく参画したプロジェクトで、最初に少し気になったのが環境変数の管理方法でした。 config/ ├─ stg.env ├─ ppr.env └─ prod.env 中身を確認すると、APIのエ...
はじめに iOS開発をしていると必ず向き合うのが「依存管理」。 SDKを入れる ライブラリを追加する バージョンを固定する チームで再現性を保つ その代表的なツールが: Carthage Coc...
プロジェクトが成長すると、docker-compose.yml は必ず肥大化します。 Vueだけ触りたいのに全部起動する DBだけ再起動したい mock系が重い 起動順トラブルが増える こうなっ...
今回は実務で本当に使う構成を、設計視点まで含めて深掘りします。 扱う範囲: Authentication Firestore Cloud Functions Storage FCM(Push通知...
43 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.