Teng Wei SongAuthentication 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
Teng Wei SongLoong 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
Teng Wei SongSecuring 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
Teng Wei SongExport 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
Teng Wei SongInteractive 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
Teng Wei SongWriting 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
Teng Wei SongUnit 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
Teng Wei SongThe 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
Teng Wei SongMaking a Better Document Control SystemThe launch of the Document Controller project and the improvements it promises.Dec 2, 2018Dec 2, 2018
Teng Wei SongSimple 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