When, for example, importing large amounts of data to Optimizely Commerce, automatic indexing can cause performance issues. Learn how to temporarily disable Find indexing during import jobs.
Shouldly's ShouldMatchApproved() provides a powerful approval testing mechanism that includes scrubbing capabilities to handle dynamic content in your test assertions. This post explores how to leverage scrubbers effectively, including a custom JSON scrubber implementation.
How to programmatically remove broken media references in Optimizely Commerce when encountering the Media is not found validation error during publishing
Recent shifts in the .NET ecosystem have seen several popular libraries move towards commercial licenses. I created FOSSED, a resource hub to help developers understand these changes and find free, open-source alternatives
Unraveling the mystery behind the GetTimestamp property in Optimizely Search & Navigation (Find) and how it actually represents the indexing time, not content creation or modification time
Optimizely does not remove non-code CMS properties by a default - This article describes how to remove obsolete CMS data and introduces yet another the Opti.Addons project.
It has been a year since I wrote the article about unit testing with ServiceLocator. But, there are two things worth updating - replacing obsolete FormatterServices and use scoped service provider.