Engineering Blog
Technical insights on Optimizely CMS, Commerce, and the modern .NET ecosystem.
Migrating ImageVault to Azure Blob Storage in Optimizely CMS 12
In the evolving landscape of enterprise content management, many organizations are moving away from proprietary plugins like ImageVault toward cloud-native solutions. For teams working on .NET 8 an...
Digital Transformation for SMBs with .NET 8 and Optimizely
Understanding Digital Transformation in the .NET Ecosystem Digital transformation for small to medium-sized businesses (SMBs) is no longer just an elective upgrade; it is a fundamental shift in...
Optimizely: Automating SEO Metadata with AI Scheduled Jobs
Maintaining high-quality SEO metadata across hundreds or thousands of content pages in a multi-language Optimizely installation can be a significant editorial burden. Content editors often overlook...
Implementing Zero Trust Security in .NET 8 and Optimizely CMS
The traditional perimeter-based security model is obsolete. For modern, cloud-native platforms like .NET 8 hosting Optimizely CMS and Episerver Commerce, implementing a Zero Trust (ZT) architecture...
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. ...