<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">Blog posts by Dom Reilly</title><link href="https://world.optimizely.com/blogs/dom-reilly/" /><updated>2026-09-29T20:31:06.0000000Z</updated><id>https://world.optimizely.com/blogs/dom-reilly/</id><generator uri="https://world.optimizely.com/blogs/dom-reilly/" version="2.0">Optimizely World</generator><entry><title>I Put Claude in Charge of GitHub Copilot During an Optimizely Upgrade</title><link href="https://reillydom.com/blog/claude-copilot-optimizely-upgrade" /><id>https://reillydom.com/blog/claude-copilot-optimizely-upgrade</id><published>2026-09-29T20:16:52.0000000Z</published><updated>2026-09-29T20:31:06.0000000Z</updated><author><name>dominic.reilly@mandogroup.com</name></author><category term="Blog post" /><summary type="html">How we used Claude to plan and review an Optimizely CMS 11 to CMS 12 migration while GitHub Copilot handled the code changes, including the PowerShell-driven workflow, migration safeguards, and the point where Claude gave up on Copilot and started making the changes itself.</summary></entry><entry><title>The Under-Documented Optimizely Caching API I Somehow Missed</title><link href="https://reillydom.com/blog/optimizely-readthrough-master-keys" /><id>https://reillydom.com/blog/optimizely-readthrough-master-keys</id><published>2026-08-31T09:18:39.0000000Z</published><updated>2026-08-31T09:31:01.0000000Z</updated><author><name>dominic.reilly@mandogroup.com</name></author><category term="Blog post" /><summary type="html">I recently discovered some useful, but poorly documented, caching features in Optimizely CMS. Here’s how ReadThrough, ReadStrategy.Wait and master keys can prevent cache stampedes and invalidate custom cached data when Optimizely content changes.</summary></entry><entry><title>19 Years Later: The Undocumented Optimizely Category Inheritance That Caught Me Out</title><link href="https://reillydom.com/blog/optimizely-cms-12-category-inheritance-undocumented-feature" /><id>https://reillydom.com/blog/optimizely-cms-12-category-inheritance-undocumented-feature</id><published>2026-03-20T14:30:00.0000000Z</published><updated>2026-08-20T10:30:55.0000000Z</updated><author><name>dominic.reilly@mandogroup.com</name></author><category term="Blog post" /><summary type="html">While working on an Optimizely CMS 12 project, I encountered an unexpected issue where categories assigned to a parent page were automatically inherited by newly created child pages. After ruling out custom code and digging through documentation, I discovered this behaviour is actually an undocumented feature that has existed for years. In this post, I walk through the debugging process and share a simple initialization module workaround to prevent category inheritance.</summary></entry></feed>