<?xml version="1.0" encoding="utf-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><language>en</language><title>Blog posts by Powerbuilder </title> <link>https://world.optimizely.com/blogs/powerbuilder-/</link><description></description><ttl>60</ttl><generator>Optimizely World</generator><item> <title>Event Mechanism on Contact Creation in Optimizely Commerce 14</title>            <link>http://powerbuilder.home.blog/?p=581</link>            <description>In Optimizely Commerce 14, there is no traditional event or callback exposed for customer contact creation or updates. Instead, contact lifecycle changes are handled through the Business Foundation request pipeline. This article explains how to reliably listen to Contact create and update operations using BF request plugins, how the configuration model changed from earlier Commerce versions, and why choosing the correct pipeline stage is critical when persisting data or synchronizing contacts with external systems in real time.</description>            <guid>http://powerbuilder.home.blog/?p=581</guid>            <pubDate>Wed, 07 Jan 2026 16:40:46 GMT</pubDate>           <category>Blog post</category></item><item> <title>Getting Started with dangerouslySetInnerHTML in React</title>            <link>http://powerbuilder.home.blog/?p=313</link>            <description>The blog post discusses the use of React&#39;s dangerouslySetInnerHTML property to insert raw HTML into a component, helping to improve content presentation and user experience. Risks are highlighted, such as potential security exposures if misused. A practical application is shown through Optimizely SaaS Core integration, demonstrating the tool&#39;s value for web development despite necessary precautions.</description>            <guid>http://powerbuilder.home.blog/?p=313</guid>            <pubDate>Fri, 24 Nov 2023 19:27:13 GMT</pubDate>           <category>Blog post</category></item></channel>
</rss>