技術2026年5月2日(土)約12分VoteWise AIで見るNext.jsとGemini 2.5 Flashの選挙ガイドAIVoteWise AIは、選挙制度の説明を多言語チャット、音声、ストーリーモードに寄せたNext.js製の civic tech 実装。Gemini 2.5 Flashを政治・選挙文脈で使うときの設計上の注意点も整理する。AIGeminiNext.jsFirebaseGoogle Cloud設計
技術2026年4月30日(木)約10分パスワード定期変更を確率で見るパスワードの定期変更や文字種強制がどれだけ防御になるのかを、漏洩確率・エントロピー・ユーザー行動の数字で見る。認証セキュリティ設計数学
技術2026年4月14日(火)約15分LLMは「怠惰」になれないBryan Cantrillの「The Peril of Laziness Lost」を読んだ。LLMは書くコストがゼロで抽象化の動機がないため、人間が「削るエンジン」として機能し続けなければシステムは肥大化する。AILLMAIコーディング設計実験
技術2026年2月23日(月)更新約10分AIコーディングエージェントを本番に載せるための設計原則Stripe Minions、Amazon Kiro、Claude Code compaction、Replit DB削除。複数の事例を横断し、AIコーディングエージェントの本番運用に必要な設計原則を抽出する。CodeRabbitの470リポジトリ統計やGoogle・GitHubの取り組みも交えて整理した。AIエージェントStripeMCPコーディングエージェントAWSAmazonClaude Codeインシデント設計Replit
技術2026年2月21日(土)更新約8分AIコーディングツールの壊れ方3種(本番環境削除・コンテキスト喪失・使用量枯渇)Kiroが本番環境を自律削除してAWSが13時間停止、Claude Codeのauto-compactionがコンテキストを非可逆に消去、サブエージェントが使用量を見えないまま食い潰す。同じ週に出た3つの障害記録。AIAIエージェントClaude CodeAWSAmazonコーディングエージェントインシデント設計
技術2026年1月11日(日)約4分数万人同時視聴イベントの設計パターン大規模な同時視聴イベントで、動画再生に合わせたWeb演出を同期させるアーキテクチャ設計設計JavaScriptイベントリアルタイム
技術2025年12月18日(木)約8分「.envで切り替えればいいじゃん」に答えるPHP DIコンテナ入門DIコンテナを使わずに依存を管理しようとすると何が辛いのか。Reflectionを使った自動依存解決の仕組みと、リポジトリパターンでの実践例を解説。PHP設計