きっかけ 2026年3月、AWS は Copilot CLI のサポート終了を発表しました。2026年6月12日をもって、新機能の追加もセキュリティアップデートも止まります。 Announcing the end-of-support for the AWS Copilot CLI | Containers 私が Copilot に見出していた価値は、単純に「便利なツール」ということ...
続きを読むきっかけ 2026年3月、AWS は Copilot CLI のサポート終了を発表しました。2026年6月12日をもって、新機能の追加もセキュリティアップデートも止まります。 Announcing the end-of-support for the AWS Copilot CLI | Containers 私が Copilot に見出していた価値は、単純に「便利なツール」ということ...
続きを読むSymfony でアプリ開発をしていると .env.local にクレデンシャルをハードコードすることがありますが、センシティブな情報をプレーンテキストで扱うことに若干の怖さを感じています。かんたんにリネームもファイルコピーもできますし GitHub リポジトリに間違えてプッシュしちゃったら怖いですよね。 そんなうっかり操作のヒヤリハットを何らかの仕組みで防止できないか調べてみました。 ...
続きを読む開発部では最近、開発効率を向上させる施策の一環として、Anthropic 社の CLI 型 AI エージェント「Claude Code」を導入しました。 本記事は、これから Claude Code を触ってみたいエンジニアや、AI ツールによる開発効率化に関心のある方に向けた実践ガイドです。 今回は、「基本概念」から、コストを抑える運用まで共有します。 1. まず押さえたい基本概念:...
続きを読むGitHub でプルリクエストをマージする時、マージボタンのプルダウンに「Squash and merge」「Rebase and merge」ってありますよね。これらの違いをよく知らなかったので手元で試してみました。 プルリクエストのマージについて | GitHub ドキュメント 動作確認用に使ったプルリクエストはタイトルを PR-A に、コミットメッセージを A1 {コミット時刻}...
続きを読むソフトウェア開発の現場では、属人化を避けるために「なんでもドキュメント化しよう」という文化がよく見られます。 ナレッジを共有し、誰がいなくなっても困らないチームを作るという考え方自体は、合理的で正しいものだと思います。 しかし、「なんでもドキュメント化しよう」という文化は、捉え方次第では技術の習得という観点で思わぬ弊害を生むことがあります。 属人化とドキュメントのジレンマ 例えば、ある...
続きを読む