The technical notes
These are the deep, hands-on write-ups — the parts I reach for when something needs to actually run. They are here for the curious and the builders who want to go under the hood. If you are just starting out, begin with the non-technical founder path first.
All guides
Filter by stack; each card shows its tech and estimated reading time.
MCP in practice: build an MCP Server for your docs or API
From zero to a working MCP server for your docs and API: stdio and SSE transport, least-privilege scopes, and auth.
Rust in practice: systems-grade performance at the edge
Compile memory-safe, systems-grade Rust to WASM with wasm-pack and run it on Cloudflare Workers edge nodes.
Cloudflare Pages deployment guide
A hands-on, zero-ops edge deployment using Git-driven Cloudflare Pages.
Astro pSEO at scale: architecture and hands-on guide
From zero to a self-generating long-tail landing page architecture using Astro plus structured data.
Tailwind v4: the new config model and Vite plugin integration
GEO in practice: optimizing for AI search engines and LLMs
Astro hands-on tutorial: from zero to your first runnable project
Astro deployment guide: zero-ops edge publishing with Cloudflare Pages
Vite hands-on tutorial: from zero to your first runnable project
Vite deployment guide: zero-ops edge publishing with Cloudflare Pages
Tailwind CSS v4 hands-on tutorial: from zero to your first runnable project
Tailwind CSS v4 deployment guide: zero-ops edge publishing with Cloudflare Pages
Cloudflare Pages hands-on tutorial: from zero to your first runnable project
Cloudflare Pages deployment guide: zero-ops edge publishing with Cloudflare Pages
SEO hands-on tutorial: from zero to your first runnable project
SEO deployment guide: zero-ops edge publishing with Cloudflare Pages
GEO quickstart: 5-minute local dev environment
AI Search quickstart: 5-minute local dev environment
AI Search architecture: layered patterns for high-concurrency edge apps
MCP hands-on tutorial: from zero to your first runnable project
MCP deployment guide: zero-ops edge publishing with Cloudflare Pages
AEO hands-on tutorial: from zero to your first runnable project
AEO deployment guide: zero-ops edge publishing with Cloudflare Pages
AI Coding hands-on tutorial: from zero to your first runnable project
AI Coding deployment guide: zero-ops edge publishing with Cloudflare Pages
Rust hands-on tutorial: from zero to your first runnable project
Rust quickstart: 5-minute local dev environment
Go in practice: static binaries for edge APIs
Go hands-on tutorial: from zero to your first runnable project
SvelteKit in practice: zero runtime overhead for static sites
SvelteKit hands-on tutorial: from zero to your first runnable project
Nuxt in practice: SEO-friendly static generation
Vue/Nuxt hands-on tutorial: from zero to your first runnable project
Next.js in practice: pure static export
Next.js hands-on tutorial: from zero to your first runnable project
Bun in practice: one toolchain to replace npm and esbuild
Bun hands-on tutorial: from zero to your first runnable project
TypeScript in practice: engineering guardrails with strict mode
TypeScript hands-on tutorial: from zero to your first runnable project
AI apps in practice: traceable answers with RAG
AI Apps / RAG hands-on tutorial: from zero to your first runnable project
Browse by topic
AI & agents
MCP protocol, AEO semantic retrieval, AI-coding cognition workflows and RAG engineering.
Systems & runtimes
Rust / WASM edge compute, Go static-binary architecture and the all-in-one Bun toolchain.
Full-stack & frontend
Next.js static export, SvelteKit zero-overhead runtime, Vue / Nuxt and strict TypeScript type contracts.
Architecture & practice
Architecture design, frontend engineering, edge architecture, hands-on practice and performance tuning.