
Category Archives: sitecore


To Elastic pool or not to elastic Pool for Sitecore on Azure
PS: the costs I share are all retrieved from the Azure pricing calculator and are not actual prices from my company – I will never share these.
This blogpost is a part of these blogpost series Continue reading

How to: Create a DTU consumption overview using Azure Metrics
Sitecore on Azure – design considerations to be more cost efficient and have more performance

JSS beginner issues: using the ReactiveFormsModule – Can’t bind to ‘formGroup’ since it isn’t a know property of ‘form’

JSS beginner issues: Placeholder ‘xxx’ was not found in the current rendering data
‘Placeholder ‘xxx’ was not found in the current rendering data’Continue reading

Using Application Insights Annotations and how to trigger them within your application
Recently I discovered the possibility of adding notes to specific point s in time on the application insights classic metrics. This is a very interesting way of marking specific, important events in your application lifecycle, for example, deployments. It turns out, that an Azure DevOps extension exists to mark application deployments, This might be a point in time where your applications starts to behave differently, due to a bug or new functionality. These events may arise from your application as well. An interesting event could be the time of publishing content in a Content Management System, as it might influence the behaviour of your web application. This blogpost explains how to use annotations in application insights and the things that don’t work (yet)
Source code can be found here
Enabling the application map in Application Insights for Sitecore to monitor your Sitecore infrastructure and webclients
In the out of the box configuration for Sitecore on Azure, application insights has been enabled by default. However, this configuration is optimally configured. In normal situations, it’s very valuable to have insights in your infrastructure: what connections provide a lot of errors, latency or other issues. This blogpost explains on how to get these insights with for Sitecore.
How to query xConnect using the tracker ContactID in Sitecore
There are situations where not all custom facets have been loaded into your session, or where you want to explicitly check for updates on a custom facet in xConnect, for example when external systems might have been making changes to this facet. This blogpost explains how to use the trackerContactID to query xconnect, which can be used to get these custom facets.

Warmup your Sitecore on Azure App Service applications when using Slot settings
Using deployment slots in Azure App Services is a best practice to deploy Sitecore your application with zero downtime. However, there are some drawbacks, for example when slot specific settings are being used. This blogpost describes how to come around these issues.