How much time do you “waste” on meetings?After 15 years working in various sized teams, my take:Mar 22Mar 22
Nobody cares how you built that websiteNobody cares how a house is built as long as it doesn't have major structural defects that are very costly to fix. The same can be said for…Mar 22Mar 22
Adding Sitecore Search to your site? Watch out for this performance tradeoff!If you’re going to be adding Sitecore Search to your React / Next.js app, you may have come across this documentation page showing how you…Mar 28, 2024Mar 28, 2024
When is it a good idea to update my Sitecore JavaScript SDK (JSS) version in XM Cloud?Sitecore frequently releases improvements to JSS. An important consideration that teams might ask themselves is when and why should these…Mar 22, 2024Mar 22, 2024
The Sitecore ExperienceLet’s take a look at the current options available for Sitecore implementations and how they’ve evolved over time. If you have been part of…Dec 8, 20231Dec 8, 20231
Sitecore Headless SXA — configuring the new OOTB Redirect Module with Next.JSWant to use the shiny new built-in Redirects mechanism in your Headless SXA on Next.JS? Read on!Jun 23, 2023Jun 23, 2023
Sitecore Development with Docker Containers in 2023This is my forward-looking view on the current state of developing on the Sitecore platform with containers. I will be considering XM/XP/XM…May 17, 2023May 17, 2023
Sitecore Docker Containers — Auto Bind Custom Domains to your CM and CDIf you’re developing with Sitecore on Docker and need to bind some custom domains to your CM/CD instances in Traefik, here’s an easy and…May 15, 2023May 15, 2023
Starting a new project on XM Cloud? Here are some considerations for content search.The new composable, headless architecture of Sitecore has many benefits, I think we all agree. But there are features that we’ve taken for…Nov 13, 20221Nov 13, 20221
Integrating Sitecore CDP and Sitecore Send with Sitecore FormsThe age of the composable DXP is here and with that comes new integration challenges. Here I will explain how to use the Sitecore Forms…Aug 30, 2022Aug 30, 2022
Should I directly connect to a custom database from Sitecore?If you’re in a situation where you need a custom database for whatever reason, your first reaction might be “Hey, let’s just chuck in a…May 12, 2022May 12, 2022
Server hang with 100% CPU on Sitecore 10.1Just a short PSA for anyone using Sitecore 10.1.0–10.1.2 with SXA (and possibly this affects 10.2 as well as Sitecore registered a new…Apr 19, 2022Apr 19, 2022
Using the Vue Router on Sitecore Rich Text fieldsIn my Sitecore Headless (JSS) travels, I see that there is no OOTB example of how to have Sitecore RichText fields use the Vue router for…Nov 16, 2021Nov 16, 2021
Sitecore Symposium 2021 review: some takeaways and predictionsEven though we had another virtual Symposium, it was still a fantastic one with some incredible publications by Sitecore, their customers…Oct 8, 2021Oct 8, 2021
Sitecore GraphQL — Upserting ItemsThe new GraphQL API that is shipped as part of the Sitecore Headless Services offering from Sitecore is a game changer. It is a…Sep 29, 2021Sep 29, 2021
Sitecore Link Resolving across sites and in EXMGetting links to resolve correctly in is more tricky than one would expect.Mar 30, 2021Mar 30, 2021
Sitecore SXA — How to override the Search Controller to fix the Cache-Control headerThis article explains how to swap out the built-in SXA SearchController which handles the API for the Search Results component. I needed…Sep 21, 20201Sep 21, 20201
Cleanup your local Sitecore instancesIf you’re like me and have a few local installations of Sitecore, these can build up a lot of temporary files over time.May 19, 2020May 19, 2020
A smarter Sitecore HTML Cache ClearerSitecore 9.2 and 9.3 includes a “smart” HTML cache clearer. Let’s take a look at what makes it “smart”.Apr 22, 2020Apr 22, 2020
Identity Server Environment Specific ConfigurationIn Identity Server, the default path of environment specific connection strings are set in…Mar 20, 2020Mar 20, 2020