<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>r43lab</title><description>r43lab (Route43) — a developer&apos;s logbook. Cloudflare・Claude Code・Astro・TypeScript・iOS / 音声・spec-driven 開発をテーマにした技術ログ。</description><link>https://r43lab.com</link><language>ja</language><item><title>Astro v5 Content Collections で技術ブログを作る — r43lab.com を組んだ時の設計ノート</title><link>https://r43lab.com/blog/astro-content-collections-blog</link><guid isPermaLink="true">https://r43lab.com/blog/astro-content-collections-blog</guid><description>このサイト (r43lab.com) は Astro v5 + Content Layer API で組まれています。型安全 frontmatter、RSS 自動生成、カテゴリ/タグ別ページ、TOC 付きの個別記事レイアウト — これら全部を最小構成で組んだときの判断と落とし穴を、そのままコピペできるテンプレで残しておきます。</description><pubDate>Sun, 26 Apr 2026 00:00:00 GMT</pubDate><category>Astro</category><category>Astro</category><category>Content Collections</category><category>Markdown</category><category>TypeScript</category><category>個人開発</category><author>r43@r43lab.com (r43)</author></item><item><title>Cloudflare Durable Objects の Hibernation API 実践 — 長時間 WebSocket を安価に運用する</title><link>https://r43lab.com/blog/durable-objects-hibernation-chat</link><guid isPermaLink="true">https://r43lab.com/blog/durable-objects-hibernation-chat</guid><description>Durable Objects の WebSocket Hibernation API を使って、長時間接続でも Duration 課金が積み上がらない最小チャットサーバを組む方法。ctx.acceptWebSocket と 2 つのハンドラ、serializeAttachment、setWebSocketAutoResponse を、実際に動くコードでまとめます。</description><pubDate>Sat, 25 Apr 2026 00:00:00 GMT</pubDate><category>Cloudflare</category><category>Cloudflare</category><category>Durable Objects</category><category>WebSocket</category><category>Hibernation</category><category>TypeScript</category><author>r43@r43lab.com (r43)</author></item><item><title>Better Auth + D1 で認証を組む — CVE-2025-61928 の教訓とともに</title><link>https://r43lab.com/blog/better-auth-d1-cve-2025-61928</link><guid isPermaLink="true">https://r43lab.com/blog/better-auth-d1-cve-2025-61928</guid><description>Cloudflare Workers + D1 上に Better Auth を載せる最小構成と、2025 年に公開された CVE-2025-61928 (CVSS v4.0 9.3 / Critical、API Keys プラグインの未認証権限昇格) の要点、そして個人開発で同じ事故を踏まないための運用ルールをまとめます。</description><pubDate>Fri, 24 Apr 2026 00:00:00 GMT</pubDate><category>Cloudflare</category><category>Cloudflare</category><category>D1</category><category>Better Auth</category><category>認証</category><category>セキュリティ</category><category>CVE</category><author>r43@r43lab.com (r43)</author></item><item><title>Bun + Hono で始める個人開発の最小構成</title><link>https://r43lab.com/blog/bun-hono-minimal-starter</link><guid isPermaLink="true">https://r43lab.com/blog/bun-hono-minimal-starter</guid><description>Cloudflare Workers 以外の場面で個人開発 API を最小構成で組むなら Bun + Hono。TypeScript 設定もテストランナーも追加ライブラリも無しに、bun init から bun test まで通せる構成を、Fly.io / Railway / Cloudflare Workers の 3 方向にそのまま出せる形で解説します。</description><pubDate>Thu, 23 Apr 2026 00:00:00 GMT</pubDate><category>DevOps</category><category>Bun</category><category>Hono</category><category>TypeScript</category><category>個人開発</category><author>r43@r43lab.com (r43)</author></item><item><title>Claude Code で spec-driven 開発を 10 倍速にする具体手順</title><link>https://r43lab.com/blog/spec-driven-with-claude-code</link><guid isPermaLink="true">https://r43lab.com/blog/spec-driven-with-claude-code</guid><description>AI 任せで出力がブレる問題と、個人開発でタスクが分解しきれない問題を、仕様書を Claude Code の判断基準として使うワークフローで同時に解決する。SPEC.md / CLAUDE.md / 3 つの slash commands だけで始められる最小テンプレートを、コピペ可能なかたちで紹介します。</description><pubDate>Wed, 22 Apr 2026 00:00:00 GMT</pubDate><category>Claude Code</category><category>Claude Code</category><category>spec-driven</category><category>workflow</category><category>Anthropic</category><author>r43@r43lab.com (r43)</author></item><item><title>Cloudflare Workers + D1 で作るサーバレス API 実装パターン</title><link>https://r43lab.com/blog/cloudflare-workers-d1-api-patterns</link><guid isPermaLink="true">https://r43lab.com/blog/cloudflare-workers-d1-api-patterns</guid><description>Cloudflare Workers + D1 + Hono + Drizzle ORM + Zod で、一人で回せるサイズのサーバレス API を作るベストプラクティス。wrangler.jsonc からマイグレーション、Hono ルーティング、落とし穴、本番運用まで、実際に動くコードでまとめました。</description><pubDate>Tue, 21 Apr 2026 00:00:00 GMT</pubDate><category>Cloudflare</category><category>Cloudflare</category><category>Workers</category><category>D1</category><category>Hono</category><category>TypeScript</category><author>r43@r43lab.com (r43)</author></item><item><title>はじめまして、r43labです</title><link>https://r43lab.com/blog/hello-world</link><guid isPermaLink="true">https://r43lab.com/blog/hello-world</guid><description>r43labブログの最初の記事です。このブログでは、フルスタックエンジニアリングに関する技術的な知見やプロジェクトの裏側を発信していきます。</description><pubDate>Fri, 06 Mar 2026 00:00:00 GMT</pubDate><category>Product</category><category>お知らせ</category><author>r43@r43lab.com (r43)</author></item></channel></rss>