Categories
remix
Remix開発において非推奨となった`json()`関数から標準Web APIの`Response.json()`への移行方法と、その背景にあるWeb標準重視の設計思想について解説します。
LLMStripe
Stripe Agent Toolkitを使って、Vercel AI SDKのトークン使用量を自動計測し課金する方法を解説。ミドルウェアとして簡単に実装でき、OpenAIやClaudeのAPIと連携した従量課金モデルを実現する具体的な手順を紹介します。
TypeScript
TypeScriptでGoogle Calendarに終日イベントを正しく追加するURLの実装方法を解説。終日イベントと時間指定イベントの違いに注目し、日付フォーマットや終了日の設定における重要なポイントを紹介します。
CloudflareLLMNext.js
Next.jsとVercel AI SDKを使って、Cloudflare Workers AI上で動作する生成AIチャットアプリを実装する方法を解説。プロジェクト設定からストリーミングレスポンス対応、チャットUIの構築までの手順を紹介。
Vercel AIとStripe AI Agent Toolkitを組み合わせて、チャット内容から支払いリンクや請求書を自動生成するデモアプリを作成。簡単な実装方法と実際の動作例を紹介します。
Cloudflare
Cloudflare Workersでは、DayJSのタイムゾーン設定が意図通りに機能しないことがあります。この記事では、その原因と、明示的なタイムゾーン指定による実用的な解決策を紹介します。
JavaScriptReactremix
Remixの`useFetcher`フックを使えば、ページ遷移なしでサーバーアクションを実行できます。検索機能やニュースレター登録など、ユーザー体験を損なわずにサーバーサイド処理を行いたい場合に最適です。
WordPress
WordPressのREST APIで認証ユーザー限定のカスタム投稿タイプを作成する方法を解説。CPT UIプラグインとPHPコードを組み合わせて、ログインユーザーだけがアクセスできるAPIエンドポイントを実装する手順を紹介します。
Cloudflare WorkersでMCPサーバーを実装する際、Durable Objectsのクラス名と設定ファイルの定義を一致させないとデプロイエラーが発生する問題とその解決方法を解説します。
CloudflareLLMStripe
StripeとCloudflareの新SDKを使って有料MCPサーバーを実装する方法を解説。AnthropicのClaudeと連携し、AIアシスタントに有料機能を提供するための実装手順とコード例を紹介します。