<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>D1 on じるラボ</title>
    <link>https://jiru-labo.com/tags/d1/</link>
    <description>Recent content in D1 on じるラボ</description>
    <generator>Hugo</generator>
    <language>ja</language>
    <lastBuildDate>Tue, 09 Jun 2026 00:00:00 +0900</lastBuildDate>
    <atom:link href="https://jiru-labo.com/tags/d1/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>家計簿アプリを作る #9：Cloudflare Pages へのデプロイ</title>
      <link>https://jiru-labo.com/posts/kakeibo-09-deploy/</link>
      <pubDate>Tue, 09 Jun 2026 00:00:00 +0900</pubDate>
      <guid>https://jiru-labo.com/posts/kakeibo-09-deploy/</guid>
      <description>&lt;p&gt;家計簿アプリ作成シリーズの第9回です。今回は Cloudflare Pages へのデプロイを行います。ハマりポイントが多かったので詳しくまとめます。&lt;/p&gt;</description>
    </item>
    <item>
      <title>家計簿アプリを作る #8：ログイン・ログアウトの実装</title>
      <link>https://jiru-labo.com/posts/kakeibo-08-auth-login/</link>
      <pubDate>Mon, 08 Jun 2026 01:00:00 +0900</pubDate>
      <guid>https://jiru-labo.com/posts/kakeibo-08-auth-login/</guid>
      <description>&lt;p&gt;家計簿アプリ作成シリーズの第8回（後編）です。前回に引き続き、ログイン・ログアウトを実装します。&lt;/p&gt;</description>
    </item>
    <item>
      <title>家計簿アプリを作る #7：Better Auth のセットアップ &#43; サインアップ実装</title>
      <link>https://jiru-labo.com/posts/kakeibo-07-auth-setup/</link>
      <pubDate>Mon, 08 Jun 2026 00:00:00 +0900</pubDate>
      <guid>https://jiru-labo.com/posts/kakeibo-07-auth-setup/</guid>
      <description>&lt;p&gt;家計簿アプリ作成シリーズの第7回（前編）です。今回は Better Auth を使った認証の土台を作り、サインアップまでを実装します。&lt;/p&gt;</description>
    </item>
    <item>
      <title>家計簿アプリを作る #6：収支の編集を実装する</title>
      <link>https://jiru-labo.com/posts/kakeibo-06-edit/</link>
      <pubDate>Wed, 03 Jun 2026 02:00:00 +0900</pubDate>
      <guid>https://jiru-labo.com/posts/kakeibo-06-edit/</guid>
      <description>&lt;p&gt;家計簿アプリ作成シリーズの第6回です。今回は登録済みの収支データを編集できるようにします。&lt;/p&gt;</description>
    </item>
    <item>
      <title>家計簿アプリを作る #5：収支の削除を実装する</title>
      <link>https://jiru-labo.com/posts/kakeibo-05-delete/</link>
      <pubDate>Wed, 03 Jun 2026 01:00:00 +0900</pubDate>
      <guid>https://jiru-labo.com/posts/kakeibo-05-delete/</guid>
      <description>&lt;p&gt;家計簿アプリ作成シリーズの第5回です。今回は一覧をテーブル表示に変更し、各行に削除ボタンを追加します。&lt;/p&gt;</description>
    </item>
    <item>
      <title>家計簿アプリを作る #4：収支の登録フォームを実装する</title>
      <link>https://jiru-labo.com/posts/kakeibo-04-form/</link>
      <pubDate>Wed, 03 Jun 2026 00:00:00 +0900</pubDate>
      <guid>https://jiru-labo.com/posts/kakeibo-04-form/</guid>
      <description>&lt;p&gt;家計簿アプリ作成シリーズの第4回です。今回は SvelteKit の Form Actions を使って収支の登録フォームを実装します。&lt;/p&gt;</description>
    </item>
    <item>
      <title>家計簿アプリを作る #3：D1 への接続 &#43; 収支一覧の表示</title>
      <link>https://jiru-labo.com/posts/kakeibo-03-fetch/</link>
      <pubDate>Tue, 02 Jun 2026 00:00:00 +0900</pubDate>
      <guid>https://jiru-labo.com/posts/kakeibo-03-fetch/</guid>
      <description>&lt;p&gt;家計簿アプリ作成シリーズの第3回です。今回は Drizzle ORM 経由で D1 に接続し、収支データをトップページに一覧表示するところまでを実装しました。&lt;/p&gt;</description>
    </item>
    <item>
      <title>家計簿アプリを作る #2：Drizzle でスキーマ設計 &#43; D1 マイグレーション</title>
      <link>https://jiru-labo.com/posts/kakeibo-02-schema/</link>
      <pubDate>Mon, 01 Jun 2026 00:00:00 +0900</pubDate>
      <guid>https://jiru-labo.com/posts/kakeibo-02-schema/</guid>
      <description>&lt;p&gt;家計簿アプリ作成シリーズの第2回です。今回は Drizzle ORM でスキーマを定義し、Cloudflare D1 にマイグレーションを適用するところまでを記録します。ハマりポイントが多かったので詳しくまとめます。&lt;/p&gt;</description>
    </item>
    <item>
      <title>家計簿アプリを作る #1：SvelteKit × Cloudflare D1 × Drizzle の環境構築</title>
      <link>https://jiru-labo.com/posts/kakeibo-01-setup/</link>
      <pubDate>Sun, 31 May 2026 01:00:00 +0900</pubDate>
      <guid>https://jiru-labo.com/posts/kakeibo-01-setup/</guid>
      <description>&lt;p&gt;SvelteKit + Cloudflare Workers（D1 + Drizzle ORM）を使って家計簿アプリを作っていきます。この記事はその第1回で、プロジェクトの環境構築をまとめます。&lt;/p&gt;</description>
    </item>
    <item>
      <title>SvelteKitでGitHub OAuthログインを実装した話</title>
      <link>https://jiru-labo.com/posts/sveltekit-github-oauth/</link>
      <pubDate>Fri, 15 May 2026 06:00:00 +0900</pubDate>
      <guid>https://jiru-labo.com/posts/sveltekit-github-oauth/</guid>
      <description>&lt;p&gt;固定パスワードによる簡易認証をGitHub OAuthを使った本格的な認証に置き換えました。&#xA;Arcticライブラリを使ってOAuthの実装をシンプルに保ちつつ、セッション管理にはCloudflare D1を使っています。&lt;/p&gt;</description>
    </item>
    <item>
      <title>SvelteKit &#43; D1をCloudflare Pagesにデプロイした話</title>
      <link>https://jiru-labo.com/posts/sveltekit-d1-deploy/</link>
      <pubDate>Fri, 15 May 2026 05:00:00 +0900</pubDate>
      <guid>https://jiru-labo.com/posts/sveltekit-d1-deploy/</guid>
      <description>&lt;p&gt;D1（CloudflareのSQLite）を導入したSvelteKitプロジェクトをCloudflare Pagesにデプロイしました。&#xA;ローカルで動作確認済みでも、デプロイ時にD1まわりでハマりやすい点があるため、手順とトラブルシューティングをまとめます。&lt;/p&gt;</description>
    </item>
    <item>
      <title>SvelteKitにCloudflare D1を導入してDBからデータを取得した話</title>
      <link>https://jiru-labo.com/posts/sveltekit-d1-database/</link>
      <pubDate>Fri, 15 May 2026 04:00:00 +0900</pubDate>
      <guid>https://jiru-labo.com/posts/sveltekit-d1-database/</guid>
      <description>&lt;p&gt;&lt;code&gt;$lib/posts.ts&lt;/code&gt; に書いていた静的なデータをCloudflare D1（サーバーレスSQLite）に移行しました。&#xA;この記事ではDB作成からマイグレーション、SvelteKit側でのデータ取得までの手順をまとめます。&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
