<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Riah Amhari — Experimentation Engineer</title><description>A/B test development and experimentation engineering for CRO teams and e-commerce brands. Based in London, working worldwide.</description><link>https://riahamhari.com/</link><language>en-gb</language><item><title>QA-ing A/B tests inside shadow DOM: why your selectors lie to you</title><link>https://riahamhari.com/blog/shadow-dom-qa/</link><guid isPermaLink="true">https://riahamhari.com/blog/shadow-dom-qa/</guid><description>Shadow roots silently break querySelector-based test code and most QA tooling. Here&apos;s what&apos;s actually happening and how to write tests that work inside web components.</description><pubDate>Tue, 10 Mar 2026 00:00:00 GMT</pubDate><category>technical</category><category>QA</category><category>shadow DOM</category><category>web components</category></item><item><title>DOM-injected vs flag-based experimentation: what changes when you go server-side</title><link>https://riahamhari.com/blog/dom-vs-flag-based-experimentation/</link><guid isPermaLink="true">https://riahamhari.com/blog/dom-vs-flag-based-experimentation/</guid><description>A practical comparison of client-side DOM manipulation and server-side flag-based testing — the trade-offs, the migration path, and what actually changes for the developer.</description><pubDate>Sun, 01 Feb 2026 00:00:00 GMT</pubDate><category>technical</category><category>architecture</category><category>server-side</category><category>flags</category></item><item><title>Why your A/B test flickers — and how to actually fix it</title><link>https://riahamhari.com/blog/why-ab-tests-flicker/</link><guid isPermaLink="true">https://riahamhari.com/blog/why-ab-tests-flicker/</guid><description>Anti-flicker techniques demystified: why naive snippet placement causes visible page jank, what actually works, and why most implementations get it wrong.</description><pubDate>Thu, 15 Jan 2026 00:00:00 GMT</pubDate><category>technical</category><category>flicker</category><category>QA</category><category>optimisation</category></item></channel></rss>