Authentication and Authorisation with Auth0 and .NET 6For web applications built with .NET, the default choice for authentication and authorisation that comes to our minds would be Identity…Jul 31, 2022Jul 31, 2022
Loong Fatt Tau Sar PiahMung bean paste pastry, aka tau sar piah, is a common snacks consumed among the locals. I was fortunate enough to grab a box of 10 with mix…Jun 4, 2022Jun 4, 2022
Securing AWS Elastic Beanstalk with Cloudflare DNSMy personal website is hosted on AWS Elastic Beanstalk but the DNS is managed with Cloudflare instead of AWS Route 53 and Cloudfront setup…Feb 14, 2022Feb 14, 2022
Export Changed Files Between Two CommitsMore often than not some deployment strategies involve file overwriting, such as in the case of Sitefinity projects. This manual…Jan 11, 2021Jan 11, 2021
Interactive Q&A With Chain of Responsibility and How to Use ItChain of responsibility is a behavioural design pattern that allows a response to be passed along a chain of handlers. Each handler…Dec 13, 2020Dec 13, 2020
Writing Unit Test for Custom Sitefinity WidgetsThe goal of unit testing is to segregate each part of the program and test if that individual part is working correctly. This is the…Dec 6, 20201Dec 6, 20201
Unit Testing with xUnit and AutoMapperxUnit is the a unit testing framework which supports .NET Core . It is used to unit test my Document Controller WPF application (.NET…Jan 5, 2019Jan 5, 2019
The Document Controller Version 1.0This is the first minimal viable product that has been published and used by the company.Dec 30, 2018Dec 30, 2018
Making a Better Document Control SystemThe launch of the Document Controller project and the improvements it promises.Dec 2, 2018Dec 2, 2018
Simple Authentication and Authorisation in ASP.NET Core Web APIWeb API often needs to be protected from malicious users. This article aims to show how simple authentication and authorisation can be…Oct 27, 2018Oct 27, 2018