$

ls tags/sveltekit/

all namespaces →
/posts/sending-transactional-email-cloudflare-workers-raw-fetch ×

Sending transactional email from Cloudflare Workers with raw fetch (not the Resend SDK)

The Resend SDK works on Workers, but raw fetch is smaller, has nothing to shim, and gives you full control of failure handling. Worked example from Gee Ledger's invitation, invoice, and support email handlers — plus the one place the SDK still earns its keep.

cloudflare workerresendemailsveltekitgeeledger
CREATED May 12, 2026 read →
/posts/d1-has-no-transactions-use-client-batch ×

D1 has no transactions — using client.batch() for multi-step writes

Cloudflare D1 has no BEGIN/COMMIT. The official answer is client.batch(), but it has four subtle rules worth writing down. Worked example from DuitGee's fund-transfer handler.

cloudflare D1drizzlehonosveltekitduitgee
CREATED Apr 19, 2026 read →
/posts/fix-giscus-announcements-category-trap ×

Fixing Giscus comments: why Announcements is a trap

If you're manually creating a GitHub Discussion for every blog post, your Giscus category is probably the problem. The fix is four small config decisions — plus one migration footgun nobody warns you about.

giscussveltekitgithub discussions
CREATED Apr 19, 2026 read →
/posts/cloudflare-cron-jobs-in-sveltekit ×

Cloudflare Cron Jobs in SvelteKit

How to add cron job support to a SvelteKit app deployed on Cloudflare Workers, since the adapter doesn't natively support the scheduled event handler.

sveltekitcloudflare workerscron
CREATED Mar 8, 2026 read →
/posts/integrating-better-auth-with-hono-svelte-google-one-tap ×

Integrate Better Auth and Google One Tap with Hono and SvelteKit

A walkthrough of wiring Better Auth with Google One Tap into a SvelteKit app, using Hono for the API layer and Cloudflare D1 + Workers for the backend.

better authgoogle one taphonosveltekitdrizzlecloudflare workerscloudflare D1
CREATED Oct 9, 2025 read →
/posts/d1-cloudflare-with-drizzle ×

Drizzle with Cloudflare D1 — the everyday usage guide

The read, write, and soft-delete patterns I reach for every day when working against Cloudflare D1 through Drizzle — dynamic filters, joins, RETURNING, audit fields, and the sql template. Worked examples from DuitGee.

cloudflare D1drizzlehonosveltekitduitgee
CREATED Feb 2, 2025 read →
/posts/using-nx-in-sveltekit ×

Using Nx with SvelteKit — caching without the monorepo

Nx is usually pitched as a monorepo tool for Angular or React, but since v18's "project crystal" it works cleanly on a single SvelteKit project too — and the build cache alone is worth the install.

sveltekitsveltenx
CREATED Dec 28, 2024 read →
/posts/using-cloudflare-kv-in-sveltekit ×

Using Cloudflare KV with SvelteKit

How to wire a Cloudflare KV namespace into a SvelteKit app deployed on Cloudflare — creating the namespace, binding it in wrangler, exposing it through hooks, and the basic read/write patterns in server routes.

sveltekitsveltecloudflare workerscloudflare kv
CREATED Dec 23, 2024 read →
/posts/deploy-sveltekit-to-cloudflare ×

Deploy SvelteKit to Cloudflare Pages

A straight walkthrough for deploying a SvelteKit app to Cloudflare Pages — installing the Cloudflare adapter, wiring a Git repo to a Pages project, and configuring the build.

sveltekitsveltecloudflare workers
CREATED Dec 22, 2024 read →
/posts/use-sveltekit-with-wails-app ×

Use SvelteKit with a Wails desktop app

Wails bundles a Go backend with a web frontend into a native desktop binary. The default scaffold uses vanilla Svelte; swapping in SvelteKit as the frontend takes four config changes and an SPA-mode layout file.

sveltekitsveltewailsgo
CREATED Nov 19, 2023 read →