Hi! I'm Surinder!
A .NET Developer based in Oxford
delivering CMS and custom build solutions to
a wide variety of high profile clients.
My programming language of choice is C# and passionate in building interesting large scale web applications. With around 10 years experience in the industry, I am just as passionate about coding as I was from the very first console app I created many moons ago that read out: "Hello World!".
Latest Blog Posts
The older I get, the more obsessed I have become with preserving life’s memories through photos and video. Changes in Google Photos service has made me rethink how these mementoes will be accessible to future generations to come. I discuss the process I have taken so I don't heavily rely on monopolistic third-party services.
For the clever piece of kit Google Nest Hub is, it doesn't seem to be able to do something simple as setting a Radio Alarm. I found a long-winded workaround that allows me to do this whilst I wait for Google to officially support this feature. But I warn you, it ain't pretty!
I experienced a 'System.FormatException: Could not parse the JSON file.' error for a ASP.NET Core site hosted in Azure, caused by the appsettings.json file format. This post will detail the reason behind the error and how to resolve.
I experienced a 'Failed to start application' error very randomly within a ASP.NET Core site hosted in Azure. The strange thing is, the application worked fine outside an Azure environmnent. This post will detail the reason behind the error and how to resolve.
Kentico Kontent ASP.NET Core boilerplate contains a CustomContentLinkUrlResolver class that allows all links to be transformed into a custom URL. The out-of-the-box boilerplate solution works for most scenarios. But there will be times when links cannot be resolved in such a simplistic fashion, especially if your project is using dynamic page routing.