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

Read more

Latest Blog Posts

  • Using Cloudflare With Kentico - Purging Cached Media Files

    I have been integrating Cloudflare into my Kentico site and implemented a way to purge the cache of files stored within the media library when updated. Purging the file cache will cause Cloudflare to serve a new version of the file.

  • Cloudflare API - Purge Files By URL In C#

    Earlier this week I wrote about the reasons to why I decided to use Cloudflare for my website. I've been working on utilising Cloudflare's API to purge the cache on demand for when files need to be updated within the CDN. I developed a C# method that will cater for the majority of day-to-day use cases.

  • My Reasons for Using Cloudflare With Kentico

    A couple day ago my website got absolutely hammered by a wave of constant SQL injection attacks by the same IP over a time period of a couple hours.Even though Kentico has handled these attacks well, I want to put a layer in place before any untoward activity gets to my site. This is where Cloudflare comes in...

  • Autoplaying HTML5 Video In Chrome

    Over the last few releases, Chrome no longer plays HTML5 videos automatically, even when muted. Here is a way to get around that.

  • Kentico - Call 404 Page From Code

    There will be times when you want to direct a user to a 404 page based on certain conditions from within your code. For example, when dealing with pages that use wildcard URL's, you might want to redirect the user to a 404 page if the value of that wildcard parameter returns no data. Kentico's CMS routing engine won't send you a 404 page as you'd think. So we need to carry the redirect at code-level ourselves based on the conditions we provide.

Out and About

Stats About Me

10+ YEARS EXPERIENCE

224 POSTS

4 GUEST POSTS

1831 POINTS/56 BADGES