Blog posts
Another console app for calling the Optimizely CMS REST API
Introducing a tool I put together for exploring an Optimizely SaaS CMS instance and to source code control definitions.
Published
Poking around in the new Visual Builder and the SaaS CMS
Been spending some time in a SaaS CMS instance trying to learn how to best use the new Visual Builder grids and how to control the whole content type structure from code.
Published
Change the IP HTTP Header used for geo-lookup in Application Insights
A recommendation when on DXP, or in some other ASP.NET app behind Cloudflare, to get a more exact geo-lookup logged.
Published
Run imgproxy container on Azure App Service with Front Door CDN
Taking a look at how to run your own imgproxy instance on Azure.
Published
Crawling Optimizely World using Chrome and C#
Needed to synchronize my OMVP Webperf Leaderboard with the current OMVP list and decided to automate it a little bit.
Published
Serving static site content from inside a MediaData ZIP-file
An editor needs to regularly put static site output in their CMS 12 media system. Here's one idea I explored.
Published
Speaking at the April Optimizely Stockholm Developer Meetup
I'm taking part in waking up the Optimizely Stockholm Developer Meetup group again.
Published
Matching ChromeDriver NuGet package with Chrome version
I got tired of a Selenium quality control xUnit test project often breaking because of Chrome auto-updating and looked around for a solution.
Published
Migrating from Providers to CMS 12 ASP.NET Identity with cookie tweaks
Some notes after upgrading a multi-site solution to .NET 6.0 including changing cookie name and setting domain value dynamically with a custom ICookieManager.
Published
A project structure for Razor Pages and View Components with CMS 12
Some might have missed that Razor Pages can be used with an Optimizely CMS app so I thought I'd explore some options and find a streamlined setup that works with Visual Studio tooling.
Published