October 9, 2026 · 8 min read
The risk with an AI coding agent is not bad code but what it may do without asking. The rules, pipeline and scripts that let Claude Code work on this blog's production site, and the times they actually stopped something. Continue reading Letting an AI Agent Work on Production – The Guardrails That Make It Safe
October 3, 2026 · 14 min read
The full migration log of this blog from WordPress.com to EmDash on Cloudflare: the importer bug that ate 144 code blocks, why the free plan was not enough, and how every old URL kept working. Continue reading Moving ITtelligence from WordPress.com to EmDash
April 11, 2026 · 3 min read
This article walks through deploying a self-service password reset portal I developed a few years back. I recently took the opportunity to update it, partly as an excuse to experiment with Claude Code. Hopefully it's useful to someone, and any comments or bug reports are always welcome. Continue reading Self-Service Password Reset (SSPR) – ASP.NET Core 8
April 5, 2026 · 14 min read
A practical guide to the Model Context Protocol (MCP), covering remote and embedded deployment patterns with a complete C# InventoryApp example and Claude Code integration. Continue reading Model Context Protocol – Connecting AI to the World
March 12, 2026 · 15 min read
A guide to configuring Claude Code as a structured development framework, covering CLAUDE.md, Commands, Skills, and Subagents with practical examples. Continue reading How to Set Up Claude Code Properly
February 18, 2026 · 3 min read
ADTD is a C# console app that exports Active Directory forest topology as GraphML, enabling interactive HTML visualization with PyVis for site links, subnets, replication connections, and FSMO roles. Continue reading ADTD – Active Directory Topology Diagrammer
January 22, 2021 · 3 min read
A tutorial on creating a SharePoint Field Customizer Extension that displays human-readable file sizes from a number column using the SPFx framework. Continue reading SharePoint – Create a JSON Field Customizer Extension
May 8, 2020 · 2 min read
How to deploy custom Microsoft Teams meeting backgrounds to users via Active Directory Group Policy File Preferences. Continue reading Teams – Deploy Team Background via Active Directory GPO
May 3, 2020 · 2 min read
With retention policies enabled, SharePoint will not delete a list until every item in it is gone. This PnP PowerShell script deletes the items in random order, so several copies can run at once. Continue reading SharePoint – Delete List and Items Under Retention