記事一覧

React Router v7 移行で typecheck が壊れる4つの原因(Remix v2 → v7)のサムネイル

React Router v7 移行で typecheck が壊れる4つの原因(Remix v2 → v7)

2026.03.07

React Router v7 移行後に typecheck が通らなくなる4つの落とし穴と修正コードを解説します。json() 廃止・型定義不在・tsconfig 変更・abortDelay 廃止を、Cloudflare Edge 本番環境で検証済みの実践知として記録します。

TypeScript troubleshooting Vite

React Router v7 移行後、wrangler pages dev で起きる2つの環境問題のサムネイル

React Router v7 移行後、wrangler pages dev で起きる2つの環境問題

2026.03.05

React Router v7 移行時に wrangler 開発環境で必要な作業2点を解説します。bare-import 警告への Vite プラグイン対処と Windows でのキャッシュロック問題を、Cloudflare Edge 本番環境で検証済みの実践知として記録します。

Pages TypeScript troubleshooting

アトミック・レンダリング:Lighthouse最適化が露出させるUIの時間的不整合と、Edge時代の可視化制御設計のサムネイル

アトミック・レンダリング:Lighthouse最適化が露出させるUIの時間的不整合と、Edge時代の可視化制御設計

2026.03.01

Lighthouseは原因ではなく、設計の穴を暴く「露出装置」だ。Edge配信と分散実行によって顕在化した「未確定時間」を制御し、UIを「ピクセル」ではなく「時間」として管理するアトミック・レンダリングの技術論。

React performance

AIエージェントが壊さない開発環境:Cloudflare D1 ローカル自律化と「状態管理」の物理学のサムネイル

AIエージェントが壊さない開発環境:Cloudflare D1 ローカル自律化と「状態管理」の物理学

2026.02.28

「認証地獄」は本質ではない。問題は「外部状態への依存」だ。AIコーディング時代に必須となる、再現性・決定性・CI親和性を担保したD1ローカル環境の構築思想。環境を「依存物」から「成果物」へと再定義するエンジニアリングの記録。

D1 troubleshooting architecture

AI駆動開発でStripe審査を1回で突破する—「孤島コード」と「一発突破」の生存戦略のサムネイル

AI駆動開発でStripe審査を1回で突破する—「孤島コード」と「一発突破」の生存戦略

2026.02.22

AI(Claude Code)を活用した決済機能実装後のStripe審査を、最小コストで突破するための戦略的判断を共有。不確実な審査基準に対し、懸念点を一気に潰す「一発突破」の重要性と、AI開発特有の落とし穴である「孤島コード」への対策を解説します。

Stripe troubleshooting testing architecture

AIを信じるな、設計を信じろ:エージェント乱立時代の爆死回避術のサムネイル

AIを信じるな、設計を信じろ:エージェント乱立時代の爆死回避術

2026.02.21

StripeエージェントがClaude Codeプロジェクトを暴走させた。SSoT違反を検出し、汚染されたコードを全削除した実録。「動くコード」に騙されない、5年後の保守性に責任を負うプロの視点を共有する。

Stripe Subagent architecture troubleshooting