自作ツールが公式機能とかぶり始めたら、コードではなくADRを書く新着!!
自作の自動化ツールを長く運用していると、ある時期からベンダー側(SaaSやプラットフォームの提供元)が同じ課題を解く公式機能を出してくることがあります。
LLMを使わない「今日のおすすめ」設計 — 優先順位付きルールチェーンという選択肢新着!!
「今日のおすすめ強度」「今日のペース」のように、ユーザー本人の行動履歴だけを見て何かを提案する機能を作るとき、多くの人がまず検討するのはLLMやスコアリングモデルの導入だと思います。
監査ログ用DBを「読み取りの正」に昇格させるときに見直すべき設計判断新着!!
「書き込みはベストエフォート、失敗しても本流を止めない」という前提で作られたテーブルは、たいてい監査ログや診断用の記録として設計されています。
TypeScriptの型でイベント計測のドリフトを防ぐ:新規アナリティクスイベント追加の設計パターン新着!!
アナリティクスのイベント計測は、最初に基盤を作るときよりも「そこに新しいイベントを追加するとき」の方が事故が起きやすい作業です。
非同期ワーカーからの完了通知を、エージェント前提で安全に受け取る設計新着!!
非同期ワーカーからの完了通知をエージェント前提で安全に受け取る設計判断をまとめました。HMAC署名ではなく固定Bearerトークンを選んだ理由、新しいテーブルやロック機構を追加せず既存資産(バリデータ・カラム)を再利用した判断を、実装コードとともに解説します。
認証必須SPAでもクローラに本文を届ける:公開ページだけを静的プリレンダリングする設計新着!!
認証必須SPAでも、公開ページだけを限定的に静的プリレンダリングしてクローラに本文を届ける設計を紹介します。head用メタデータと本文を単一データソースから生成して内容の乖離を防ぎ、ビルド成果物に依存するE2Eテストのレーン分離方法も解説します。
夜間CIの回帰チェックが誤検知を出す罠:静的解析の外部バイナリ判定とstale artifactの比較ミス新着!!
nightlyで「マージ済みPRの回帰チェック」を回している場合、コード自体には何の問題もないのに誤検知が出続けることがあります。
GA4のuser_id同期で踏んだ2つの罠 認証×同意をどう掛け算するか
GA4のuser_idは通常のイベントパラメータとは別枠で扱われる予約済みフィールドです。認証状態とCookie同意状態を掛け合わせ、同意がなければセットせず、アカウント切替時はunset→setの順で送る実装パターンを整理します。
「AIを借りる」から「AIを持つ」へ:オープンウェイトLLMをプロダクトに組み込む実践ガイド
OpenAI APIへの依存から脱却し、Llama・Qwenなどオープンウェイトモデルをollama・vLLMで自己ホストする方法を解説。TypeScript/Pythonのコード例つきで、プロバイダー切り替え可能な設計の作り方を紹介します。










