MKCOMICSHire me

The weekly strip · 63 issues · page 2 of 6

Building with AI

Hands-on patterns and code for people shipping AI features.

  1. Issue 88

    10 October 2026 · Building with AI · 7 min read

    Open Graph images generated at build with satori in Astro

    How this blog makes one 1200x630 share image per post at build time with satori and resvg in an Astro endpoint: fonts, layout limits, caching traps and the code.

    • Open Graph
    • satori
    • Astro
    • resvg
    • social cards
    Read the strip ▸
  2. Issue 87

    10 October 2026 · Building with AI · 6 min read

    Structured data for a personal site: Person and Article JSON-LD

    The Person and Article JSON-LD this site ships, what Google says it uses, three things I would fix, and how to validate it with Google's and schema.org's tools.

    • structured data
    • JSON-LD
    • schema.org
    • SEO
    • Astro
    Read the strip ▸
  3. Issue 86

    10 October 2026 · Building with AI · 6 min read

    llms.txt: what it is, who reads it, and a template

    llms.txt is a Markdown index for AI agents. Google says Search ignores it, log studies show few fetches, but it is cheap. The spec, the evidence and a template.

    • llms.txt
    • SEO
    • AI visibility
    • AI crawlers
    • Markdown
    Read the strip ▸
  4. Issue 85

    10 October 2026 · Building with AI · 6 min read

    AI crawler guide: robots.txt rules for GPTBot, ClaudeBot and more

    Which robots.txt tokens decide whether OpenAI, Anthropic, Perplexity and Google can train on your site or cite it, from each vendor's docs, plus this site's file.

    • SEO
    • AI crawlers
    • robots.txt
    • GPTBot
    • ClaudeBot
    Read the strip ▸
  5. Issue 84

    10 October 2026 · Building with AI · 7 min read

    A code review checklist for AI-generated pull requests

    What to check when the author is an agent: a nine-point review checklist, the published numbers on AI-written code, and a REVIEW.md you can copy.

    • code review
    • AI-generated code
    • Claude Code
    • pull requests
    • REVIEW.md
    Read the strip ▸
  6. Issue 74

    10 October 2026 · Building with AI · 7 min read

    Text-to-speech product tours with Gemini 3.8 Flash TTS in Next.js

    Generate product-tour narration with Gemini 3.8 Flash TTS at build time, cache the audio by content hash, and ship it accessibly. Cost maths and a copyable script.

    • Gemini TTS
    • Next.js
    • accessibility
    • text to speech
    • build-time generation
    Read the strip ▸
  7. Issue 73

    10 October 2026 · Building with AI · 7 min read

    Voice agents with Gemini Live: turn-taking, barge-in and latency

    How the Gemini Live API handles turns, interruptions and sessions, which latency knobs the docs give you, and a minimal browser client with ephemeral tokens.

    • voice agents
    • Gemini Live
    • WebRTC
    • barge-in
    • WebSocket
    Read the strip ▸
  8. Issue 72

    10 October 2026 · Building with AI · 7 min read

    Hosted APIs vs open weights for a product team: five questions

    Data residency, cost at volume, who is on call, quality and speed of change: five questions that decide hosted API or open weights, with a break-even sketch to copy.

    • open weights
    • self-hosting
    • decision
    • data residency
    • LLM pricing
    Read the strip ▸
  9. Issue 71

    10 October 2026 · Building with AI · 7 min read

    Model migration playbook: Sonnet 4.5 to 5.5 without regressions

    Sonnet 4.5 retires on 30 November 2026. What breaks, what the bill does once tokens and thinking change, how to eval the move, and how to roll back.

    • migration
    • Claude Sonnet 5.5
    • evals
    • prompt caching
    • cost optimisation
    Read the strip ▸
  10. Issue 70

    10 October 2026 · Building with AI · 7 min read

    AI feature flags: rolling out model upgrades safely

    A model ID is a config value that behaves like a code deploy. Bucket by conversation, shadow first, watch tokens and refusals, and keep the old model until retirement.

    • feature flags
    • rollout
    • model upgrades
    • OpenFeature
    • Claude Sonnet 5.5
    Read the strip ▸
  11. Issue 69

    10 October 2026 · Building with AI · 8 min read

    Prompt injection through tool results and documents: a builder's defence

    Indirect prompt injection arrives inside tool results, emails and OCR text, not from your user. What OWASP, Anthropic and Willison advise, plus a screening call to copy.

    • prompt injection
    • security
    • agents
    • OWASP
    • tool use
    Read the strip ▸
  12. Issue 68

    10 October 2026 · Building with AI · 8 min read

    Red-teaming your own AI feature in an afternoon

    A four-hour plan, a 30-case attack set and a small Python harness with canary tokens, mapped to the OWASP LLM Top 10 and Anthropic's guidance on prompt injection.

    • red teaming
    • security
    • prompt injection
    • OWASP
    • Claude Haiku 5.5
    Read the strip ▸