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

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......

Sitecore Experience Commerce 9.3

Tuesday, February 4, 2020

Last week we launched version 9.3 of Sitecore Experience Commerce. This builds upon our previous releases to not only expand the functionality available to customers but also to improve the performance of the product......

Rob.Commerce 9.2

Tuesday, September 17, 2019

This week I finally got around to upgrading my Rob.Commerce solution to Sitecore Experience Commerce 9.2. The software was released around a month ago and was looking forward to seeing the new version in action......

Content Path Already Exists Error

Saturday, September 7, 2019

This week I've finally found some time to start upgrading my Rob.Commerce solution to Sitecore Experience Commerce 9.2 which was released last month. Now this was the easiest XC installation that I've been through to date however when I came to bootstrapping and initializing my custom environment data into the engine, I ran into a problem that troubled me for a while......

SUGCON ANZ 2019

Saturday, August 31, 2019

Last week marked the first ever SUGCON ANZ, it was run in Sydney with one and half days of amazing Sitecore content. We had sessions covering topics as varied as DevOps, JSS, Commerce, Experience Forms, SBOS, Marketing Automation and anything you can think of in between. We had speakers local to Sydney presenting alongside speakers who travelled interstate and others who travelled internationally......

Using VSCode to debug a .NET Core application running inside a Docker container

Friday, May 24, 2019

I have recently been creating a new .NET Core application, which I've been running inside of a Docker container. I've been creating this using VSCode so had to spend some time linking the IDE to the container so that I could use the debugging features. I wanted to document the process here for anyone else who wants to work with this setup......

Building an Ubuntu VM in Azure running Solr, with a trusted LetsEncrypt certificate - Part 4

Monday, March 11, 2019

So this is the fourth and final part in my series walking you through how to setup an Ubuntu VM in Azure running Solr secured using LetsEncrypt. In the first three parts we used the Azure CLI to create the VM, we installed Java and Solr then finally we secured the solr instance using a certificate from the awesome LetsEncrypt service. In this series we're going to finish setting this service up by creating the cores that we need to run Sitecore......

Building an Ubuntu VM in Azure running Solr, with a trusted LetsEncrypt certificate - Part 3

Monday, March 4, 2019

So this is part 3 in my series walking you through how to setup an Ubuntu VM in Azure running Solr secured using LetsEncrypt. In the first two parts we used the Azure CLI to create the VM, we installed Java and Solr then finally opened port 8983 so we could access the Solr dashboard remotely. In this post we're going use LetsEncrypt to generate a certficate to allow us to secure our communication with Solr over HTTPS......

Building an Ubuntu VM in Azure running Solr, with a trusted LetsEncrypt certificate - Part 2

Sunday, March 3, 2019

So this is part 2 in my series walking you through how to setup an Ubuntu VM in Azure running Solr secured using LetsEncrypt. In the first part we used the Azure CLI to create the VM, then opened an SSH connection to server to test it had completed successfully......