Developer advocate, software developer, movie lover, music listener, pizza eater, meat smoker

Nginx Ingress - Breaking change, Ingress.class now required
Monday, October 11, 2021

I hit an issue today attempting to install a clean Sitecore 10.1 XM instance into a new AKS cluster. I followed the steps & instructions just the same as before, but when I went to test the sites, they all gave me a 404. This led me down a bit of a K8s Ingress debugging hole!......

Nextjs v11 - ENOENT: no such file or directory when deployed to Vercel
Tuesday, October 5, 2021

Earlier today I made a few updates to the site you're ready this blog on now. Nothing too major, but one of the things I decided to do was to bump my current Nextjs version from the version I was on previously v10.0.6 to the current latest version v11.1.2. This was super simple to do complete and everything fine in my local. I pushed it out to production, and it was then things got interesting.......

Building omni-channel experience with Sitecore Experience Edge & Mobile Blazor Bindings
Wednesday, July 7, 2021

A few months ago, I read about a new release from Microsoft called Mobile Blazor Bindings and it sounded really interesting, a way to embed a Blazor application inside of a Xamarin Forms application, meaning you could leverage web tech in building out your mobile experiences, how cool is that!......

Working with the Commerce Engine & Docker in Sitecore Experience Commerce 10.1
Thursday, May 13, 2021

Recently got to work with a developer who was new to working with Sitecore Experience Commerce on Docker. Now we have a lot of examples for how to work with Sitecore Experience Platform with Docker, things like......

Next.js Incremental Static Site Regeneration and Apollo GraphQL Caching
Friday, March 12, 2021

I’ve recently been working on a project built using Next.Js & Apollo GraphQL to pull data out of Sitecore Experience Edge for Content Hub. I’ve really enjoyed working with these technologies but ran into something that stumped me for a while the other day.......

How to set the Experience Edge Auth Token with Apollo GraphQL
Wednesday, March 3, 2021

So if you've been looking through the SDK provided with both Sitecore Experience Commerce 8.2.1 and new release Sitecore Experience Commerce 9......

Multi-Environment deployments to Vercel
Tuesday, March 2, 2021

So this week I've been building a Sitecore Experience Commerce deployment in Azure. This is using mostly PaaS based resources, so WebApps, Azure SQL and all that jazz. However I wanted to try to keep the spend down a bit and the easiest way to achieve that is to switch out Azure Search for Solr......

.NET Core Rendering Host - Experience Editor 404 error
Wednesday, September 23, 2020

So we've been rebuilding the Sitecore MVP site currently, and you can see how were going as the repository is Open Source, meaning you can see how we're progressing right here.........

Sitecore Identity Service - Max Client Secret Length
Monday, September 7, 2020

So in the process of developing the new MVP site, we ran into a couple things that other developers might encounter. So I wanted to start covering some of them here. The first of those are the rules about the Identity Server Client Secret.......

Running HashiCorp Vault on WSL2 secured with LetsEncrypt
Sunday, April 12, 2020

I've recently being getting my head around HashiCorp Vault. A great product for securing your secrets, certificates, passwords and much more besides. Vault can be enabled in 'dev' mode to allow you to test out its features, but I wanted to use this on an actual project so I needed to setup a properly secured instance......