Railsでの機能フラグ導入(gem flipperを使う)
Railsで新機能を安全にリリースするための手法として、Feature Flag と flipper の使い方を解説します。段階リリースや顧客ごとの機能切り替えを、再デプロイなしで運用したい Rails 開発者はぜひとも利用していただきたいgemです。
Ayu no Shioyaki Blog
上流から下流まで続く、エンジニアリングの川。その流れの中で得た学びや試行錯誤、感じたことを気ままに書き記しているブログです。
AI・プログラミング・システム開発を中心に、Tipsや思ったこともゆるく残しています。
「システム開発」の検索結果を表示しています。
Railsで新機能を安全にリリースするための手法として、Feature Flag と flipper の使い方を解説します。段階リリースや顧客ごとの機能切り替えを、再デプロイなしで運用したい Rails 開発者はぜひとも利用していただきたいgemです。
spec-workflow-mcp を個人開発や業務で試してみた感想を書いています。AI開発のバラつきを防ぎ、ワークフローを統一する手段としての可能性を解説します。
「良いだろう」と無意識に実装したコードは、レビュー時に指摘されやすいと思っています。原因は単に知識不足だけでなく、感想や好みを意図にしてしまうことが原因になります。AI時代になっても求められるであろう「実装の意図を言語化する姿勢」について書いています。
ソフトウェア開発にも「指差し呼称」を。 ブランチ名・環境・危険操作を“身体で確認”して思い込みミスを防ぐ、古典的だけど効果抜群の安全手法について紹介しています。
Renderなど“揮発ストレージ環境”でも画像が消えないよう、画像をDBに保存する手法を解説した記事です。 S3を使いたくない私のようなケチな個人開発向けに、実装例・注意点・メリット/デメリットを丁寧にまとめています。
予測とシフトレフトの関係を深掘りし、「まだ起きていない問題を先回りすること」が開発生産性を劇的に上げることを解説した記事です。 1-10-100の法則を軸に、予測習慣・記録文化・チーム共有で生産性を高める考え方をにまとめています。
上長との合意形成の難しさを、新規事業開発の視点から整理した記事です。 スピードと慎重さの狭間で生まれる葛藤、PREP法や小さな合意の積み重ねなどのTips、そして“共創”として向き合う姿勢の大切さをまとめています。
OpenAPIの基礎から実務での活用法までを整理し、設計ファーストの価値を紹介する記事です。 仕様化でコミュニケーションが整い、ドキュメント生成やバリデーション自動化で開発効率が上がることをまとめています。
AI生成コードの責任は最終的に開発者にあるという前提のもと、入力検証・認可・暗号化などの基本セキュリティ観点と、AI時代に必要なチェックリスト化や知識共有の重要性をまとめた記事です。
コードは後から直せても、DBは運用開始後の変更が難しいという視点から、要件理解・正規化・拡張性を押さえた“後悔しないDB設計”の大切さをまとめています。