Make Your Site Usable by AI Agents with WebMCP
AI agents struggle to act on websites. WebMCP lets your page expose typed tools they can call directly. What it is, how to try it in Chrome, and the caveats.
AI agents struggle to act on websites. WebMCP lets your page expose typed tools they can call directly. What it is, how to try it in Chrome, and the caveats.
How this Astro site renders social cards at build time with Satori and resvg-js, and the design and performance choices that keep it fast.
shadcn/typeset styles rendered markdown with one CSS file you own. Here's how it works and how it compares to Tailwind Typography and its prose class.
TypeScript 7.0 ships the compiler rewritten in Go: 8 to 12x faster builds, the same type system, and a new LSP tooling story. Here's what changed.
HTTP finally has a safe, idempotent, cacheable method that carries a body. Here's what QUERY (RFC 10008) is, why it exists, and how to use it.
SolidJS 2.0 lands first-class async, a new Loading boundary, and signals. Here's what caught my eye after years of writing React.
How I rebuilt Defrag98 to feel like the real thing: a truer simulation, canvas rendering, a lighter Vite stack, and full offline support.
How I set up this site for GEO. Raw Markdown, llms.txt, Content-Signal, and the Cloudflare bits that tie it all together.
Git worktrees let you work on multiple branches at once without stashing or losing context. Here's how they changed my workflow and how I manage them.
How I rebuilt my personal site with Astro and Tailwind CSS v4: a terminal-inspired design with a user-selectable 16-theme switcher.