インフラ
Cloudflare R2 の使用量を Workers cron で監視する——4段階ステートマシンと grace period の設計

Cloudflare R2の容量上限到達によるアップロード停止事故を防ぐため、Workers cronで利用量を監視。4段階ステートマシンとgrace periodの設計により、閾値通知から新規アップロード拒否までを自動化する勘所を解説する。

続きを読む
React・Next.js
日付ロジックの3つの落とし穴—— null センチネル / コントローラブル化 / ?? 演算子の優先順

React+TypeScriptで日付ロジックを扱う際に陥りやすい「nullセンチネル」「コントローラブル化」「??演算子の優先順」の3つの落とし穴を解説。型と意味の対応、コンポーネントの責務、演算子の優先順位といった設計の重要性を指摘し、堅牢なアプリ開発へのヒントを提供します。

続きを読む
E2Eテスト
「npm run e2e」一発で完結するローカル E2E 環境を構築する

npm run e2e 一発でローカルE2E環境を完結させる構築方法を解説します。Cloudflare Workers + Supabase + Playwright構成で、Auth認証モック・環境ファイルの安全なクリーンアップ・状態解決フォールバックを自己完結スクリプトにまとめる実装パターンです。

続きを読む
E2Eテスト
複数イベントが同時発火する通知/マイルストーンを優先度+排他で統合する設計

学習アプリやSaaSで複数の通知・マイルストーンが同時発火するケースに対し、優先度ソート・排他ルール・上限件数の3軸で統合する設計パターンを解説します。TypeScript実装例とPlaywrightでのrace-free E2Eテスト手法、prefers-reduced-motion対応まで網羅。

続きを読む
生成AI
AI教育をチームに根づかせる:Google Experience AIから学ぶAIリテラシー向上の設計

2026年現在、生成AIは開発現場だけでなく、教育・医療・製造など幅広い領域で活用が進んでいます。

続きを読む
生成AI
AIエージェントをトレーディングAPIに接続する:設計・実装・リスク管理の実践ガイド

暗号資産取引所がAIエージェント(Claude・ChatGPT・Gemini AIなど)をトレーディングアカウントに直接接続できる仕組みを公開する動きが出てきました。

続きを読む
生成AI
Claude Design が登場、デザイン→プロトタイプ→実装の閉ループはCTOの現場をどう変えるか

Claude Designが登場し、デザインから実装までをAnthropicエコシステム内で完結させる閉ループを実現。これは「デザインと実装の境界が溶ける」変化の始まりであり、CTOの現場に与える影響と導入アドバイスを解説する。

続きを読む
インフラ
ADRをコードで守る:pre-commitとCIで「決めた設計判断」の侵食を防ぐ実装パターン

ADR(Architecture Decision Record)の禁止事項をpre-commitとCIで機械的に守るための実装パターン。git merge-baseベースの差分スキャン、許可リスト、PRテンプレートの3層構造で、決めた設計判断の侵食を防ぎます。

続きを読む
生成AI
Gemini Enterprise Agent Platformが始動 — Vertex AIを飲み込んだGoogleの『エージェント全部入り』プラットフォームを読み解く

Google CloudのAI基盤「Vertex AI」が「Gemini Enterprise Agent Platform」に統合。この"エージェント全部入り"プラットフォームの始動が、今後のAI開発に与える影響と設計変更の必要性を現場目線で解説します。

続きを読む
生成AI
2026年、企業のAI予算はどう動くか。CTOが読む3つのシグナル

2026年の企業AI予算はIT予算の18%、内訳はインファレンス40%・データガバナンス30%・セキュリティ20%。CTOが読むべき3つのシグナルと実用アクションを解説。

続きを読む