<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">Blog posts by Powerbuilder </title><link href="http://world.optimizely.com" /><updated>2026-01-07T16:40:46.0000000Z</updated><id>https://world.optimizely.com/blogs/powerbuilder-/</id> <generator uri="http://world.optimizely.com" version="2.0">Optimizely World</generator> <entry><title>Event Mechanism on Contact Creation in Optimizely Commerce 14</title><link href="http://powerbuilder.home.blog/?p=581" /><id>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.</id><updated>2026-01-07T16:40:46.0000000Z</updated><summary type="html">Blog post</summary></entry> <entry><title>Getting Started with dangerouslySetInnerHTML in React</title><link href="http://powerbuilder.home.blog/?p=313" /><id>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.</id><updated>2023-11-24T19:27:13.0000000Z</updated><summary type="html">Blog post</summary></entry></feed>