Archive
Articles
-
· Claude Code
Video with Claude Code: from brief to reproducible render
Build a video workflow with Claude Code, Canvas, Playwright and FFmpeg: engine choice, briefs, timing, motion, audio, verification and multiple delivery formats.
-
· SEO
8 pages out of 185: an Astro blog indexing audit
A Search Console audit of an Astro blog: the bugs it found and why "Crawled — currently not indexed" does not explain the cause of exclusion.
-
· self-hosting
I Built Custom Domain Email Without a Google Workspace Subscription
My Mailu setup on Dokploy: Cloudflare DNS, Resend SMTP, Google Cloud Identity Free, and Apple Mail, including the network and TLS fixes I needed.
-
· AI
12 CLAUDE.md rules: a practical contract for coding agents
Write verifiable CLAUDE.md instructions for task scope, errors, tests and handoffs. Includes a repository-specific template and a way to evaluate changes.
-
· AI
A local coding agent with ds4: what to test before buying hardware
ds4 supports multiple models and GPU backends. Check configuration, privacy and task quality before choosing hardware, without relying on unsupported benchmark claims.
-
· SEO
JSON-LD @graph in Astro: connectivity, safety, verification
How to assemble markup into one graph, why a dangling @id reference passes every validator, and what to escape JSON with inside a script tag. With a graph linter and an honest look at what it's worth.
-
· SEO
robots.txt and AI bots: four tasks, not one
Which levers control regular search, generative answers, model training, and user-triggered page fetches. Current crawler names and an access check as of September 2026.
-
· Build tooling
Mermaid in Astro: build SVG and check your diagrams
Configure rehype-mermaid and Playwright in Astro 7, embed SVG in HTML, check diagrams without JavaScript, and measure build costs without misleading comparisons.