Beware when storing complex types in PropertyList!
If you store complex types in a PropertyList property in Optimizely, you might want to consider how they perform. Read here for a performance tip.
This page lists all my blog posts chronologically (newest first).
If you store complex types in a PropertyList property in Optimizely, you might want to consider how they perform. Read here for a performance tip.
When doing a routine performance test, during a CMS 12 upgrade, I was able to achieve 95% performance improvement. Let's look at SearchValues with a simple case.
If you also hate false errors in your request logs, let’s clean up one path at a time. Here is how to avoid logging 404 errors caused by Outlook.
This past week I spent 4 days with Optimizely at Opticon 2023 in San Diego, and got to hear a lot of inspiring announcements and ideas. Here are my personal favorites.
If your Optimizely site already sends transaction emails through an email platform API, why not do the same with Optimizely notification emails?
For all those who have websites in Optimizely DXP, consider improving email deliverability with SendGrid. There is a bonus tip at the end…
Earlier I showed how to integrate Hangfire jobs with Application Insights, to correlate all job logging. Now you can do the same with regular Scheduled Jobs with this small trick.
Optimizely Commerce 14.13.0 removed a road block for customizing product catalog roots. Read here about how to use it.
I previously demonstrated how to correlate telemetry to Azure Application Insights within a Hangfire job. But how about those jobs that are built as regular Optimizely scheduled jobs? Read about a solution here.
Here are four useful tricks I always apply to any site where I use Hangfire (code included).