
Building an MCP Server for SitecoreAI Content Authoring
October 24, 2026
I built an MCP server for SitecoreAI and connected it to Cursor to see how far AI-assisted content authoring can go: creating pages with a confirmation step, placing components, styling them, uploading media, and the Agent API issues I found along the way.
Why Your SitecoreAI Favicon Doesn't Show in Google
October 22, 2026
A SitecoreAI favicon showed in the browser but not in Google Search. Here is what I found in the Experience Edge response headers and how I changed the setup for multisite Next.js projects.

Serving Brotli-Compressed Unity WebGL Builds on Netlify with Next.js
September 16, 2026
How I served a Brotli-compressed Unity WebGL build from a SitecoreAI Next.js site on Netlify: why next.config.js and netlify.toml header rules did nothing for files in public/, and how a Netlify Edge Function fixed it.

Sitecore Search Sources: How We Did It
September 2, 2026
How we used Sitecore Search Sources, the embedded search functionality in Sitecore AI, to split integrated search into a full-featured site index and a lean suggestion index, migrated from the Content SDK's search hooks to direct API calls with server-side facets and caching, let authors pre-filter content type and toggle list/grid view from Pages Builder, and worked with the Sitecore team through locale bugs, a Tag source field type, source quota limits, and the pain of re-creating indexes.

Managing Experience Edge Webhooks with PowerShell: Create, Update, Delete
August 12, 2026
How to create, list, update, and delete Experience Edge webhooks, such as a Next.js cache revalidation webhook, using the Edge Admin API and curl.exe in Windows PowerShell.

Claude Code for Sitecore Developers: CLAUDE.md, Context, and Real-World Workflows
June 27, 2026
How I set up Claude Code on Sitecore XM Cloud projects — from CLAUDE.md and context hygiene to slash commands that scaffold components and run parallel code reviews.

Sitecore Publishing Service: Diagnosing and Resolving HTTP 408 Timeout Errors
May 31, 2026
Intermittent HTTP 408 errors in Sitecore Publishing Service on Managed Cloud can silently kill publishing jobs. Here is what causes them, how to diagnose them, and the path to fixing them.

SUGCON Europe 2026 — SitecoreAI, Security, and the New Developer Experience
April 26, 2026
A comprehensive session-by-session recap of SUGCON Europe 2026 in London: MCP, agentic workflows, migration strategies, post-quantum cryptography, web security, and the future of the Sitecore platform.

Two GitHub Accounts in SourceTree — Zero Headaches
April 20, 2026
A plain-English guide to managing two GitHub accounts in SourceTree using SSH keys, so each repo always knows exactly who it's talking to.

Marketpalce App: How I Built an Excel to JSON Custom Field for Sitecore XM Cloud/ SitecoreAI
March 8, 2026
Learn how I built a Sitecore Marketplace application that acts as a custom field, allowing editors to upload Excel or CSV files and store the data as a dynamic table in Sitecore without complex server-side parsing.