Engineering Blog
Technical insights on Optimizely CMS, Commerce, and the modern .NET ecosystem.
Upgrading Ginbok CMS from Optimizely 12 to 13: A Step-by-Step Developer Guide
Optimizely CMS 13 is currently available as a developer preview. It introduces a more composable, headless-first architecture — and with it, several breaking changes that require hands-on code migr...
Modernizing Enterprise Auth: Integrating Azure AD SSO into Legacy Systems
In the evolving landscape of enterprise software, managing identity is often the most significant friction point for both developers and end-users. At a mid-sized tech firm—let's call it TechFlow S...
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 ...