Engineering Blog
Technical insights on Optimizely CMS, Commerce, and the modern .NET ecosystem.
Optimizing Performance with Cloudflare Image Transformation
Large, unoptimized images are the primary enemy of Core Web Vitals. By offloading image manipulation to Cloudflare, we can serve perfectly sized, next-gen formats (WebP/AVIF) without taxing our Opt...
Fixing an AmbiguousMatchException in Optimizely CMS 12
The Problem You start your Optimizely CMS 12 application and get this error: System.Reflection.AmbiguousMatchException: Ambiguous match found for property 'Category' Your application won't start. ...
Step-by-Step Debugging ASP.NET Core in VS Code
Visual Studio Code is a lightweight yet powerful editor that fully supports step-by-step debugging for ASP.NET Core applications. With the correct setup, you can debug controllers, services, middle...
How to Fix ASP.NET Core 500.30 Error: Ensure SQL Server is Ready Before Application Startup
If you’ve encountered the 500.30 – ANCM In-Process Start Failure error when starting your ASP.NET Core application, you’re not alone. This issue can be frustrating because the application fails to ...